Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Prezentare generală a procesului de dezvoltare a software-ului și a modelării
- Metodologii și impactul lor asupra muncii unui Analist de Afaceri
- Pașii cascadei: Analiză, Proiectare, Implementare, Testare, Întreținere
- Abordarea Agile în analiza de afaceri
- Cine sunt Analiștii de Afaceri?
- Perspectivă asupra rolului BA
- Modelul Dinamic (Comportamental)
- Modelul Static (Structural)
- Analiză Structurată
Perspectiva BA asupra Orientării pe Obiecte
- Programarea Orientată pe Obiecte și impactul său asupra modelării
- Standardul UML
- Psihologia Cognitivă și OO?
- Obiecte
- Atribute și Operații
- Operații și Metode
- Încapsulare
- Clase
- Relații
- Generalizare
- Asociere
- Agregare
- Compunere
- Polimorfism
- Cazuri de Utilizare și Scenarii
- Cazuri de Utilizare de Afaceri și de Sistem
Prezentare generală a modelării orientate pe obiecte de afaceri (B.O.O.M.)
- B.O.O.M. și SDLCs
- Pașii B.O.O.M.
- Secvențierea pașilor
- Ce definești mai întâi—Atribute sau Operații?
Analiza proceselor de afaceri de la un capăt la altul
- Interviuri în fazele de inițiere, analiză și testare
- Pasul 1: Inițiere
- Șablon pentru Documentul de Cerințe de Afaceri
- Pasul 1a: Modelarea cazurilor de utilizare de afaceri
- Pasul 1a i: Identificarea cazurilor de utilizare de afaceri (Diagrama cazurilor de utilizare de afaceri)
- Punerea teoriei în practică
- Notă pentru utilizatorii Rational Rose
- Studiu de caz D1: Diagrame de cazuri de utilizare de afaceri
- Pasul 1a ii: Delimitarea cazurilor de utilizare de afaceri (Diagrama de activități)
- Studiu de caz D2: Diagrama de activități a cazurilor de utilizare de afaceri cu partiții
Delimitarea proiectului IT cu cazuri de utilizare de sistem
- Pasul 1b: Modelarea cazurilor de utilizare de sistem
- Studiu de caz E1: Hartă de roluri
- Pasul 1b ii: Identificarea pachetelor de cazuri de utilizare de sistem (Diagrama cazurilor de utilizare de sistem)
- Studiu de caz E2: Pachete de cazuri de utilizare de sistem
- Pasul 1b iii: Identificarea cazurilor de utilizare de sistem (Diagrama cazurilor de utilizare de sistem)
- Studiu de caz E3: Diagrame de cazuri de utilizare de sistem
- Pasul 1c: Începerea modelului static (Diagrame de clase pentru clasele cheie de afaceri)
- Pasul 1d: Stabilirea bazei pentru analiză (BRD/Inițiere)
Storyboarding pentru experiența utilizatorului
- Pasul 2: Analiză
- Șablonul pentru descrierea cazurilor de utilizare
- Documentarea fluxului de bază
- Ghiduri pentru scrierea cazurilor de utilizare
- Exemplu de flux de bază: Cazul de raportare a sistemului CPP
- Documentarea fluxurilor alternative
- Documentarea fluxurilor de excepție
- Ghiduri pentru realizarea interviurilor pe cazuri de utilizare de sistem
- Diagrame de activități pentru cazuri de utilizare de sistem
- Artefacte conexe
- Tabele de decizie
- Studiu de caz F1: Tabel de decizie
- Arbori de decizie
- Studiu de caz F2: Arbore de decizie
- Tabel condiție/răspuns
- Reguli de afaceri
- Caracteristici avansate ale cazurilor de utilizare
- Studiu de caz F3: Caracteristici avansate ale cazurilor de utilizare
Cerințe de ciclu de viață pentru obiectele cheie de afaceri
- Ce este o diagramă de mașină de stări?
- Pasul 2a ii: 1. Identificarea stărilor obiectelor critice
- Studiu de caz G1: Stări
- Pasul 2a ii: 2. Identificarea tranzițiilor de stare
- Studiu de caz G2: Tranziții
- Pasul 2a ii: 3. Identificarea activităților de stare
- Studiu de caz G3: Activități de stare
- Pasul 2a ii: 4. Identificarea stărilor compuse
- Studiu de caz G4: Stări compuse
- Pasul 2a ii: 5. Identificarea stărilor concurente
Colectarea regulilor generale cu diagrame de clase
- Pasul 2b: Analiză statică
- Pasul 2b i: Identificarea claselor de entități
- Studiu de caz H1: Clase de entități
- Pasul 2b ii: Modelarea generalizărilor
- Studiu de caz H2: Generalizări
- Pasul 2b iii: Modelarea rolurilor tranzitorii
- Studiu de caz H3: Roluri tranzitorii
- Pasul 2b iv: Modelarea relațiilor întreg/parte
- Diagrama de structură compusă
- Studiu de caz H4: Relații întreg/parte
- Pasul 2b v: Analiza asociațiilor
- Studiu de caz H5: Asociații
- Pasul 2b vi: Analiza multiplicității
- Studiu de caz H6: Multiplicități
Optimizarea consistenței și reutilizării în documentația de cerințe
- Pasul 2b vii: Legarea cazurilor de utilizare de sistem la modelul static
- Studiu de caz I1: Legarea cazurilor de utilizare de sistem la modelul static
- Studiu de caz I1: Rezultate
- Pasul 2b viii: Adăugarea atributelor
- Meta-atribute
- Studiu de caz I2: Adăugarea atributelor
- Pasul 2b ix: Adăugarea tabelelor de căutare
- Studiu de caz I5: Analiza tabelelor de căutare
- Pasul 2b x: Adăugarea operațiilor
- Studiu de caz I7: Distribuirea operațiilor
- Pasul 2b xi: Revizuirea structurii de clase
- Studiu de caz I8: Revizuirea structurii
Proiectarea cazurilor de testare și finalizarea proiectului
- Pasul 2c: Specificarea testării
- Revizuiri structurate
- Tabele de decizie pentru testare
- Studiu de caz J1: Derivarea cazurilor de testare din tabelele de decizie
- Analiza valorilor de graniță
- Studiu de caz J2: Selectarea datelor de testare folosind analiza valorilor de graniță
- Teste de sistem
- Dincolo de testele de sistem
- Pasul 2d: Specificarea planului de implementare
- Pasul 2e: Stabilirea bazei pentru dezvoltare
Ce fac dezvoltatorii cu cerințele tale
- Modele de proiectare orientate pe obiecte
- Vizibilitate
- Clase de control
- Clase de graniță
- Diagrame de secvență
- Diagrame de comunicare
- Alte diagrame
- Arhitectură stratificată
- Interfețe
- Mix-Ins
- Implementarea OO folosind un limbaj OO
- Implementarea OOA folosind limbaje procedurale
- Implementarea unei baze de date din OOA folosind un RDBMS
Cerințe
Niciunul
21 Ore
Mărturii (3)
Cunoașterea instrucționarului, implicarea și relația de încredere
Adam Kuklewski - GE Medical Systems Polska
Curs - Technical Architecture and Patterns
Tradus de catre o masina
Formatorul a împărtășit cunoștințele sale și a condus o atmosferă excelentă.
Agnieszka Dubanska - Narodowy Fundusz Zdrowia
Curs - Modelowanie procesów biznesowych z wykorzystaniem UML i BPMN
Tradus de catre o masina
Corelația directă cu subiectul nostru de lucru în exemplele prezentate
Gabriel Gutierrez - ARGOTEC S.r.l.
Curs - Systems Modelling with SysML
Tradus de catre o masina