Kurzusleírás
A szoftverfejlesztési folyamat és modellezés áttekintése
- Módszertanok és hatásuk az elemző munkájára Business
- Vízesés lépései Elemzés, Tervezés, Megvalósítás, Tesztelés, Karbantartás
- Agile az üzleti elemzés megközelítése
- Kik Business az elemzők?
- A BA szerep perspektívája
- A dinamikus (viselkedési) modell
- A statikus (strukturális) modell
- Strukturált elemzés
A BA perspektívája az objektum orientációra
- Objektumorientált Programming és hatása a modellezésre
- A UML szabvány
- Kognitív Pszichológia és OO?
- Objektumok
- Attribútumok és műveletek
- Műveletek és módszerek
- Egységbezárás
- osztályok
- Kapcsolatok
- Általánosítás
- Egyesület
- Összevonás
- Fogalmazás
- Polimorfizmus
- Use Case és forgatókönyvek
- Business és Rendszer Use Case
Az Business objektum-orientált modellezés (BOOM) áttekintése
- BOOM és SDLC-k
- A BOOM lépései
- A lépések sorrendje
- Mit határoz meg először – attribútumokat vagy műveleteket?
Végpontok közötti Business folyamatok elemzése
- Interjúk a kezdeményezési, elemzési és tesztfázis során
- 1. lépés: Kezdeményezés
- Business Követelmények dokumentumsablonja
- 1a lépés: Business Use Case modell
- 1a i. lépés: Azonosítsa a Business Use Case-et (Business használati eset diagram)
- Az elmélet átültetése a gyakorlatba
- Megjegyzés a Rational Rose felhasználóknak
- D1 esettanulmány: Business Használati eset diagramok
- 1a ii. lépés: Hatókör Business Use Cases (Tevékenységdiagram)
- D2 esettanulmány: Business Használati eset tevékenység diagram partíciókkal
Az informatikai projekt hatóköre rendszerrel Use Case
- 1b. lépés: Modellrendszer Use Case
- E1 esettanulmány: Szereptérkép
- 1b ii. lépés: A rendszerhasználati csomagok azonosítása (rendszerhasználati eset diagram)
- E2 esettanulmány: Rendszerhasználati esetcsomagok
- 1b iii. lépés: A rendszer Use Case azonosítása (rendszerhasználati eset diagram)
- E3 esettanulmány: Rendszerhasználati eset diagramok
- 1c lépés: Statikus modell indítása (Osztálydiagramok a Business kulcsosztályokhoz)
- 1d. lépés: Az elemzés alapértékének beállítása (BRD/kezdeményezés)
Storyboarding a felhasználói élményt
- 2. lépés: Elemzés
- A használati esetet leíró sablon
- Az alapfolyamat dokumentálása
- Használati esetírási irányelvek
- Példa az alapfolyamathoz: CPP rendszer felülvizsgálati esetjelentés
- Alternatív folyamatok dokumentálása
- Kivételi folyamatok dokumentálása
- Útmutató a rendszerhasználati esetekkel kapcsolatos interjúk lefolytatásához
- Tevékenységi diagramok rendszerekhez Use Case
- Kapcsolódó műtermékek
- Határozati táblázatok
- F1 esettanulmány: döntési táblázat
- Döntésfák
- F2 esettanulmány: Döntési fa
- Állapot/válasz táblázat
- Business Szabályok
- Speciális használati eset funkciók
- Esettanulmány F3: Speciális használati eset funkciók
A kulcs Business objektumok életciklus-követelményei
- Mi az az állapotgép diagram?
- 2a ii. lépés: 1. Határozza meg a kritikus objektumok állapotait
- G1 esettanulmány: állapotok
- 2a ii. lépés: 2. Állapotátmenetek azonosítása
- G2 esettanulmány: Átmenetek
- 2a ii. lépés: 3. Határozza meg a Activities állapotot
- G3 esettanulmány: Állítsa be a Activities
- 2a ii. lépés: 4. Határozza meg az összetett állapotokat
- G4 esettanulmány: Összetett állapotok
- 2a ii. lépés: 5. Azonosítsa az egyidejű állapotokat
Átfogó szabályok összegyűjtése osztálydiagramokkal
- 2b. lépés: Statikus elemzés
- 2b i. lépés: Az entitásosztályok azonosítása
- H1 esettanulmány: Entitásosztályok
- 2b ii. lépés: Modelláltalánosítások
- H2 esettanulmány: Általánosítások
- 2b iii. lépés: Modell átmeneti szerepkörök
- H3 esettanulmány: Átmeneti szerepek
- 2b iv. lépés: Egész/rész kapcsolatok modellezése
- Az összetett szerkezeti diagram
- H4 esettanulmány: Egész/rész kapcsolatok
- 2b v. lépés: Asszociációk elemzése
- H5 esettanulmány: Asszociációk
- 2b vi. lépés: A Multiplicitás elemzése
- H6 esettanulmány: Multiplicitás
Követelmények konzisztenciájának és újrafelhasználásának optimalizálása Documentation
- 2b vii. lépés: A rendszer Use Case összekapcsolása a statikus modellel
- I1. esettanulmány: A rendszer Use Case összekapcsolása a statikus modellel
- I1. esettanulmány: Eredmények
- 2b viii lépés: Attribútumok hozzáadása
- Meta-Attribútumok
- I2. esettanulmány: Attribútumok hozzáadása
- 2b ix. lépés: Keresőtáblázatok hozzáadása
- I5. esettanulmány: Keresőtáblázatok elemzése
- 2b lépés x: Műveletek hozzáadása
- I7. esettanulmány: Elosztási műveletek
- 2b xi. lépés: Az osztálystruktúra felülvizsgálata
- I8. esettanulmány: Szerkezet felülvizsgálata
Tesztesetek tervezése és a projekt befejezése
- 2c lépés: Adja meg a Tesztelést
- Strukturált végigjátszások
- Döntési táblázatok teszteléshez
- J1 esettanulmány: Tesztesetek származtatása döntési táblázatokból
- Határérték-elemzés
- J2 esettanulmány: Tesztadatok kiválasztása határérték-elemzés segítségével
- Rendszertesztek
- A rendszerteszteken túl
- 2d. lépés: Adja meg a megvalósítási tervet
- 2e. lépés: Állítsa be a fejlesztési alapállapotot
Mit kezdenek a fejlesztők az Ön igényeivel
- Objektum orientált Design Patterns
- Láthatóság
- Ellenőrző osztályok
- Határosztályok
- Sorozat diagramok
- Communication Diagramok
- Egyéb diagramok
- Réteges építészet
- Interfészek
- Mix-Ins
- OO megvalósítása OO nyelv használatával
- Az OOA megvalósítása eljárási módszerrel Languages
- Database megvalósítása OOA-ból RDBMS használatával
Követelmények
Egyik sem
Vélemények (3)
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Kurzus - System Engineering using SysML and UML 2
I mostly liked his subject knowledge and style.
Giacomo Urso
Kurzus - Systems Modelling with SysML
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.