Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Introducere în limbaj UML
- Un scurt istoric UML
- Prezentare generală a modelării orientate pe obiecte
- Specificații UML grupuri OMG
- Prezentare generală a diagramelor UML
Gestionarea cerințelor
- Defalcarea cerințelor
- Categorii de cerințe FURPS
- Metode de colectare a cerințelor
- Modelarea cerințelor utilizând notații UML
- Matrice de dependență a cerințelor
- Crearea specificațiilor cerințelor pe baza diagramelor
Modelarea proceselor de afaceri
- Definirea proceselor de afaceri
- Modelarea proceselor de afaceri în UML
- Diagrama de activitate
- Fluxuri decizionale și concurente
- Excepții și tratarea excepțiilor
- Partiții, piste
Modelarea cerințelor nefuncționale
- Utilizarea diagramelor de componente și de implementare
- Arhitectura inițială a sistemului - logică și fizică
- Modelarea cerințelor de securitate, performanță, fiabilitate a sistemului
Modelarea cerințelor funcționale
- Definirea domeniului de aplicare al sistemului
- Modelarea funcționalității sistemului cu ajutorul unei diagrame de cazuri de utilizare
- Identificarea actorilor și a relațiilor dintre aceștia
- Identificarea cazurilor de utilizare
- Asocierea actor-caz de utilizare și proprietățile sale
- Relațiile dintre cazurile de utilizare: includere, extindere, generalizare
- Crearea de scenarii pentru cazurile de utilizare și generarea de diagrame bazate pe acestea (activități, mașini de stare
activitate, mașină de stare)
Model de sistem analitic
- Utilizarea unei diagrame de secvență
- Tipuri de mesaje: asincrone, sincrone, back-to-back
- Determinarea ordinii de numerotare a mesajelor
- Categorii de obiecte analitice: Limită, control și entitate
- Introducere în proiectarea sistemelor
- Modelarea interacțiunii
Modelare statică
- Diagrama de clasă și generarea codului sursă
- Relația de asociere ș i caracteristicile sale
- Alte relații: agregare, compoziție, generalizare, dependență, clasă asociativă.
- Inginerie înainte/înapoi
- Generarea codului sursă din diagramă
- Generarea diagramei din codul sursă
- Sincronizarea codului și a diagramei
- Diagramarea obiectelor, a structurilor interconectate și a pachetelor
Modelarea dinamică
- Verificarea modelului static
- Clarificarea semnăturilor metodelor
- Verificarea corectitudinii diagramei de clasă
- Modelarea dinamică la nivelul apelului de metodă
- Diagrama de secvență la nivel de proiectare
Cerințe
Se recomandă cunoașterea conceptelor de bază orientate pe obiecte sau a oricărui limbaj orientat pe obiecte.
21 ore
Mărturii (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
Curs - Object-Oriented Analysis and Design using UML
Practice exercises were great and the help given by the trainer was excellent.