Nazwisko:
Pozycja:
B - Inżynieria Oprogramowania - grupy po laboratorium
Zad. I (20p)
Narysuj fragment diagramu klas (klasy, relacje, operacje), wynikający z podanego poniżej diagramu sekwencji. I zasadnij swoje rozwiązanie.
Zad. 2 (15)
Dla diagramu z zadania I narysuj równoważny mu diagram komunikacji.
Odpowiedz na pytania:
3. (5) Kiedy się stosuje się specyfikacje formalne
4. (1 Op) Na czym polega testowanie funkcjonalne
5. (lOp) Wysiłek potrzebny na wykonanie pewnego projektu policzony wg podstawowego modelu COCOMO
wynosi 1000 osobo/miesięcy. Podaj ile osobo/micsięcy wyniesie on przy założonych współczynnikach: niezawodność 1.2, narzędzia 1.2. przyspieszony harmonogram 1.2
6. (lOp) Wymień znane Ci czynności w inżynierii oprogramowania ?
7. (lOp) Jakie znasz ograniczenia relacji wUML?
j
Zad. 8 (20p)
Narysuj diagram use case wynikający z poniżej podanych zdań. zastanów się nad organizacją usc casc’ów i aktorów. Uzasadnij swoje rozwiązanie.
Klient wyszukuje, rezerwuje, wypożycza, zwraca film. Pracownik rezerwuje, wypożycza, wyszukuje, przyjmuje film. Właściciel wprowadza nowe filmy do bazy filmów, wycofuje zużyte kopie filmów, zarządza kontami klientów.