Imię:
Nazwisko:
POZYCJA
INO-studia dzienne - egzamin 2 - luty 2014
1. (20p) Odpowiedz na pytania:
I. Kiedy stosuje się specyfikacje formalne
II. Kiedy stosuje się prototypowanie
III. Na czym polega testowanie strukturalne
IV. Jaki model procesu produkcji oprogramowania należy zastosować przy bardzo złożonych systemach , uzasadnij
V. Jakie są poziomy modelowania systemu (widzenia systemu) w UML ?
2. (20p)
Określ i narysuj w notacji UML typy relacji pomiędzy obiektami w poniższych zdaniach. Odpowiedź należy uzasadnić (nazwać typ relacji i objaśnić dlaczego ten typ użyto):
a) Student uczęszcza na wykład prowadzony przez wykładowcę
b) Plik jest plikiem zwykłym lub katalogowym
c) Poligon składa się z uporządkowanego zbioru punktów
d) Modem, klawiatura są urządzeniami wejścia/wyjścia
e) Obiekty klasy mają pewne atrybuty
3. (30p)
Przekształć podany niżej strukturalizowany diagram stanów w diagram „płaski” - bez strukturalizacji
4. (10p)
Wysiłek potrzebny na wykonanie pewnego projektu policzony wg podstawowego modelu COCOMO wynosi 1000 osobo/miesięcy. Podaj (wraz z uzasadnieniem) ile osobo/miesięcy wyniesie on przy założonych współczynnikach:
a) niezawodność 1.5, narzędzia 1.2. przyspieszony harmonogram 1.2
b) niezawodność 0.8, narzędzia 0.9, normalny harmonogram 1.0