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

 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite