Schița de curs

Introducere

  • Ce este procesul de analiză și proiectare a sistemului?
  • Locul activităților de analiză și proiectare în Procesul Unificat (RUP)
  • O panoramă a UML 2 diagrame utilizate în analiza și proiectarea sistemului
  • Cadre pentru urmărirea cerințelor către implementarea și testele software

Cum se transformă cerințele în specificații de analiză bazată pe componente?

  • Trasabilitate între cerințe și analiza sistemului
  • Noțiuni avansate de reprezentare a structurii și dinamicii sistemului
  • Rafinarea cerințelor pe ambele axe
  • Spre proiectarea sistemului folosind contracte de operare
  • Studiu de caz: Definirea modelului componentei de analiză a sistemului

Cum se transformă specificațiile de analiză în cele de nivel de proiectare?

  • Trasabilitate între analiza sistemului și proiectare
  • Design Patterns pentru cuplare slabă și coeziune ridicată a componentelor
  • Definirea coloanei vertebrale arhitecturale la nivel de proiectare a sistemului (componente, porturi, interfețe, obiecte de schimb)
  • Proiectați diagrame de interacțiune la nivel pentru implementarea contractelor de operare
  • Studiu de caz: Actualizarea diagramei componentelor la nivel de proiectare cu opțiuni arhitecturale

Implementarea specificațiilor tehnice și testarea pe bază de componente

  • Generarea de specificații la nivel de proiectare într-un limbaj de programare orientat obiect
  • Implementarea componentelor pe nodurile fizice
  • Teste de integrare și acceptare pe baza specificațiilor anterioare

Concluzie

  • Etapele proceselor de analiză și proiectare a sistemului
  • Modele pentru asigurarea trasabilității între cerințe și codul software
  • Cerințe de testare a arhitecturii sistemului

Notă: Sesiunile de instruire-mentorat de mai sus sunt desfășurate interactiv folosind instrumente de inginerie și modelare a cerințelor pentru a asigura un nivel bun de trasabilitate între cerințe și soluțiile de bază. Conceptele sunt explicate mai întâi folosind exemple de bază și apoi sunt urmate de schițe de soluții pentru propriile probleme. După această sesiune, vă putem însoți prin revizuirea și validarea soluțiilor dumneavoastră în funcție de nevoile dumneavoastră.

  14 ore
 

Mărturii (1)

Cursuri înrudite

Kubernetes Design Patterns and Extensions

  14 ore

Categorii înrudite