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

Numărul de participanți


Pret per participant

Mărturii (2)

Upcoming Courses