Diagramy aktivit Michale Blaha, James Rumbaugh: Object-Oriented Modeling and Design with UML®, Second Edition, Pearson – Prentice Hall, 2005.

Slides:



Advertisements
Podobné prezentace
Stručný úvod do UML.
Advertisements

HYPERTEXT PREPROCESSOR. PROGRAMOVÁNÍ. DEFINICE POJMŮ Problém Problém nevyřešený, nežádoucí stav obvykle vyžaduje nějaké řešení Neřešitelný problém Neřešitelný.
Workflow Foundation Základy a architektura
Jeden příklad v různých programovacích jazycích
ALGO – Algoritmizace 1. cvičení
Historie UML Bc. Lukáš Ščurek. Historie UML 70. léta Vznik prvních objektově orientovaných jazyků První objektově orientové metody anylýzy a návrhu Polovina.
Vektorový animátor Diplomová práce
OMO1 Cvičení 2 Ing. Monika Šimková.
Tvorba software Konceptuální modely. Konceptuální model (vodopádový) Formulace problému Analýza Programování Testování Užívání.
A4M33NMS Návrh a modelování softwarových systémů
Tato prezentace byla vytvořena
Objektová analýza a návrh
Programování PA - 2.
Metody zpracování vybraných témat (projektů)
the Unified Modeling Language
Podniková Informatika Přednáška 2
Komunikační diagram (UML)
Jiří Mašek BIVŠ Praha Obecný popis SCA Podporuje modelování aplikací a komponent v rámci celého životního cyklu. Modelování podnikových procesů.
Podpora výuky a tvorby ER diagramu ve výukovém systému Barborka Petr Kopka VŠB – TU Ostrava, 2005.
Busines Object Relation Modeling Přednáška 8
1IT S ÍŤOVÝ DATOVÝ MODEL Ing. Jiří Šilhán. S ÍŤOVÝ DATOVÝ MODEL Je historicky nejstarším datovým modelem. Jeho základem jsou vzájemně propojené množiny.
Informační systémy Modelování dynamiky objektového modelu. Koncepce modelu v programu MS Visio.
Vizuální modelování Vlastnosti “Informace v obrázcích”
13AMP 9. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled ADA ADA Java Java.
unified modelling language sjednocený modelovací jazyk
Modelovací jazyk UML. Jazyk UML je víceúčelový modelovací jazyk, který byl vyvinut speciálně pro účely softwarového inženýrství. Obsahuje formalizovaný.
Počítačová podpora konstruování I 4. přednáška František Borůvka.
OBJEKTOVÉ METODOLOGIE – JEJICH UŽITÍ A VÝKLAD Ing. Martin Molhanec, CSc.
Možnosti modelování požadavků na informační systém
Techniky projektového řízení
Transparentní modelování a provádění procesů Michael Juřek Software Architect Microsoft s.r.o.
Tvorba webových sídel jako inženýrský úkol Ing. Martin Molhanec, CSc České vysoké učení technické.
Dokumentace objektů a zveřejnění funkcí
Představujeme Ensemble Michal Tomek. Na tomto obrázku vidíte, co systému Ensemble chybí:
Seminář pro příjemce Ing. Jana Šůchová NVF. Phare 2003 RLZ Zprávy projektu: -Měsíční přehledy aktivit -Čtvrtletní technická zpráva -Čtvrtletní finanční.
ČÍSLICOVÁ TECHNIKA synchronní čítače
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ FAKULTA STROJNÍ ÚSTAV PŘÍSTROJOVÉ A ŘÍDICÍ TECHNIKY ODBOR AUTOMATICKÉHO ŘÍZENÍ A INŽENÝRSKÉ INFORMATIKY Aplikace objektově.
Algoritmizace a programování Vývojové diagramy - 03
METODOLOGIE ORIENTOVANÉ NA TVORBU WEBOVÝCH SÍDEL Ing. Martin Molhanec, CSc.
Metodologie OOHDM, jazyk Lua a tvorba webových aplikací
Actor model Novotný Marek Svata Bohuslav Lhotan Petr.
Object Modeling Technic Objektový modelovací jazyk
Jan Smolík UML.
A1PRG - Programování – Seminář Ing. Michal Řízení běhu programu 5 Verze
Multithread programming Java vs. OpenMP Pavel Zavoral Martin Kugler.
Základní škola a mateřská škola Bzenec Číslo projektu: CZ.1.07/1.4.00/ Číslo a název šablony klíčové aktivity: III/2: využívání ICT – inovace Vypracoval/a:
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
© Doc. Miniberger, BIVŠ UML modelování Webové služby představují sadu standardů umožňující komunikaci aplikací bez ohledu na platformu, na které jsou provozovány.
Příkazy cyklů. Co je to cyklus Jako cyklus označujeme opakované vykonávání určitého bloku příkazů Jako cyklus označujeme opakované vykonávání určitého.
UML Jan Zachrla.
BPMN Business process modeling notation
David Osička OSI011 UML – přehled, notace VŠB - Technická univerzita Ostrava Fakulta elektrotechniky a Informatiky Katedra Informatiky.
Algoritmy a struktury neuropočítačů ASN - P14 Hopfieldovy sítě Asociativní paměti rekonstrukce původních nezkreslených vzorů předkládají se neúplné nebo.
Grafika Vytvořil Filip Grela.
ANALÝZA A PROJEKTOVÁNÍ SYSTÉMŮ Objektová analýza a návrh
Přenosové soustavy VY_32_INOVACE_pszczolka_ Synchronní čítač Tento výukový materiál byl zpracován v rámci projektu EU peníze středním školám -
Datové sklady (DWH) VOJTĚCH VYCHODIL, MICHAL VACHLER, PAVEL FIALA BRNO 2015.
Obsah a úvod do předmětu: Počítačová podpora řízení
IS
Half-Sync/Half-Async
Object Modeling Technic Objektový modelovací jazyk
PSY252 Statistická analýza dat v psychologii II Seminář 9
Busines Object Relation Modeling
UML teorie k zápočtovému testu a ke zkoušce IT
Diagramy stavů Michale Blaha, James Rumbaugh: Object-Oriented Modeling and Design with UML®, Second Edition, Pearson – Prentice Hall, 2005.
Objektově-orientovaná Analýza & Návrh
Optická litografie Hybatel digitální revoluce
Pokročilé stavové diagramy
Monitor Object 1.
Transkript prezentace:

