Projektując system informatyczny, rozpoczyna się przeważnie od tworzenia diagramów w następującej kolejności:
Są to najczęściej wykorzystywane diagramy. Pozostałe bywają pomijane, zwłaszcza przy budowaniu niedużych systemów informatycznych.
Diagram klas statyczny, koncepcyjny widok projektowanej aplikacji. Prezentuje strukturę klas i relacji miedzy nimi.
[widocznosc] nazwa [:typ] [wielokrotnosc][= wartosc domyslna]
[widocznosc] nazwa [( lista parametrow )] [:typ zwracany]
1 | tylko 1 |
0..1 | 0 lub 1 |
0..* | 0 lub więcej |
1..n | od 1 do n |
n..m | od n do m |
«class»
, «interface»
![]() | ![]() |
Źródło: http://www.agilemodeling.com/essays/useCaseReuse.htm
Źródło: http://www.tracemodeler.com
Źródło: http://www.tracemodeler.com
Generate Sequence Diagram
Źródło: wikipedia.org
user story
+ diagram aktywności
→ opis możliwych sekwencji operacjiprzypadek użycia
+ test case
→ weryfikacja poprawności implementacji przypadku użyciabug
→ informacja o błędach w implementacji klasykomponent
+ zadanie (task)
→ możliwość śledzenia postępów prac nad komponentem