-
1. Data: 2009-11-29 23:45:15
Temat: Diagram czynnosci
Od: Piotr <p...@o...pl>
Witam!
Od razu powiem, ze nie znam UML'a. Potrzebuje jednak stworzyc diagram
czynnosci do napisanego przeze mnie programu. Szukam troche informacji w
necie i niby podstawy sa proste, ale wszystkie przyklady zaprezentowane
sa dla prostych systemow, majacych w sumie jedna funkcje, np. automat do
napoji, który w sumie ma jedna funkcje (wydawanie napoju i ew. reszty).
Jak zrobic diagram czynnosci dla programu, ktory ma kilka funkcji? Czy
robi sie wtedy kilka diagramow czynnosci? Czy zawiera sie wszystko na
jednym? Tzn. jest element START i nastepnie rozgalezienia zalezne od
danej czynnosci?
Mam drugie pytanie zwiazane z pierwsza czescia? Co jesli do tej
aplikacji dochodza rozni uzytkownicy? Tzn. sa pewne czynnosci, ktore
moga wykonywac wszyscy uzytkownicy, a sa takie, ktore sa dostepne tylko
dla niektorych (uprawnionych do tego)?
Czy to tez moze zawierac diagram czynnosci i w jaki sposob?
Pozdrawiam i z gory dziekuje
Piotr
-
2. Data: 2009-11-30 21:29:34
Temat: Re: Diagram czynnosci
Od: "Wiktor Zychla" <u...@n...com.eu>
Użytkownik "Piotr" <p...@o...pl> napisał w wiadomości
news:hev16o$nu4$1@atlantis.news.neostrada.pl...
> Witam!
>
> Od razu powiem, ze nie znam UML'a. Potrzebuje jednak stworzyc diagram
> czynnosci do napisanego przeze mnie programu. Szukam troche informacji w
> necie i niby podstawy sa proste, ale wszystkie przyklady zaprezentowane sa
> dla prostych systemow, majacych w sumie jedna funkcje, np. automat do
> napoji, który w sumie ma jedna funkcje (wydawanie napoju i ew. reszty).
nie chodzi o to, że te przykłady są ułomne, tylko o pewną praktyczną zasadę
: diagramy behawioralne (czynności, sekwencji) ogranicza sie zwykle do
pojedyńczych przypadków użycia / pojedyńczych procesów biznesowych. co
najwyżej takich diagramów maluje się wiele (dziesiątki, setki) dla całej
aplikacji.
pomysł, żeby przygotować jeden mega diagram czynności dla całej aplikacji,
zawierający wszystkie przypadki użycia i wszystkie procesy biznesowe wydaje
mi się kompletnie niepraktyczny.
> Mam drugie pytanie zwiazane z pierwsza czescia? Co jesli do tej aplikacji
> dochodza rozni uzytkownicy? Tzn. sa pewne czynnosci, ktore moga wykonywac
> wszyscy uzytkownicy, a sa takie, ktore sa dostepne tylko dla niektorych
> (uprawnionych do tego)?
> Czy to tez moze zawierac diagram czynnosci i w jaki sposob?
najczęściej spotykanym sposobem dostarczenia informacji o rolach
użytkowników w diagramach czynności są tzw. partycje względem aktorów.
o tym czym są partycje mówi każdy podręcznik do UML 2.0 w rozdziale o
diagramach czynności.
pozdrawiam
Wiktor Zychla