Uszczegółowienie metod diagramami aktywności

Czasem muszę opisać sposób realizacji wymagania dowiązanego do metody klasy chodzi tu o logikę działania danej funkcji. Do opisania logiki idealnie nadaje się  diagram aktywności. Pytanie brzmi gdzie go umieścić. Oto moje rozwiązanie,

Jeśli mam  potrzebę opisania metod diagramami aktywności to tworzę sobie pakiet algorytmy metod i tam utrzymuję wszystkie algorytmy metod w postaci diagramów aktywności. Każdy diagram ma nazwę taką jak metoda, którą opisuje. Potem linkuję to w polu notes metody.

clip_image002

Drugi wariant (stosuję go częściej) to umieszczenie aktywności pod klasą

clip_image004

Natomiast wymagania podpinam, jak pisałem wcześniej pod klasę (w EA to przeciągnij upuść na klasę).

clip_image006

Wszelkie ograniczenia i warunki dot. metod wpisuję w opisie warunku

clip_image010

Końcowy raport dla elementu uwzględnia poje działania:

image

Oczywiście powyższy raport to tylko demo Uśmiech

Podobne wpisy

  • Perspektywy wymagań Wymagania na system specyfikują system z różnych perspektyw. Z moich doświadczeń wynika, że warto jest dokumentować wymagania z trzech perspektyw. Perspektywa danych: W tej pespektywie […]
  • Diagramy UML– stosowane najczęściej Modele mają pomóc nam poradzić sobie ze złożonością systemów, które budujemy. Co więcej sam język UML tego nie ułatwia, gdyż jest to zestaw abstrakcyjnych piktogramów, które znaczą tylko […]
  • Model Analizy Biznesowej Model Analizy Biznesowej opisuje realizację biznesowych przypadków użycia. Prezentuje jak pakiety biznesowe, pracownicy biznesowi i byty biznesowe współpracują ze sobą w celu wykonania […]
  • Przypadek użycia i działanie aktorów w tym samym czasie Co zrobić w sytuacji gdy do wykonania danej funkcji, opisanej przez przypadek użycia, potrzeba w tym samym momencie więcej niż jednego aktora? Czy można pokazać to na diagramie przypadków […]
  • Szacowanie procesów biznesowych metodą diagramów aktywności W trakcie prac projektowych lub analitycznych wielokrotnie powstaje potrzeba policzenia parametrów procesu biznesowego lub szacowania złożoności budowanego oprogramowania.  Większość […]
Reklama

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *