Andrzej
Sibik
Analityk/Projektant
IT
Temat: Pytanie z egzaminu OCUP-100
Stanisław Jerzy N.:
Andrzej S.:Przeczytaj no drogi kolego pierwsze strony standardu UML ...
Stanisław Jerzy N.:
[...]
Zatem nic dziwnego, że informacja o osobie Zev wprowadza tyle kłopotu początkującym UML-owcom ;) Niezła zmyła, nieprawdaż :)
Ale z drugiej strony niezły ubaw z "fachowców" :)
W dyskutowanym pytaniu OCUP nie było w nim ani słowa o tym, że chodzi o model systemu _informatycznego_. Skąd się więc wzięły formatki i dziedziczenie uprawnień użytkowników?
Niezła nadinterpretacja prostej w sumie informacji zawartej w pytaniu :-)
Ponadto chyba nie za bardzo się orientujesz skąd się wzięły przypadki użycia ???
Fakt, w Polsce zawitały w sumie dopiero około 2000 roku, ale chyba
nie trzeba było zagłębiać się w literaturę "wczesno-UML'ową",
by wiedzieć co to scenariusz, a co to przypadek użycia.
Skąd się wzięły dawno temu przypadki użycia (dalej : PU), a do czego mogą być i są obecnie wykorzystywane, to niezupełnie to samo. Modele PU są z powodzeniem stosowane nie tylko w 'domenie' informatycznej, ale i w biznesowej. Systemem jest wtedy np. firma (organizacja) oferująca różne usługi, a aktorami zewnętrzne podmioty (osoby i inne organizacje) wchodzące z nią w interakcje. I scenariusze PU też mają wtedy swoje zastosowanie.
Pewnie, że takie zastosowanie PU jest dużo rzadsze i najczęściej spotyka się PU w kontekście systemu _informatycznego_. Ale nawet wtedy żadne "nadbudowy", domniemania i dywagacje dot. formatek i uprawnień nie są potrzebne, żeby poprawnie odpowiedzieć na dyskutowane pytanie OCUP.
Co do czytania standardu UML: Przeczytałem pierwsze, drugie i wiele kolejnych stron - może jakieś przeglądnąłem tylko pobieżnie, bo dość dużo tego. Pewnie daleko mi jeszcze do prawdziwego Fachowca, ale odrobiłem zadanie domowe i zacytuję drugie zdanie z pierwszego rozdziału specyfikacji Superstructure (1. Scope), zwracając uwagę na jego koniec (od słów "as well as"):
The objective of UML is to provide system architects, software engineers, and software developers with tools for analysis, design, and implementation of software-based systems as well as for modeling business and similar processes.
Poruszone wątki wspominkowe (Sygnity, oracle, metodyki strukturalne, IACS itd.) pomijam, bo mają charakter personalny (zresztą w moim przypadku są chybione), a takie pojawiają się zwykle wtedy, gdy brakuje merytorycznych argumentów, i prowadzą dyskusję na manowce.
Zatem Twoje zdziwienie bardzo mnie zdziwiło, toteż życzę zwiększenia wysiłków w kierunku poznawania standardu UML ... :)
Odwzajemniam życzenia :-). Zdobywania wiedzy nigdy dość.