Schița de curs
Prezentare generală a procesului de dezvoltare software și modelare
- Metodologii și impactul lor asupra activităților unui Business Analyst
- Pasi Waterfall: Analiză, Proiectare, Implementare, Testare, Menținere
- Abordarea Agile a analizei afacerii
- Cine sunt Business Analysts?
- Perspectiva rolului BA
- Modelul Dynamic (Comportamental)
- Modelul Static (Structural)
- Analiza Structurată
Perspectiva BA asupra orientării obiectelor
- Orientarea Obiectelor Programming și impactul său asupra modelării
- Standardul UML
- Psihologia Cognitivă și OO?
- Obiecte
- Atribute și Operații
- Operații și Metode
- Encapsulare
- Clase
- Relații
- Generalizare
- Asociere
- Agregare
- Compoziție
- Polimorfism
- Use Cases și Scenarii
- Business și Sistem Use Cases
O prezentare generală a Business Modelarea orientată pe obiecte (BOOM)
- B.O.O.M. și SDLCs
- Pasi BOOM
- Sequențierea pașilor
- Ceea ce definești mai întâi - Atribute sau Operații?
Analiza proceselor end-to-end Business.
- Interviewe Durata Fazelor de Inițiere, Analiză și Testare
- Pas 1: Inițiere
- Șablon Document Cerințe Business
- Pas 1a: Modelare Business Use Cases
- Pas 1a i: Identificarea Business Use Cases (Business Use-Case Diagram)
- Punerea în Practică a Teoriei
- Notă pentru Utilizatorii Rational Rose
- Caz de Studiu D1: Business Use-Case Diagrams
- Pas 1a ii: Scopul Business Use Cases (Activity Diagram)
- Caz de Studiu D2: Business Use-Case Activity Diagram cu Partiții
Scopul proiectului IT cu System Use Cases
- Pas 1b: Modelarea System Use Cases
- Caz de Studiu E1: Role Map
- Pas 1b ii: Identificarea Pachetelor Use-Case Sistem (System Use-Case Diagram)
- Caz de Studiu E2: Pachetele System Use-Case
- Pas 1b iii: Identificarea Sistem Use Cases (System Use-Case Diagram)
- Caz de Studiu E3: Diagramme System Use-Case
- Pas 1c: Începe Modelul Static (Diagramme Clase pentru Clase Cheie Business)
- Pas 1d: Setează Baseline pentru Analiză (BRD/Inițiere)
Storyboarding experiența utilizatorului
- Pas 2: Analiza
- Șablon Descriere Use-Case
- Documentarea Fluxului de bază
- Directive Scriere Use-Case
- Exemplu Flux de bază: CPP System Review Case Report
- Documentarea Fluxurilor Alternative
- Documentarea Fluxurilor Excepționale
- Directive Conducerea Interviewe Sistem Use-Case
- Diagramme Activitate pentru Sistem Use Cases
- Artefacte Conexe
- Tabele Decizii
- Caz de Studiu F1: Tabel Decizie
- Arbore Decizie
- Caz de Studiu F2: Arbore Decizie
- Tabel Condiție/Răspuns
- Business Rules
- Caracteristici Avansate Use-Case
- Caz de Studiu F3: Caracteristici Avansate Use-Case
Cerințe ciclului de viață pentru obiectele cheie Business.
- Ce Este Un Diagramă Mașină Stare?
- Pas 2a ii: 1. Identificarea Stărilor Obiectelor Critice
- Caz de Studiu G1: Stări
- Pas 2a ii: 2. Identificarea Transițiilor de Stare
- Caz de Studiu G2: Transiții
- Pas 2a ii: 3. Identificarea Activities de Stare
- Caz de Studiu G3: State Activities
- Pas 2a ii: 4. Identificarea Stărilor Compozit
- Caz de Studiu G4: Stări Compozit
- Pas 2a ii: 5. Identificarea Stărilor Concomitente
Adunarea regulilor generale cu diagrame de clasă
- Pas 2b: Analiza Statică
- Pas 2b i: Identificarea Claselor Entitate
- Caz de Studiu H1: Clase Entitate
- Pas 2b ii: Modelare Generalizări
- Caz de Studiu H2: Generalizări
- Pas 2b iii: Modelarea Rolurilor Transiente
- Caz de Studiu H3: Roluri Transiente
- Pas 2b iv: Modelare Relații Parte/Totalitate
- Diagramă Structură Compozită
- Caz de Studiu H4: Relații Parte/Totalitate
- Pas 2b v: Analiza Asocierilor
- Caz de Studiu H5: Asocieri
- Pas 2b vi: Analiza Multiplicității
- Caz de Studiu H6: Multiplicitate
Optimizarea consistenței și reutilizarii în cerințe Documentation
- Pas 2b vii: Legare Sistem Use Cases la Modelul Static
- Caz de Studiu I1: Legare Sistem Use Cases la Modelul Static
- Caz de Studiu I1: Rezultate
- Pas 2b viii: Adăugarea Atribute
- Meta-Atribute
- Caz de Studiu I2: Adăugare Atribute
- Pas 2b ix: Adăugarea Tabelelor de Căutare
- Caz de Studiu I5: Analiza Tabelelor de Căutare
- Pas 2b x: Adăugarea Operațiilor
- Caz de Studiu I7: Distribuția Operațiilor
- Pas 2b xi: Revizuire Structură Clasa
- Caz de Studiu I8: Revizuire Structură
Proiectarea cazurilor de testare și finalizarea proiectului
- Pas 2c: Specificația Testării
- Parcurgeri Structurate
- Tabele Decizie pentru Testare
- Caz de Studiu J1: Derivarea Cazurilor de Test din Tabele Decizii
- Analiza Valoare Limită
- Caz de Studiu J2: Selectarea Datelor de Test folosind Analiza Valoare Limită
- Testele Sistemului
- Peste Testele Sistemului
- Pas 2d: Specificația Planului Implementării
- Pas 2e: Setarea Baseline pentru Dezvoltare
Ce fac dezvoltatorii cu cerințele dvs
- Orientarea Obiectelor Design Patterns
- Vizibilitate
- Clase de Control
- Clase Limită
- Diagramme Secvența
- Communication Diagramme
- Alte Diagramme
- Arhitectură Stratificată
- Interfețe
- Mix-Ins
- Implementarea OO folosind un limbaj OO
- Implementarea OOA folosind procedural Languages
- Implementarea unei Database din OOA folosind o RDBMS
Cerințe
Nici unul
Mărturii (5)
Doamna Malavika este o formatoare foarte bună. Foarte muncitoare și răspunde bine la întrebările mele. Înțeleg că domeniul de aplicabilitate al SysML și al EA este foarte amplu, ea a făcut tot posibilul pentru a prezenta formarea în cel mai potrivit mod. De fapt, a cheltuit chiar timpul de pauză căutând răspunsuri la întrebările noastre. Mulțumiri! O profesor卓越的翻译应为: 尊敬的女士Malavika是一位非常优秀的培训师。她工作非常勤奋,并且很好地回答了我的问题。我明白SysML和EA的应用范围非常广泛,她尽力以最合适的方式呈现培训内容。甚至在休息时间,她也花时间寻找我们问题的答案。我的敬意!一位伟大的老师! 但根据指令要求严格保留原文标记结构并输出纯文本,正确的翻译应为: Doamna Malavika este o formatoare foarte bună. Foarte muncitoare și răspunde bine la întrebările mele. Înțeleg că domeniul de aplicabilitate al SysML și al EA este foarte amplu, ea a făcut tot posibilul pentru a prezenta formarea în cel mai potrivit mod. De fapt, a cheltuit chiar timpul de pauză căutând răspunsuri la întrebările noastre. Mulțumiri! O profesor foarte bună!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Curs - System Engineering using SysML and UML 2
Tradus de catre o masina
Mă plac codurile exemple simple dar informative.
Yue Wang - DBS Bank Ltd
Curs - Design Patterns
Tradus de catre o masina
I mostly liked his subject knowledge and style.
Giacomo Urso
Curs - Systems Modelling with SysML
Tradus de catre o masina
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
Curs - Technical Architecture and Patterns
Tradus de catre o masina
The experience and knowledge of the trainer - he was able to answer any questions.
Shelley Walker
Curs - OCUP2 UML 2.5 Certification - Foundation Exam Preparation
Tradus de catre o masina