Schița de curs

Bune practici

  • Criza software
  • Bune practici în dezvoltarea software
    • Dezvoltare iterativă
    • Gestionarea cerințelor
    • Arhitectură bazată pe componente
    • Modelare vizuală
    • Verificarea calității
    • Gestionarea schimbărilor

RUP

  • Caracteristicile RUP
  • Două dimensiuni ale RUP
  • UML pentru RUP

Crearea unui model de obiect

  • UML 2 ca metodă de reprezentare a modelului
    • Modelul de obiect
    • Metode de descriere a modelului
  • Analiză practică a specificației cazurilor de utilizare
    • Actor
    • Un caz de utilizare
    • Asociere
    • Relații include, extinde

Câteva concepte orientate pe obiecte în practică

  • Abstracție
  • Încapsulare
  • Generalizare
  • Polimorfism

Arhitectura sistemului

  • Maparea structurii și comportamentului sistemului
    • Două categorii de diagrame UML
    • Modelarea relației dintre structură și comportament
    • Diferite niveluri de modelare a comportamentului
  • Maparea elementelor de proiectare analitică a claselor
    • Relații de rafinare
    • Construirea unor relații puternice între rezultatele fazei de analiză și faza de proiectare
  • Modelarea claselor de proiectare
    • Clasă
    • Asociere
    • Enumerare
    • Inginerie directă/inversă
  • Proiectarea subsistemelor
    • Componentă
    • Relația de delegare
    • Conector de asamblare
  • Descrierea aspectelor de concurență în arhitectura sistemului
    • Exemple de diagrame de activitate, secvență și mașină de stare
  • Descrierea aspectelor arhitecturii de dispersie
  • Diferite perspective de descriere a arhitecturii

Cerințe

Cunoștințe de bază despre diagramele UML utilizate în mod obișnuit (caz de utilizare, clasă, secvență).

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite