1. 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.

  1. Faza strategiczna ma w cyklu życia oprogramowania

□ doprowadzić do powstania zgrubnego projektu systemu;

□ zdefiniować docelową platformę wykonania systemu;

□ jasno zdefiniować wszystkie funkcjonalności systemu.

  1. 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.

  1. 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.

  1. Miarą niezawodności systemu jest

□ prawdopodobieństwo zawieszenia się systemu ;

□ średni czas pracy między awariami;

□ prawdopodobieństwo zniszczenia danych po awarii.

  1. W modelu obiektowym specyfikuje się metody podając

□ algorytm;

□ wyjątki;

□ trwałość.

  1. Konstruktory i destruktory to

□ metody algorytmiczne proste;

□ metody algorytmiczne złożone;

□ metody służące do edycji pół klas.

  1. Encja

□ jest zbiorem obiektów posiadających tożsamość i stan;

□ jest synonimem klasy;

□ musi mieć unikatowy identyfikator.

  1. 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.

  1. 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)