• Nie Znaleziono Wyników

Instrukcja 4 Laboratoria 5, 6

N/A
N/A
Protected

Academic year: 2021

Share "Instrukcja 4 Laboratoria 5, 6"

Copied!
5
0
0

Pełen tekst

(1)

1

Instrukcja 4

Laboratoria 5, 6

Budowa diagramu czynności reprezentującego model biznesowy „świata rzeczywistego” na podstawie wykonanego opisu procesów biznesowych; budowa

diagramów czynności reprezentujących scenariusze

wybranych przypadków użycia

(2)

2

Modelowanie procesów biznesowych „świata rzeczywistego” oraz procesów realizowanych przez tworzone oprogramowanie w celu zautomatyzowania procesów „świata rzeczywistego” – kontynuacja tworzenia modelu

przypadków użycia z wykorzystaniem diagramów czynności (aktywności) (wykład1, wykład3; Dodatek 1 instrukcji).

Uwagi: Należy rozwijać projekt UML, wykonany przy realizacji instrukcji 2-3.

W Dodatek 2 instrukcji umieszczono informację dotyczącą korzystania z palety elementów diagramu aktywności

1. Laboratorium 5: Definiowanie modelu "świata rzeczywistego" systemu, opisanego w Instrukcji 2 w p. 1, za pomocą diagramu czynności. Należy wybrać najważniejsze procesy biznesowe – grupa dwuosobowa modeluje dwa procesy, a jednoosobowa jeden proces. Przykładowy diagram reprezentujący scenariusz procesu biznesowego

„Wstawianie nowego zakupu” zaprezentowano w Dodatku 1, p.1.

2. Laboratorium 6: Definiowane zachowania wybranych przypadków użycia za pomocą diagramów czynności – kontynuacja tworzenia modelu przypadków użycia (Dodatek 1 instrukcji, p.2). Wybrane przypadki użycia muszą realizować procesy biznesowe „ świata rzeczywistego” z p.1 (modelowane za pomocą diagramów aktywności) za pomocą modelowanego programu. Grupa jednoosobowa wykonuje jeden diagram aktywności dla jednego złożonego przypadku użycia. Grupa dwuosobowa realizuje diagramy dla dwóch złożonych przypadków użycia. Złożony przypadek użycia powinien zawierać relacje <<include>>, lub/i <<extend>>, lub/i <<use>> – kontynuacja prac wg instrukcji 2-3. Przykładowy diagram reprezentujący scenariusz przypadku użycia „PU Wstawianie nowego zakupu” zaprezentowano w Dodatku 1 instrukcji, p.2.

3. Uwagi:

3.1. Należy zastosować elementy diagramów czynności przedstawione na wykładzie 3 3.2. Diagramy powinny zawierać tzw. partycje (tory).

3.3. W przypadku diagramu czynności reprezentującego proces biznesowy „świata rzeczywistego” partycje powinny reprezentować uczestników procesu: ludzi, dokumenty, urządzenia itp.

3.4. W przypadku diagramu czynności reprezentującego scenariusze przypadku użycia głównego i powiązanych podanymi wyżej relacjami należy partycje zdefiniować jako głównych kandydatów na typy obiektów (klasy) używanych w tworzonym

oprogramowaniu i realizujących logikę biznesową scenariuszy. Partycja wywołująca logikę biznesową umieszczoną w kolejnych partycjach powinna reprezentować interfejs graficzny użytkownika np. GUI, Warstwa prezentacji itp.

3.5. Przejścia łączące elementy typu: Object Node, Central Buffer Node oraz Data Store Node z innymi elementami diagramu powinny być typu Object Flow. Przejścia pomiędzy pozostałymi elementami diagramu powinny być typu Control Flow.

(3)

3

Dodatek 1

1. Przykład diagramu czynności procesu biznesowego ze „świata rzeczywistego”

dotyczącego wstawiania nowego zakupu do rachunku na podstawie przykładu opisu biznesowego „świata rzeczywistego” systemu sprzedaży towarów z lab2 „Wstawianie nowego zakupu”

(4)

4 Wersja 1

Wersja 2

(5)

5

Dodatek 2

Przykład tworzenia diagramu aktywności w środowisku Visual Paradigm Drawing activity diagrams.

(https://www.visual-paradigm.com/support/documents/vpuserguide/94/2580/6713_drawingactiv.html)

Informacja dot. tworzenia diagramu aktywności – część 1

Informacja dot. tworzenia diagramu aktywności – część 2

Cytaty

Powiązane dokumenty

(5) Diagram czynności przypadku użycia Wstawianie nowego zakupu (model przypadku użycia w warstwie biznesowej – partycje TAplikacja i TRachunek).. (6) Kod źródłowy metody

Obiekt typu ContactGroup zawiera atrybut typu kolekcja referencji do obiektów typu Contact (strona wiele do wiele) oraz atrybut typu rerefencja obiektu typu AddressBook (strona

Jeśli zwrócony wynik oznacza brak rachunku o podanym numerze, nie można wstawić nowego zakupu do rachunku i należy zakończyć PU, w przeciwnym wypadku należy wstawić nowy

Tytuł egzaminu (sprawozdania) musi zawierać: (projekt realizacji prac związanych z uruchomieniem i sprawdzeniem badanego układu, pełną nazwę badanego

Bardzo istotnym czynnikiem określanym przy związkach jest moc powiązania, która definiuje się jako maksymalną liczbę instancji jednej encji (wystąpień w danej

Podstawowe zasady kredytowania zarówmo jednostek gospodarki uspołecznionej jak i nie uspołecznionej oraz osób fizycznych określa prawo bankowe oraz uchwała Rady

Diagram czynności – Główny scenariusz przypadku użycia Złóż zamówienie. Obciąż

•Diagram czynności (activity diagram) służy do modelowania dynamicznych aspektów systemu.. •Diagram czynności przedstawia sekwencyjne lub współbieżne kroki