1) Wymagania systemowe:
- diagram przypadków użycia
- scenariusze dla min. 3 wybranych przypadków użycia wg podanego szablonu
2) Zastosowanie diagramów dynamiki do specyfikacji przypadków użycia:
- min. 2 diagramy sekwencji (w tym jeden dla rozbudowanego przypadku użycia)
- min. 1 diagram komunikacji, będący efektem przekształcenia tego bardziej rozbudowanego z przygotowanych diagramów sekwencji
- min. 2 diagramy czynności dla przypadków użycia INNYCH niż rozpisane na diagramach sekwencji (przynajmniej 1 z nich powinien zawierać takie elementy jak partycje diagramów czynności i obszary przerwania, wskazane byłyby przekaźniki danych)
3) Zastosowanie diagramu klas do specyfikacji statyki systemu:
- 1 diagram klas, prezentujący strukturę bazy danych systemu na poziomie IMPLEMENTACYJNYM (przynajmniej typy danych, widoczności, sygnatury operacji, asocjacje, generalizacje, role (nazwy) i liczebności; wskazane byłyby agregacje/kompozycje, warto rozważyć klasę asocjacyjną i ew. zależności)
- w przypadku chęci rozbudowania projektu, mile widziany byłby diagram obiektów
4) Stany obiektów jako element dynamiki systemu:
- diagram maszyn stanowej z pełną specyfikacją przejść i czynności wewnętrznych (mile widziane byłyby podstany lub obszary współbieżne)
Każdy z diagramów jest pokrótce skomentowany. Projekt w programie Enterprise Architect.
Temat prześlę naprawdę zainteresowanym na e-mail, sprawa dość pilna.