海峡割不断血脉相连 台湾孙女助97岁爷爷寻亲
Wygl?d
百度 台下群众则大喊“缪德生血债血还!”“下台!”“缪德生的死是蔡英文害的!”结束追思活动后,抗议群众也转往凯道抗议,“统促党”带了大批五星红旗前往。
Cykl ?ycia programu – seria kolejnych zmian programu komputerowego, w trakcie których odbywa si? dodawanie nowych funkcjonalno?ci oraz/lub usuwanie powstaj?cych w trakcie rozwoju b??dów (z j?zyka angielskiego: bugów).
Etapy rozwoju
[edytuj | edytuj kod]Zasadniczo cykl ?ycia kolejnych wersji programu mo?na podzieli? na nast?puj?ce etapy:
- wersja niestabilna (testowa) – seria wydań, podczas której dodawane s? przede wszystkim nowe mo?liwo?ci:
- wersja robocza (pre-alpha) – dost?pna zazwyczaj tylko dla twórców programu w postaci repozytorium kodu ?ród?owego (np. CVS, SVN, GIT), kiedy implementowany jest algorytm programu, tworzony jest interfejs i dodawane s? nowe funkcje;
- wersja alfa (pre-beta) – autorzy doprowadzaj? do rzeczywistego dzia?ania programu, nawet w ograniczonym zakresie;
- wersja beta – kiedy program ma ju? pierwszych u?ytkowników, zwanych cz?sto beta testerami, wy?apywane s? b??dy zwi?zane z ró?nymi ?rodowiskami i warunkami pracy programu
- RC (ang. Release Candidate, czyli kandydat do wydania) – wydanie kandyduj?ce, których mo?e by? nawet kilka, ale je?eli nie zostanie w nim znalezione ?adne istotne odst?pstwo od planu wersji, zmienia si? jedynie numer wersji na wy?szy i uznaje wersj? za stabiln?.
- wersja stabilna (wersja produkcyjna) – wersja nadaj?ca si? do u?ytkowania zgodnie z za?o?eniami autorów
- RTM (ang. Release To Manufacture, Ready To Manufacture lub Ready To Market, czyli gotowy do wydania) – produkt uznany za stabilny i gotowy do wypuszczenia na rynek; nie jest dost?pny publicznie do czasu premiery;
- wersje stabilne z poprawkami bezpieczeństwa lub innych b??dów.
- starzenie moralne programu – zwykle ostatni etap polegaj?cy na porzuceniu programu przez autorów, co zwykle kończy jego ?ycie; w przypadku kodu na licencjach FLOSS ten stan mo?e w dowolnym momencie ponownie przej?? do fazy aktywnego rozwoju, je?li tylko znajd? si? ch?tni do przej?cia opieki nad nim lub wykorzystaj? fragmenty kodu w innej aplikacji.
Zale?nie od projektu niektóre fazy ?ycia programu mog? nie by? tak oznaczane, mo?na natomiast mówi? w tych kategoriach o jako?ci kodu (np. kod beta oznacza wtedy po prostu program, w którym zaniedbano testowania na rozmaitych platformach sprz?towych i programistycznych).
Zobacz te?
[edytuj | edytuj kod]Kontrola autorytatywna (proces):