Kód: C3012
Popis kurzu:
V tomto kurzu se účastníci seznámí s metodami a
technikami systémové analýzy, jež je prováděna pomocí produktu Designer/2000.
Kromě tradičních přístupů k systémovému inženýrství je diskutována též
metoda iterační a fast-track metoda. Kurs je zaměřen především na tvorbu datových
a funkčních modelů s použitím nástrojů Entity Relationship Diagrammer a Function
Hierarchy Diagrammer.
Délka kurzu: 5 dní
Určení kurzu:
Kurz je určen pro ty, kteří budou odpovědni za
analýzu a specifikaci podnikových systémů pomocí produktu Designer/2000. Mohou to
být:
- Systémoví analytici
- Návrháři/vývojáři
- Techničtí manažeři
- Obchodní analytici
Požadované znalosti:
Obsah kurzu:
Úvod
- Cíle kurzu
- Systémové modelování
- Co je Designer/2000 ?
- Přístupy k systémovému modelování
- Hlavní procesy
- Formální metoda
- Prototypování v analýze
- Iterační a rychlý přístup k vývoji
- Studie příkladu Hollywood
Jak pracuje Designer/2000
- Grafické uživatelské rozhraní produktu Designer/2000
- Architektura Repository
- Rozhraní typu Navigator a model potvrzování
- Rozhraní typu Diagrammer a model potvrzování
- Konsolidace
- Tisk diagramů
- Preference nástroje
- Podpora národních prostředí
- Použití rozhraní Report
- Volání jiných nástrojů
- On-line dokumentace
Jak začít s modelováním systému
- Studie modelování podniku
- Započetí modelování systému studií
- Potvrzení referenčních podmínek
- Rozhodnutí o řídicí struktuře projektu
- Sestavení projekčního týmu
- Potvrzení obchodních záměrů
- Shrnutí a zpřesnění plánu projektu
- Započetí modelování bez studie
- Odpovědnost rolí
Jak provádět funkční analýzu
- Koncepce modelování funkcí
- Stavba funkční hierarchie
- Optimalizace hierarchie
- Úprava FHD
- Kompletace funkční hierarchie
Jak modelovat požadavky společných dat
- Tvorba ERD (Entity Relationship Diagram)
- Tvorba domén
- Řešení vztahů typu many-to-many
- Modelování hierarchických dat
- Modelování podtypů
- Modelování arcs
- Modelování dat historie
- Modelování časově proměnných dat
- Connection Traps - rozpoznání a řešení
Jak definovat použití dat a křížové reference
modelů
- Křížová kontrola na úplnost a správnost
- Definice použití dat
- Maticové diagramy
- Účel maticových diagramů
- Prvky matice
- Definice matice
- Použití matice
Jak zpřesňovat model funkcí
- Kompletace funkčního modelu
- Modelování událostí
- Použití funkcí/atributů
- Podávání zpráv o modelu funkcí
Jak zpřesňovat datový model (ER model)
- Definice entit
- Definice atributů
- Specifikace UID
- Definice vztahů
Jak modelovat toky dat
- Účel modelování toků dat
- Komponenty diagramu toku dat (DFD)
- Tvorba DFD
- Tvorba úrovňového DFD
- Definice obsahu toku dat
- Tisk sady diagramů
- Detaily DFD v Repository
- Verifikace DFD
- Křížová kontrola DFD
Jak zajistit kvalitu modelu obchodního systému
- Proč kontrolovat kvalitu?
- Zajištění kvality (Quality Assurance)
- Kontrola kvality dat
- Kontroly kvality funkcí
- Kontroly kvality toků dat
- Provádění reportů
- QA report pro datový model
- QA report pro funkční model
- QA report pro datové toky
Jak uzavřít práce na modelování systému
- Určení, kdy je modelování systému dokončeno
- Zpráva o specifikaci
- Tvorba zprávy o specifikaci
- Krátké sezení (briefing)
- Příprava na krátké sezení (briefing)
- Odpovědnost rolí
Jak prototypovat v systémové analýze
- Prototypy a jejich využití
- Používání prototypů
- Přehled prototypování
- Použití prototypu obrazovkového formuláře
Další přístupy k modelování
- Rychlý přístup (fast-track)
- Distribuovaná architektura
Jak dekompilovat návrh databáze (Reverse engineering)
- Proč dekompilovat?
- Co je dekompilováno?
- Předpoklady pro dekompilaci
- Spuštění dekompilační utility
- Uspořádání a integrace
Doporučené navazující kurzy:
- CASEA - Designer/2000: Modelovací
techniky a datový návrh
- C3013:Designer/2000 - Návrh a
generování databázových objektů
- CASEB - Designer/2000: Návrh a
generování systému
- C3014: Designer/2000 - Návrh a
generování aplikací
|