Temat: Enterprise architect - asocjacje skierowane
Krzysztof Sorocki:
A jak to się ma do strzałek określających obiekt który inicjuje komunikacje.
Wydawało mi się, że na tym polega różnica. Jeśli nie ma zaznaczonej strzałki wtedy domyslnie komunikacja jest obustronna a jeśli zaznaczona jest strzałka np. od aktora do PU to wtedy oznacza, że aktor inicjuje daną funkcje.
W przypadkach użycia zawsze to aktor inicjuje scenariusz, a nie przypadek użycia,
bo taka jest istota przypadków użycia.
Jeśli zaś chodzi o asocjację, czy dependency, to jak nie ma strałki, to logiczne, że dowolny element może wywoływać inny i w tym przypadku dobrze myślisz.
Stanisław Jerzy Niepostyn:
Asocjacja to linia ciągła, związek usage - przerywana, więc nie wyglądają identycznie ...
No właśnie u mnie (mam EA 8) w obu przypadkach to linia ciągła.
W EA to co nazywasz USE to nie jest dependency o stereotypie <<use>>, ale jakiś ich własny element, który zresztą nazywają UseCaseLink.
Jeśli chcesz narysować związek usage to wybierz związek Dependency, a nastepnie stereotyp <<use>> we właściwościach.
Trudno mi powiedzieć czemu EA poprawia standard UML 2.x, ale ... wiele narzędzi tak ma ...
Czasem jest to mylące, ale często przydaje się ...