Diagram czynności (Activity Diagrams)

Slides:



Advertisements
Podobne prezentacje
Związki w UML.
Advertisements

Projektowanie aplikacji równoległych Jarosław Kuchta.
Modelowanie aktywności
Diagramy stanów i diagramy aktywności
Jarosław Kuchta Dokumentacja i Jakość Oprogramowania
Modelowanie procesów biznesowych
Formalizacja i uwiarygodnianie Iteracyjny proces syntezy modeli
ALGORYTM Co to jest algorytm?
Maciej I Stanisław Jedlińscy
Projekt modułu Gra strategiczna „Strusia jama” Wyrzutnie
UML Unified Modeling Language
Biblioteka do tworzenia agentów w środowisku RoboCup
Co UML może zrobić dla Twojego projektu?
Bartosz Walter Prowadzący: Bartosz Walter
Koncepcja Geoprzestrzennego Systemu Informacji o Terenie Górniczym
UML – Unified Modeling Language (2)
Tomasz Jabłoński Michał Ziach
Diagramy interakcji Jacek Górski gr
Unified Modeling Language Wykład 5 Diagram czynności
Semantyki programów współbieżnych " Determinizm programów sekwencyjnych, " Nie-determinizm programów współbieżnych, " prawdziwa równoległość vs.przeploty.
Projektowanie i programowanie obiektowe II - Wykład IV
BPMN Business Process Modeling Notation
Projektowanie - wprowadzenie
Diagramy czynności.
Projektowanie dynamiki - diagramy interakcji
Wykład 4 Analiza i projektowanie obiektowe
Budowa algorytmów Algorytm: skończony ciąg operacji wraz z ściśle sprecyzowanym porządkowaniem ich wykonywania, które po realizacji dają rozwiązanie dowolnego.
Oskar Ośko Mateusz Skoczewski Michał Sułek
Unified Modeling Language graficzny język wizualizacji, specyfikowania, tworzenia i dokumentowania systemów informatycznych.
Inżynieria Oprogramowania
Podstawy programowania
Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych
Model przestrzenny Diagramu Obiegu Dokumentów
DIAGRAMY UML.
JAVA c.d.. Instrukcji wyboru SWITCH używamy, jeśli chcemy w zależności od wartości pewnego wyrażenia wykonać jeden z kilku fragmentów kodu. Jest to w.
Algorytmy.
Modelowanie obiektowe Diagramy czynności
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
Modelowanie obiektowe Diagramy UML – diagram przypadków użycia
Modelowanie obiektowe Diagramy sekwencji
Unified Modeling Language - Zunifikowany Język Modelowania
W ą t e k (lekki proces) thread.
Metodyki wytwarzania i utrzymywania aplikacji
UML W V ISUAL S TUDIO Mateusz Lamparski. UML D EFINICJA Unified Modeling Language (UML) to graficzny język do obrazowania, specyfikowania, tworzenia i.
Temat 7: Instrukcje warunkowe
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Temat 3: Integralność danych. Integralność danych, określana również mianem spójności danych, jest to funkcja SZBD, która gwarantuje, że dane nie zostaną.
Diagramy czynności/aktywności (Activity Diagrams)
Diagram aktywności (czynności)
Przykłady analiza i projektowanie
Modelowanie obiektowe - system zarządzania projektami.
Diagram komunikacji (communication diagram)
Diagram czynności Diagram czynności (activity diagram) służy do modelowania dynamicznych aspektów systemu. Diagram czynności przedstawia sekwencyjne lub.
PHP Instrukcja warunkowa if Damian Urbańczyk. Warunek? Instrukcję warunkową wykorzystujemy wtedy, gdy chcemy sprawdzić pewien fakt, który może być prawdziwy.
Projekt modułu Nazwa całego projektu Nazwa modułu Imię i Nazwisko Inżynieria Oprogramowania II dzień, godzina rok akademicki W szablonie na niebiesko zamieszczone.
Instrukcje warunkowe w php. Pętla FOR Czasem zachodzi potrzeba wykonania jakiejś czynności określoną ilość razy. Z pomocą przychodzi jedna z najczęściej.
Tryby adresowania i formaty rozkazów mikroprocesora
PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania.
Studia Podyplomowe IT w Biznesie Analiza dynamiczna w UML
Algorytmy. Co to jest algorytm? Przepis prowadzący do rozwiązania zadania.
Urząd przyjazny mieszkańcom Korzyści dla Miasta Częstochowy wynikające z projektu SEKAP Anna Pawłowska Dyrektor Urzędu Miasta Częstochowy 19 grudnia 2007.
Zarządzanie projektami (Project management) planowanie, organizacja, monitorowanie i kierowanie wszystkimi aspektami projektu motywowanie jego wszystkich.
Notacja biznesowa BPMN Piotr Kasprzyk.
Inżynieria systemów informacyjnych
Projektowanie wspomagane komputerem
AudaPad / AudaShare AudaShare PRO (2.8)
SPRAWOZDANIE Z DZIAŁALNOŚCI WYDZIAŁU ARCHITEKTURY STAROSTWA POWIATOWEGO W BIAŁYMSTOKU do 31 sierpnia 2012 roku.
Windows Workflow Foundation
Instrukcja warunkowa if
Zapis prezentacji:

