Temat: Diagram przypadków użycia - kierunek asocjacji
Mateusz Kurleto:
Jarek Żeliński:
Mateusz Kurleto:
Usługi mogą być świadczone w sposób ciągły.
OK, ale kiedyś trzeba zacząć :)
Ale konfiguracja usługi automatycznej to nie koniecznie ten sam przypadek użycia co jej świadczenie - to raz - a dwa tu nie chodzi o proste sytuacje pod tytułem wyzwalanie akcji CRON-em.
Specyfikacja UML ani logika nie wskazuje że aktor musi PU inicjować.
Ogólnie:
- Aktor to coś co ma interakcję z systemem
- Przypadek Użycia to usługa świadczona przez system, której można od niego zażądać
w związku z tym interakcja z system polega na żądaniu od niego usług (sam nic nie robi) więc Aktor, nie ma zmiłuj, żąda czyli inicjuje działania systemu.
Nawet System o nazwie "Kalendarz, który do końca świata sam mówi każdemu o jego imieninach" ktoś musi raz skonfigurować, i mamy Aktora, który wprowadza dni i nazwy imienin. Taki Przypadek użycia zapewne zostanie użyty raz, i System "sam" będzie coś robił ale ... to dozgonne samoczynne powiadamianie zostało zainicjowane przez Aktora, który wprowadził pierwotne dane.
w najgorszym przypadku ktoś musi po protu to cudo włączyć i być może podać jakieś plik konfiguracyjny jako parametr...
Tak restrykcyjne, wręcz purystyczne, podejście bardzo skutecznie chroni moje projekty przed odkrywaniem wymagań w trakcie implementacji... i przez tak zwanymi wymaganiami sierotami, czyli ktoś se wymyślił coś fajnego a potem się okazuje, że nikomu to nie jest potrzebne (nikt nie używa) a koszty implementacji poniesiono.
ten UML na prawdę ma sens :)