Kryzys oprogramowania
□ to nienadążanie rozwoju technik budowy oprogramowania za rozwojem sprzętu komputerowego;
□ objawił się w 1994, z chwilą wypuszczenia przez firmę INTEL wadliwych procesorów PENTIUM;
□ zrodził inżynierię oprogramowania.
Faza strategiczna ma w cyklu życia oprogramowania
□ doprowadzić do powstania zgrubnego projektu systemu;
□ zdefiniować docelową platformę wykonania systemu;
□ jasno zdefiniować wszystkie funkcjonalności systemu.
W osadzonym przedsięwzięciu programistycznym realizowanym nakładem 12 osobomiesięcy powinno powstać
□ około 2800 linii kodu źródłowego;
□ co najmniej 3500 linii kodu źródłowego;
□ co najmniej 4500 linii kodu źródłowego.
Do realizacji półoderwanego przedsięwzięcia programistycznego wymagającego ok. 70000 linii kodu źródłowego potrzeba średnio
□ 17 osób;
□ 20 osób;
□ 10 osób.
Miarą niezawodności systemu jest
□ prawdopodobieństwo zawieszenia się systemu ;
□ średni czas pracy między awariami;
□ prawdopodobieństwo zniszczenia danych po awarii.
W modelu obiektowym specyfikuje się metody podając
□ algorytm;
□ wyjątki;
□ trwałość.
Konstruktory i destruktory to
□ metody algorytmiczne proste;
□ metody algorytmiczne złożone;
□ metody służące do edycji pół klas.
Encja
□ jest zbiorem obiektów posiadających tożsamość i stan;
□ jest synonimem klasy;
□ musi mieć unikatowy identyfikator.
Interfejs użytkownika powinien
□ być spójny, czyli odporny na błędy użytkownika;
□ być nieobciążający dla pamięci krótkotrwałej;
□ stosować grupowanie powiązanych operacji.
Do niebezpiecznych technik programistycznych zaliczamy
□ stosowanie instrukcji skoku (goto);
□ stosowanie wskaźników;
□ stosowanie zagnieżdżonych pętli.
………………………………………………………………...
IMIĘ I NAZWISKO STUDENTA (WIELKIMI LITERAMI)