algorytm


Wielki Algorytm Pana Fedorova, po kolei
Wszystko zostało spisane po konsultacjach z panem Fedorovem (przez pana alexiej, i
pana Ryba)
. Właściwie to olewamy cały ten algorytm co on pokazywał, na slajdach, PU biznesowy też nie
będzie.
1. Tworzymy przypadki użycia dla naszego systemu, bardzo ogólnie. np.:
Jest to tylko ogólny przypadek, pózniej będziemy go
dekomponować, dla każdego przypadku użycia tworzymy
tabelkę (tzn. Specyfikacje użycia systemu). W tej tabelce są
aktorzy, przypadki użycia, i jak oddziałowują między sobą.
2. Teraz tworzymy architekturę naszego systemu, tzn. Pakiety, ale taką ogólną, maksymalnie
kilka pakietów, np.: Akurat architektura obiektowa (trzeba powiedzieć różne modele).
3. Teraz przydzielamy któremuś pakietowi nasze przypadki użycia, tzn. Podpinamy Przypadki
użycia pod dany pakiet. (np.: nasze będą podpięte pod Logikę, bo ona spełnia wszystkie
elementy. W Ration Rose , robi się przez podwójne kliknięcie (chyba?), a w Poseidonie
przez utworzenie RMB na logice i Create Diagram->Use Case Diagram, i skopiować tamten
Kopiuj/wklej).
4. Rozbudowujemy PU (te podstawowe) przypisując do przypadków rozszerzenia, albo
<>.Szczegółowe Przypadki Użycia.
5. Dla każdego takiego Include, i dodatkowego Przypadku użycia tworzymy scenariusz, (ta
tabelka na początku),
6. Tworzymy pakiety dla każdego zdekomponowanego przypadku użycia, Dzięki czemu
rozwijamy architekturę. Jest to bardziej szczegółowy opis tego przypadku użycia. Tutaj po
prostu rozbijamy Logikę na pakiety podrzędne.
7. Tworzymy Diagram Sekwencji dla Wszystkich utworzonych Pakietów w ramach pakietu
Logiki (tutaj akurat). Robimy to tak że po lewej stawiamy aktora, następnie po prawej
wszystkie pakiety w ramach pakietu Logiki. I jego odziaływania na poszczególne pakiety.
8. Dla każdego pakietu tworzymy Przypadek Użycia, tak że stawiamy szczegółowy Przypadek
użycia, i jego odziaływanie z aktorem i Pakietem (pakiet bierzemy jako aktora). Znajdują się
tutaj powiązania między pakietami a przypadkami użycia. W okręgach możemy wpisać
tylko PU które użyliśmy wcześniej, tzn. Szczegółowo stworzyliśmy, a aktorami pakiety
które możemy stworzyć.
9. Teraz dla powyższego przypadku użycia tworzymy diagram sekwencji tak jak powyżej,
trzeba tutaj pomyśleć jak oddziałowują te przypadki użycia szczegółowo, tak że tworzymy
po lewej tych dwóch aktorów. Aby dopisać aktora na dole jest typ (Type), trzeba zacząć
wpisywać typ, i wybrać aktora z diagramu Przypadków Użycia, w Rational Rose wystarczy
przeciągnąć Aktora na Diagram Przebiegu. Tu na dole powinna być gdzieś metoda Klasy
powinny być związane z Przypadkiem Użycia KupKartą.
10. Dla tego diagramu sekwencji, robimy diagram kolaboracji (W Rational Rose robi się to
przez wciśnięcie F5). A w posejdonie musze robić sam :(.
11. Powtarzamy to wszystko aż wszystkiego nie zdekomponujemy. Na egzaminie jedziemy do
drugiego poziomu.
12. Tworzymy diagram klas na podstawie diagramu sekwencji. Tutaj np: są dwa typy Klas
(Klasa,Klasa1), na aktorów i zewnętrzne pakiety się nie patrzymy ponieważ. I np: Pakiet4
oddziałowuje z Klasą Klasa2. (bo B wysyła komunikat do Klasa2, który jest C), a więc
załatwiamy do asocjacją, między tymi dwoma klasami.
13. Tak skońoczenie dostaliśmy ocenę 3, z Dokumentacji tylko robimy te sczegóły dotyczące
PU, reszte omawiamy z panem Fedorovem.


Wyszukiwarka

Podobne podstrony:
analiza algorytmow
2009 12 Metaprogramowanie algorytmy wykonywane w czasie kompilacji [Programowanie C C ]
6 6 Zagadnienie transportowe algorytm transportowy przykład 2
! Średniowiecze algoryzm sredniowieczny
Algorytmy genetyczne a logika rozmyta
Lekcja algorytmy w geometrii
Algorytm Wstrzas anafilaktyczny
Technologie informatyczne 6 algorytmy 1
Algorytmy grafowe, wykład
Algorytmy genetyczne i procesy ewolucyjne Wykład 2
Algorytmy wyklad 1
Algorytm obliczania parametrów termodynamicznych
03 Implementacja komputerowa algorytmu genetycznego
Algorytm genetyczny – przykład zastosowania
algorytmy ewolucyjne
PLC mgr wyklad 11 algorytmy
02 Projektowanie algorytmu
Algorytm dane

więcej podobnych podstron