Object-oriented analysis and design using the language UML Počítačový Kurz
Školení je určeno pro analytiky, designéry, programátory, testery a projektové manažery IT. Jedná se o úvod do systémového modelování pomocí zápisu UML.
Na příkladu zvoleného systému jsou prováděny následné fáze modelování a dokumentace: od sběru požadavků, přes modelování podnikových procesů a dokumentaci funkčních a nefunkčních požadavků až po vytvoření analytického modelu. Další fází je fáze návrhu – statické a dynamické modelování pomocí tříd návrhu a diagramů prezentujících interakci mezi prvky systému.
Školení může být základem pro vytvoření komplexního postupu pro modelování IT systémů v podniku, a to díky využití UML ve všech fázích vývoje softwaru a naznačení osvědčených postupů vyplývajících z dlouholetých zkušeností školitelů NobleProg.
Návrh Školení
Úvod do jazyka UML
- Krátká historie UML
- Přehled problematiky v oblasti objektově orientovaného modelování
- Specifikace UML skupina OMG
- Přehled diagramu UML
Správa požadavků
- Rozdělení požadavků
- Kategorie požadavků dle FURPS
- Metody sběru požadavků
- Modelování požadavků pomocí notace UML
- Matice závislostí požadavků
- Vytváření specifikací požadavků na základě diagramů
Modelování obchodních procesů
- Definice obchodního procesu
- Modelování obchodních procesů v UML
- Diagram činnosti
- Rozhodnutí a souběžné toky
- Výjimky a zpracování výjimek
- Přepážky, koleje
Modelování nefunkčních požadavků
- Použití komponentových a implementačních diagramů
- Počáteční architektura systému - logická a fyzická
- Požadavky na modelování týkající se bezpečnosti, výkonu a spolehlivosti systému
Modelování funkčních požadavků
- Stanovení rozsahu systému
- Modelování funkčnosti systému pomocí diagramu případu užití
- Identifikace aktérů a vztahů mezi nimi
- Rozpoznávání případů použití
- Asociace "Actor - use case" a její vlastnosti
- Vztahy mezi případy užití: zahrnout, rozšířit, zobecnit
- Vytváření scénářů použití a generování diagramů na jejich základě (aktivity, stroje
Stát)
Model analytického systému
- Pomocí sekvenčního diagramu
- Typy zpráv: asynchronní, synchronní, návratové
- Určení pořadí číslování zpráv
- Kategorie analytických objektů: Boundary, Control a Entity
- Úvod do návrhu systému
- Interakční modelování
Statické modelování
- Diagram tříd a generování zdrojového kódu
- Asociační vztah a jeho vlastnosti
- Další vztahy: agregace, kompozice, zobecnění, závislost, asociativní třída
- Dopředné/zpětné inženýrství
- Generování zdrojového kódu na základě diagramu
- Generování diagramu ze zdrojového kódu
- Synchronizace kódu a diagramu
- Schémata objektů, spojených struktur a balíků
Dynamické modelování
- Verifikace statického modelu
- Objasnění signatur metod
- Ověření správnosti diagramu tříd
- Dynamické modelování na úrovni volání metod
- Sekvenční diagram úrovně návrhu
Požadavky
Doporučuje se znalost základních objektově orientovaných konceptů nebo jakéhokoli objektově orientovaného jazyka.
Open Training Courses require 5+ participants.
Object-oriented analysis and design using the language UML Počítačový Kurz - Booking
Object-oriented analysis and design using the language UML Počítačový Kurz - Enquiry
Object-oriented analysis and design using the language UML - Consultancy Enquiry
Reference (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
Kurz - Object-Oriented Analysis and Design using UML
Practice exercises were great and the help given by the trainer was excellent.
Elmer Tuz
Kurz - Object-Oriented Analysis and Design using UML
Upcoming Courses
Související kurzy
Design Patterns
14 hodinyExistuje spousta osvědčených vzorů široce dostupných pro každého. Někdy jde o změnu názvů a implementaci vzoru do konkrétní technologie. Může ušetřit stovky hodin, které by jinak byly vynaloženy na návrh a testování. Cíle školení Tento kurz má dva cíle: za prvé vám umožní znovu použít široce známé vzory, za druhé vám umožní vytvořit a znovu použít vzory specifické pro vaši organizaci. Pomůže vám odhadnout, jak mohou vzory snížit náklady, systematizovat proces návrhu a vygenerovat rámec kódu na základě vašich vzorů. Publikum Návrháři softwaru, obchodní analytici, projektoví manažeři, programátoři a vývojáři, stejně jako provozní manažeři a manažeři softwarových divizí. Styl kurzu Kurz se zaměřuje na případy užití a jejich vztah ke konkrétnímu vzoru. Většina příkladů je vysvětlena v UML a na jednoduchých příkladech Java (jazyk se může změnit, pokud je kurz rezervován jako uzavřený kurz). Provede vás zdroji vzorů a také vám ukáže, jak katalogizovat a popsat vzory, které lze znovu použít ve vaší organizaci.
OCUP2 UML Certification - UML 2 Foundation Exam Preparation
21 hodinyOCUP2 Vývojář obsahu
NobleProg má oficiální OMG status vývojáře obsahu OCUP 2 , což znamená, že osnovy našich kurzů a školicí materiály byly vyvinuty stejnými odborníky, kteří připravovali otázky pro zkoušky OCUP 2.
Publikum
Vývojáři, programátoři, obchodní analytici, projektoví manažeři, softwaroví architekti, testeři, lidé odpovědní za dokumentaci nebo kdokoli zapojený do procesu vývoje softwaru.
Cíle
Připraví vás na práci s nejčastěji se vyskytujícími UML prvky
Naučí vás vytvářet jednoduché UML modely
Připravuje vás na členství v UML vývojovém týmu
OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
14 hodinyPublikum:
Vývojáři, programátoři, obchodní analytici, projektoví manažeři, softwaroví architekti, testeři, lidé odpovědní za dokumentaci nebo kdokoli zapojený do procesu vývoje softwaru.
Cíle:
Připraví vás na práci se širokou škálou prvků UML
Naučí vás vytvářet složité UML modely
Připraví vás stát se kvalifikovaným starším členem vývojového týmu UML.
OCUP2 UML Certification - UML2 Advanced Exam Preparation
14 hodinyPublikum: Vývojáři, programátoři, obchodní analytici, projektoví manažeři, softwaroví architekti, testeři, lidé odpovědní za dokumentaci nebo kdokoli zapojený do procesu vývoje softwaru. Cíle: Připraví vás na práci se širokou škálou prvků UML Naučí vás vytvářet složité modely UML Umožňuje vám získat kvalifikaci jako starší člen vývojového týmu UML.
Business Process Analysis with UML and BPMN
14 hodinyPublikum kurzu:
Manažeři, kteří chtějí porozumět diagramům BPMN, Business Konzultanti, Business Analytici, Business Procesní inženýři, systémoví analytici a kdokoli, kdo se zabývá analýzou a plánováním Business Procesy používající standardizovaný, jednotný modelovací zápis.
Kurz Gojako:
- Vytvářejte vysoce kvalitní procesní diagramy Model v procesní notaci BPMN Zachyťte procesní informace tak, jak jsou, Implementujte optimalizované procesní toky pro procesy náročné na lidi Zjednodušte komplexní definice procesů a rozdělte je na lépe spravovatelné části
UML for the IT Business Analyst
21 hodinyJednou z nejrychleji rostoucích rolí v IT průmyslu je IT Business analytik. Business Analytici se nacházejí téměř v organizacích a jsou důležitými členy jakéhokoli IT týmu, ať už v soukromém nebo veřejném sektoru.
Tento kurz poskytuje jasného průvodce krok za krokem, jak může Business analytik vykonávat svou roli pomocí nejmodernější objektově orientované technologie.
Introduction to Enterprise Architect
7 hodinyTento Introduction to Enterprise Architect školicí kurz je určen pro všechny osoby, které chtějí používat modelovací nástroj UML společnosti Sparx Systems, Enterprise Architect, pro své modelovací aktivity, ale dosud neznají vlastnosti, funkce a použití Enterprise Architect.
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology
21 hodinyPractical aspects of UML
21 hodinyVědění o tom, co se děje, je vědění, co se děje. Během školení se zaměřujeme na praktické používání jazyka UML objektově orientované analýzy.
Data Modelling with UML
14 hodinyTento kurz byl vytvořen pro oborové odborníky, kteří jsou povinni modelovat svá data pomocí UML.
Pokrývá konzistentní techniky modelování, aniž by zacházel do detailů implementace.
Business Process Modeling using BPMN and UML
14 hodinyObjektivní:
Tento školicí kurz si klade za cíl pomoci obchodním analytikům naučit se efektivně modelovat své obchodní procesy pomocí BPMN a také zdrojů, které jsou řízeny jejich činnostmi. Obchodní analytici, kteří jsou řízeni agilním podnikovým rámcem, se během tohoto kurzu naučí, jak používat vhodné zápisy BPMN a obchodní rozšíření UML, aby se vypořádali se svými "obchodními požadavky" a koherentně řídili základní aktivity na úrovni návrhu.
Efficient Requirement Management using Agile Methods and Agile UML Modeling
21 hodinyObjektivní:
Tento školicí kurz si klade za cíl pomoci produktovým manažerům, vlastníkům produktů, obchodním analytikům, systémovým architektům a vývojářům pochopit, jak efektivně řídit požadavky na základě produktové vize, až po přesné vedení vývojářů při jejich implementaci.
Podrobněji se tento kurz zaměřuje na pomoc produktovým manažerům při lepším definování hodnotových nabídek jejich produktů na základě strategií a potřeb zúčastněných stran. Obchodní analytici a vlastníci produktů chápou, jak popsat požadavky produktového backlogu, poté objevit vhodné eposy a uživatelské příběhy systému a zároveň přispět k vytvoření požadované hodnoty. Během interaktivních cvičení případových studií se účastníci naučí, jak podrobně popsat takové požadavky, aby bylo možné ověřit správné pochopení potřeb a připravit testy akceptace systému. Pouze pomocí velmi běžného a produktivního UML profilu se tak naučí strukturovat požadavky, aby mohli efektivně komunikovat s architekty a vývojáři prostřednictvím iterativního procesu shromažďování požadavků.
Publikum:
- Produktoví manažeři Vlastníci produktů Obchodní analytici Každý, kdo má zájem o proces požadavků Management
System Engineering using SysML and UML 2
21 hodinyObjektivní:
Pomáháme analytikům a návrhářům z domény systémového inženýrství pochopit, jak efektivně shromažďovat požadavky, a poté projít implementací návrhu vestavěného softwaru na základě systémových specifikací pomocí UML 2 a SysML.
Cílem tohoto 3denního školení je pomoci systémovým analytikům efektivně vyjádřit jejich potřeby a designérům vytvořit vhodný architektonický návrh systému na základě těchto potřeb.
Výsledná architektura systému poskytuje vestavěnému systémovému softwaru dobrou úroveň agilnosti tváří v tvář změnám, protože umožňuje koherentní sledovatelnost obchodních pravidel zapouzdřených v systémových funkcích a možností použití (případů použití) koncových uživatelů směrem k úroveň implementace softwaru.
Applying SysML with MagicDraw/Cameo
21 hodinyJedná se o 3denní školení zahrnující principy modelování, UML, SysML a použití MagicDraw nebo Cameo na základě případové studie, která demonstruje typický přístup systémového inženýrství založený na modelu.
Kurz:
- Zahrnuje přednášky a praktické cvičení v používání MagicDraw nebo Cameo pro modelování systémů pomocí SysML; Vysvětluje hlavní SysML pojmy a diagramy; Poskytuje praktickou zkušenost s modelem budování systému; Ukazuje, jak sledovat prvky modelu v různých pohledech; Vysvětluje, jak efektivně používat funkce MagicDraw; Vychází z konzistentního modelování případové studie.
Publikum:
- Systémoví architekti, systémoví inženýři, softwaroví architekti a další zainteresované strany, které budou vytvářet a používat modely.
Metody:
- Prezentace, diskuse a praktické úkoly založené na případových studiích.
Materiály kurzu:
- Snímky, model případové studie a praktické popisy úkolů.
Certifikáty:
- Každý účastník obdrží certifikát NobleProg, který potvrzuje, že se školení zúčastnil.
Use Case Modeling
14 hodinyTento kurz je určen pro obchodní analytiky, manažery, vedoucí týmů a vlastníky procesů, aby jim poskytl požadované kompetence pro vytváření diagramů případů užití a scénářů případů užití, které slouží jako prostředek pro získávání, analýzu, dokumentaci a komunikaci funkčních požadavků. Delegáti si procvičí vytváření případů užití v Unified Modeling Language (UML), aby graficky znázornili interakce mezi případy užití a aktéry.