Diagramy aktivit Michale Blaha, James Rumbaugh: Object-Oriented Modeling and Design with UML®, Second Edition, Pearson – Prentice Hall, 2005

Diagramy aktivit (Activity diagrams)

Diagramy aktivit (Activity diagrams) Viz následující diagram Poskytují podobnou informaci jako stavové diagramy. Stavy odpovídají šipkám, zatímco uzly (aktivity) odpovídají přechodům mezi stavy. Umožňují přehledně vyjádřit paralelismus a synchronizaci vykonávaných výpočetních vláken.

Diagramy aktivit pro aktivitu „Execute order“ z předchozího diagramu

Sekvenční diagramy Michale Blaha, James Rumbaugh: Object-Oriented Modeling and Design with UML®, Second Edition, Pearson – Prentice Hall, 2005

Sekvenční diagram

Zpracování příchozí zprávy Sekvenční diagram Lifeline (čára života) Synchronní zpráva Návratová hodnota (nepovinná) Zpracování příchozí zprávy

Konstrukce nového objektu Sekvenční diagram Konstrukce nového objektu Destrukce objektu

Podmínka zaslání zprávy Smyčka (opakování) Podmínka zaslání zprávy

Alternativy

Před pokračováním scénáře musí být splněn tento invariant stavu

Kooperační (kolaborační) diagramy Michale Blaha, James Rumbaugh: Object-Oriented Modeling and Design with UML®, Second Edition, Pearson – Prentice Hall, 2005

Kooperační diagram (cooperation, colaboration diagram) Synchronní zpráva Asynchronní zpráva

Kooperační diagram (cooperation, colaboration diagram) Stejná expresivita jako sekvenční diagram. Hutnější – na 1 stránku A4 se vejdou i složité scénáře – ale méně přehledný než Sekvenční diagram.

Komponentový diagram

Deployment diagram