Návrh Školení

Přehled procesu vývoje softwaru a modelování

  • Metodologie a jejich dopad na práci analytika Business
  • Kaskádové kroky: Analýza, Návrh, Implementace, Testování, Udržování
  • Agile přístup k obchodní analýze
  • Co jsou analytici Business?
  • Pohled na roli BA
  • Dynamický (chovací) model
  • Statický (strukturální) model
  • Strukturovaná analýza

Pohled BA na orientaci objektu

  • Objektově orientovaný Programming a jeho dopad na modelování
  • UML standard
  • Kognitivní psychologie a OO?
  • Objekty
  • Atributy a operace
  • Operace a metody
  • Kapslování (Encapsulation)
  • Třídy
  • Vztahy
  • Generalizace
  • Azociace
  • Agregace
  • Kompozice
  • Poly morfismus
  • Use Case a Scénáře
  • Business a systémové Use Case

Přehled Business Objektově orientovaného modelování (BOOM)

  • B.O.O.M. a životní cykly vývoje softwaru
  • Kroky BOOM
  • Sequencing the Steps
  • Co definujete nejdřív—atributy nebo operace?

Analýza end-to-end Business procesů

  • Pokročilé rozhovory během fází zahájení, analýzy a testování
  • Krok 1: Zahájení
  • Šablona dokumentu požadavků Business
  • Krok 1a: Modelování Business Use Case
  • Krok 1a i: Identifikace Business Use Case (Business Use-Case Diagram)
  • Převod teorie na praxi
  • Poznámka pro uživatele Rational Rose
  • Prípadová studie D1: Business Use-Case Diagrams
  • Krok 1a ii: Rozsah Business Use Case (Activity Diagram)
  • Případová studie D2: Business Use-Case Activity Diagram s partitury

Stanovení rozsahu projektu IT pomocí systému Use Cases

  • Krok 1b: Modelování systémových Use Case
  • Případová studie E1: Role Map
  • Krok 1b ii: Identifikace balíčků systémových use-casů (Systémový Use-Case Diagram)
  • Případová studie E2: Systémové balíčky use-case
  • Krok 1b iii: Identifikace systémových Use Case (Systémový Use-Case Diagram)
  • Případová studie E3: Systémové Use-Case Diagramy
  • Krok 1c: Začínání statického modelu (Třídové diagramy pro klíčové Business třídy)
  • Krok 1d: Nastavení baseline pro analýzu (BRD/Zahájení)

Storyboarding uživatelské zkušenosti

  • Krok 2: Analýza
  • Šablona popisu use-case
  • Dokumentace základního toku
  • Návody pro psaní use-case
  • Příklad základního toku: CPP systémový přehledový sestavy
  • Dokumentace alternativních toků
  • Dokumentace výjimečných toků
  • Návody pro provádění rozhovorů o use-case systému
  • Activity Diagrams pro systémové Use Case
  • Související artefakty
  • Výběrové tabulky
  • Případová studie F1: Výběrová tabulka
  • Výběrové stromy
  • Případová studie F2: Výběrový strom
  • Podmínková odpověď tabulky
  • Business Rules
  • Pokročilé funkce use-case
  • Případová studie F3: Pokročilé funkce use-case

Požadavky na životní cyklus klíčových Business objektů

  • Co je diagram stavového stroje?
  • Krok 2a ii: 1. Identifikace států kritických objektů
  • Případová studie G1: Stavy
  • Krok 2a ii: 2. Identifikace přechodů stavu
  • Případová studie G2: Přechody
  • Krok 2a ii: 3. Identifikace stavových Activities
  • Případová studie G3: Stavové Activities
  • Krok 2a ii: 4. Identifikace kompozičních států
  • Případová studie G4: Kompoziční stavy
  • Krok 2a ii: 5. Identifikace současných stavů

Shromažďování všeobecných pravidel s diagramy tříd

  • Krok 2b: Statická analýza
  • Krok 2b i: Identifikace entitních tříd
  • Případová studie H1: Entitní třídy
  • Krok 2b ii: Modelování generalizací
  • Případová studie H2: Generalizace
  • Krok 2b iii: Modelování dočasných rolí
  • Případová studie H3: Dočasné role
  • Krok 2b iv: Modelování celkových částí vztahů
  • Diagram složené struktury
  • Případová studie H4: Celkové části vztahy
  • Krok 2b v: Analýza vztahů
  • Případová studie H5: Vztahy
  • Krok 2b vi: Analýza násobnosti
  • Případová studie H6: Násobnost

Optimalizace konzistence a opětovného použití v požadavcích Documentation

  • Krok 2b vii: Propojení systémových Use Case s statickým modelem
  • Případová studie I1: Propojení systémových Use Case s statickým modelem
  • Případová studie I1: Výsledky
  • Krok 2b viii: Přidání atributů
  • Meta-atributy
  • Případová studie I2: Přidání atributů
  • Krok 2b ix: Přidání vyhledávacích tabulek
  • Případová studie I5: Analýza vyhledávacích tabulek
  • Krok 2b x: Přidání operací
  • Případová studie I7: Rozdělení operací
  • Krok 2b xi: Revize struktury tříd
  • Případová studie I8: Revize struktury

Návrh testovacích případů a dokončení projektu

  • Krok 2c: Specifikace testování
  • Strukturované procházky
  • Výběrové tabulky pro testování
  • Případová studie J1: Odvození testovacích případů z výběrových tabulek
  • Hranicová hodnotová analýza
  • Případová studie J2: Výběr testovacích dat pomocí hranicové hodnoty analýzy
  • Systémová testování
  • Za systémovými testy
  • Krok 2d: Specifikace implementačního plánu
  • Krok 2e: Nastavení baseline pro vývoj

Co dělají vývojáři s vašimi požadavky

  • Objektově orientované Design Patterns
  • Viditelnost
  • Kontrolní třídy
  • Hranice tříd
  • Pořadové diagramy
  • Communication Diagramy
  • Jiné diagramy
  • Složená architektura
  • Interféry
  • Mix-Ins
  • Implementace OO pomocí objektově orientovaného jazyka
  • Implementace OOA pomocí procedurální Languages
  • Implementace Database z OOA pomocí RDBMS

Požadavky

Žádný

 21 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie