Kurzusleírás
A szoftverfejlesztési folyamat és modellezés áttekintése
- Módszerek és hatásuk a Business Analista munkájára
- Waterfall lépései: Analízis, tervezés, megvalósítás, tesztelés, karbantartás
- Agile közelítés a üzleti analízishöz
- Ki vannak a Business Analisták?
- A BA szerepének nézete
- A Dinamikus (Viselkedésbeli) Modell
- A Statikus (Szerkezeti) Modell
- Szerkezeti Analízis
A BA perspektívája az objektum orientációra
- Objektum orientált Programming és hatása a modellezésre
- A UML Standard
- Kognitív pszichológia és OO?
- Objektumok
- Attribútumok és műveletek
- Műveletek és metódusok
- Kapcsolódás
- Osztályok
- Kapcsolatok
- Általánosítás
- Kapcsolat
- Agglomeráció
- Összetétel
- Polimorfizmus
- Use Cases és Szenáriók
- Business és Rendszer Use Cases
Az Business objektum-orientált modellezés (BOOM) áttekintése
- B.O.O.M. és SDLC-k
- A B.O.O.M. lépései
- A lépések sorrendje
- Mit határozzuk meg először—attribútumokat vagy műveleteket?
Végpontok közötti Business folyamatok elemzése
- Interjúk a kezdeti, analitikai és tesztelési fázisokban
- 1. lépés: Kezdés
- Business követelmények dokumentum sablon
- 1a. lépés: Business Use Cases modellzése
- 1a i. lépés: Business Use Cases azonosítása (Business Use-Case Diagram)
- A teorétikus ismeret gyakorlati alkalmazása
- Jegyzet a Rational Rose felhasználóknak
- Eseménytanulmány D1: Business Use-Case Diagrams
- 1a ii. lépés: Business Use Cases határkijelölése (Activity Diagram)
- Eseménytanulmány D2: Business Use-Case Activity Diagram partíciókkal
Az informatikai projekt hatóköre rendszerrel Use Case
- 1b. lépés: Rendszer Use Cases modellzése
- Eseménytanulmány E1: Szerepkép
- 1b ii. lépés: Rendszer Use-Case csomagok azonosítása (System Use-Case Diagram)
- Eseménytanulmány E2: Rendszer Use-Case csomagok
- 1b iii. lépés: Rendszer Use Cases azonosítása (System Use-Case Diagram)
- Eseménytanulmány E3: System Use-Case Diagrams
- 1c. lépés: Statikus modell kezdete (Kulcsosztályok osztálydiagramjai)
- 1d. lépés: Analízis alapvonala (BRD/Initiation)
Storyboarding a felhasználói élményt
- 2. lépés: Analízis
- A Use-Case leírás sablonja
- A alapfolyam dokumentálása
- Use-Case írási útmutatók
- Alapfolyam példa: CPP rendszerbírálat eseményjelentés
- Alternatív folyamok dokumentálása
- Kivételes folyamok dokumentálása
- Rendszer Use-Case interjúk vezetési útmutatói
- Activity Diagrams rendszer Use Caseshoz
- Kapcsolódó tárgyak
- Döntési táblázatok
- Eseménytanulmány F1: Döntési tábla
- Döntési fák
- Eseménytanulmány F2: Döntési fa
- Feltétel/Reakció táblázat
- Business Rules
- Fejlettebb Use-Case funkciók
- Eseménytanulmány F3: Fejlettebb Use-Case funkciók
A kulcs Business objektumok életciklus-követelményei
- Mi az állapotgépek diagramja?
- 2a ii. lépés: 1. Identifikáljuk a kritikus objektumok állapotaikat
- Eseménytanulmány G1: Állapotok
- 2a ii. lépés: 2. Identifikáljuk az állapotátmeneteket
- Eseménytanulmány G2: Átmenetek
- 2a ii. lépés: 3. Identifikáljuk az állapot Activitieit
- Eseménytanulmány G3: Állapot Activitieit
- 2a ii. lépés: 4. Identifikáljuk a összetett állapotokat
- Eseménytanulmány G4: Összetett állapotok
- 2a ii. lépés: 5. Identifikáljuk a párhuzamos állapotokat
Átfogó szabályok összegyűjtése osztálydiagramokkal
- 2b. lépés: Statikus analízis
- 2b i. lépés: Identifikáljuk az entitásosztályokat
- Eseménytanulmány H1: Entitásosztályok
- 2b ii. lépés: Általánosítások modellezése
- Eseménytanulmány H2: Általánosítások
- 2b iii. lépés: Ideiglenes szerepek modellezése
- Eseménytanulmány H3: Ideiglenes szerepek
- 2b iv. lépés: Teljes/rész kapcsolatok modellezése
- A Composite Structure Diagram
- Eseménytanulmány H4: Teljes/rész kapcsolatok
- 2b v. lépés: Kapcsolatok elemzése
- Eseménytanulmány H5: Kapcsolatok
- 2b vi. lépés: Szorzatosság elemzése
- Eseménytanulmány H6: Szorzatosság
Követelmények konzisztenciájának és újrafelhasználásának optimalizálása Documentation
- 2b vii. lépés: Kapcsolódassuk a rendszer Use Cases a statikus modellhez
- Eseménytanulmány I1: Kapcsolódassuk a rendszer Use Cases a statikus modellhez
- Eseménytanulmány I1: Eredmények
- 2b viii. lépés: Adjuk hozzá az attribútumokat
- Meta-attribútumok
- Eseménytanulmány I2: Adjuk hozzá az attribútumokat
- 2b ix. lépés: Adjuk hozzá a kereső táblázatokat
- Eseménytanulmány I5: Kereső táblázatok elemzése
- 2b x. lépés: Adjuk hozzá a műveleteket
- Eseménytanulmány I7: Műveletek elosztása
- 2b xi. lépés: Osztályszerkezet átalakítása
- Eseménytanulmány I8: Szerkezet átalakítása
Tesztesetek tervezése és a projekt befejezése
- 2c. lépés: Tesztelési specifikáció
- Szerkezeti áttekintések
- Teszteléshez használt döntési táblázatok
- Eseménytanulmány J1: Tesztesetek levezetése döntési táblázatokból
- Határérték elemzés
- Eseménytanulmány J2: Válasszuk ki a tesztadatok határérték elemzéssel
- Rendszertesztek
- A rendszertesztek túl
- 2d. lépés: Megvalósítási terv specifikációja
- 2e. lépés: Fejlesztési alapvonal beállítása
Mit kezdenek a fejlesztők az Ön igényeivel
- Objektum orientált Design Patterns
- Láthatóság
- Vezérlő osztályok
- Határ osztályok
- Sorozati diagramok
- Communication Diagramok
- Más diagramok
- Réteges architektúra
- Interfészek
- Mix-Ins
- Objektum orientált nyelv használatával történő OO megvalósítása
- Procedurális Languages használatával történő OOA megvalósítása
- RDBMS használatával történő Database megvalósítása OOA-ból
Követelmények
Egyik sem
Vélemények (5)
Ms Malavika nagyon jó oktató. Nagyon szorgalmas és jó válaszokat ad a kérdéseimre. Értettem, hogy a SysML és az EA terjedelme nagyon nagy, és a legalkalmasabb módon próbálta bemutatni az oktatást. Sőt, a szünetében is keresett válaszokat a kérdéseinkre. Tiszteletem! Nagyon jó tanár!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Kurzus - System Engineering using SysML and UML 2
Gépi fordítás
Az egyszerű, de informatív példakódok tetszenek nekem.
Yue Wang - DBS Bank Ltd
Kurzus - Design Patterns
Gépi fordítás
I mostly liked his subject knowledge and style.
Giacomo Urso
Kurzus - Systems Modelling with SysML
Gépi fordítás
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.
Alexander Pavlovsky
Kurzus - Technical Architecture and Patterns
Gépi fordítás
The experience and knowledge of the trainer - he was able to answer any questions.
Shelley Walker
Kurzus - OCUP2 UML 2.5 Certification - Foundation Exam Preparation
Gépi fordítás