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
Introducere în limbajul UML
- Scurt istoric al UML
- Prezentare generală a conceptelor de modelare orientată pe obiecte
- Specificația UML a grupului OMG
- Prezentare generală a diagramelor UML
Gestionarea cerințelor
- Clasificarea cerințelor
- Categorii de cerințe conform FURPS
- Metode de colectare a cerințelor
- Modelarea cerințelor folosind notația UML
- Matricea de dependențe a cerințelor
- Crearea specificațiilor cerințelor pe baza diagramelor
Modelarea proceselor de afaceri
- Definirea procesului de afaceri
- Modelarea proceselor de afaceri în UML
- Diagrama de activități
- Fluxuri de decizie și fluxuri paralele
- Excepții și gestionarea excepțiilor
- Partiții, benzi
Modelarea cerințelor nefuncționale
- Utilizarea diagramelor de componente și implementare
- Arhitectura preliminară a sistemului - logică și fizică
- Modelarea cerințelor legate de securitate, performanță, fiabilitate a sistemului
Modelarea cerințelor funcționale
- Definirea domeniului sistemului
- Modelarea funcționalității sistemului folosind diagrama cazurilor de utilizare
- Identificarea actorilor și relațiilor dintre ei
- Recunoașterea cazurilor de utilizare
- Asocierea "actor - caz de utilizare" și proprietățile sale
- Relații între cazurile de utilizare: include, extend, generalizare
- Crearea scenariilor cazurilor de utilizare și generarea diagramelor pe baza acestora (activități, mașini
de stare)
Modelul analitic al sistemului
- Utilizarea diagramei de secvență
- Tipuri de mesaje: asincrone, sincrone, de returnare
- Definirea ordinii de numerotare a mesajelor
- Categorii de obiecte analitice: Boundary, Control și Entity
- Introducere în proiectarea sistemului
- Modelarea interacțiunilor
Modelarea statică
- Diagrama de clase și generarea codului sursă
- Relația de asociere și caracteristicile sale
- Alte relații: agregare, compoziție, generalizare, dependență, clasă asociativă
- Forward/Reverse engineering
- Generarea codului sursă pe baza diagramei
- Generarea diagramei pe baza codului sursă
- Sincronizarea codului și a diagramei
- Diagrame de obiecte, structuri combinate și pachete
Modelarea dinamică
- Verificarea modelului static
- Definirea semnăturilor metodelor
- Verificarea corectitudinii diagramei de clase
- Modelarea dinamică la nivelul apelurilor de metode
- Diagrama de secvență la nivel de proiectare
Cerințe
Se recomandă cunoașterea conceptelor de bază legate de orientarea 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
Tradus de catre o masina
Practice exercises were great and the help given by the trainer was excellent.
Elmer Tuz
Curs - Object-Oriented Analysis and Design using UML
Tradus de catre o masina