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