Diagram czynności (Activity Diagrams)

Czym jest diagram czynności? (tak jak to definiuje język UML), stanowi graficzną reprezentację przepływu kontroli.

kiedy używać: kiedy nie używać: do analizowania przypadków użycia - gdy interesują nas bardziej operacje niezbędne do realizacji danego przypadku (czy też wzajemne zależności między tymi operacjami), a nie to, kto jest odpowiedzialny za ich przeprowadzenie; do zrozumienia interakcji zachodzących między przypadkami użycia; do modelowania przetwarzania wielowątkowego; kiedy nie używać: do pokazywania współpracy między obiektami w trakcie realizacji przypadku użycia – do tego bardziej nadają się diagramy interakcji; do pokazywania zachowań obiektów w trakcie ich życia, w tym celu powinno się wykorzystywać diagramy stanów;

Tworzenie diagramu czynności Na diagramie umieszczamy stan początkowy i końcowy oraz stany pośrednie. stan początkowy stan pośredni stan końcowy Wszystkie elementy znajdują się na zakładce „Diagram aktywności UML” Stany określają wykonywane czynności. Przejścia między stanami następują po zakończeniu trwania czynności i są zaznaczane strzałkami.

Tworzenie diagramów czynności Przejście do następnej czynności może być obwarowane pewnym warunkiem, który opisany jest obok strzałki.

Rozgałęzienia - Opisują ścieżki alternatywne; do wyboru jednej z nich dochodzi na podstawie wyliczonych wartości warunków. Warunkiem jest wyrażenie logiczne. else - reprezentującego ścieżkę wybieraną, gdy wszystkie inne warunki nie są spełnione

Rozwidlenia i scalenia – Współbieżne wykonanie czynności; w punkcie scalenia dochodzi do synchronizacji współbieżnych przepływów sterowania Wątek warunkowy - jeśli warunek jest fałszywy, zakłada się, że z punktu widzenia scalenia wątek ten jest juz zakończony

Tory służą do dzielenia stanów czynności na grupy, z których każda reprezentuje jednostkę (przedsiębiorstwa lub systemu) odpowiedzialną za przydzielone czynności; każdy tor ma nazwę, unikatową w obrębie jednego diagramu; na diagramie podzielonym na tory każda czynność należy do dokładnie jednego toru, ale, przyjścia mogą przecinać granice torów;

Kilka przykładów: - sprawy architektoniczne Pozwolenia na budowę Dotyczy wydawania pozwoleń na budowę. Przede wszystkim, podstawą wydania zezwolenia jest analiza dostarczonych przez Mieszkańca bądź Firmę dokumentów (w postaci Załączników). Na ich podstawie zespół ekspertów gminnych określa czy projektowana inwestycja jest bezpieczna, ekologiczna, spełniająca normy budowlane itp

Pozwolenia na rozbiórkę Dotyczy wydawania zezwoleń na rozebranie budynku. Podobnie jak w przypadku poprzednim, zgoda oparta jest o analizę ekspertów badających nadesłane dokumenty. Jest ich jednak mniej , a w szczególnych przypadkach pozwolenie może zostać wydane automatycznie.

Użytkowanie budynków Przypadek obejmujący wszystkie sprawy związane z użytkowaniem budynków i lokali. Wchodzą tu zarówno sprawy związane z uzyskiwaniem zezwoleń na budynki nowo wybudowane, jak również zezwoleń na zmianę sposobu użytkowania budynku. Należy zwrócić uwagę, iż załatwianie spraw w tym przypadku wiąże się z zaangażowaniem jednostek zewnętrznych, takich jak Inspekcja Sanitarna, Straż Pożarna czy Pogotowie Gazowe.

Udostępnianie danych Dotyczy udostępniania wypisów z planu zagospodarowania przestrzennego.

Aktualizowanie oprogramowania Aktualizowanie programu: Dotyczy aktualizowania oprogramowania. Podstawa do pobrania aktualizacji jest sprawdzenie czy posiadana wersja jest starsza od aktualnie dostępnej. Na tej podstawie pobierana jest aktualizacja programu.

Parzenie napoju

Sklep