Schița de curs

Introducere

Prezentare generală a Software Architecture

  • Motoare arhitecturale
  • Necesitatea arhitecturii

Explorarea responsabilităților arhitecturii

  • Responsabilități, competențe și cunoștințe
  • Conducerea tehnică
  • Dezvoltator versus arhitect

Înțelegerea procesului de arhitectură

  • Codare, coaching și colaborare
  • Gestionarea riscurilor tehnice
  • Analiza și evaluarea unei arhitecturi

Luarea deciziilor privind arhitectura în cadrul echipelor de dezvoltare

  • Colectarea și documentarea problemelor
  • Stabilirea unei comunități de practică
  • Crearea unei matrice de alocare a responsabilităților

Învățarea despre descrierile arhitecturii

  • Puncte de vedere și cadre
  • Limbaje de descriere

Vizualizarea Software Architecture

  • Communication și vocabularul comun
  • Modele și diagrame
  • Modele arhitecturale

Documentarea Software Architecture

  • Documentation ca un ghid
  • Componente

Înțelegerea standardelor, decăderea și recuperarea

  • Standarde internaționale
  • Rezolvarea divergențelor de proces

Implicarea în procesul de livrare

  • Locul arhitecturii în cadrul procesului
  • Relația cu structura organizațională
  • Crearea de proiecte agile

Rezumat și concluzie

Cerințe

  • Cunoștințe de proiectare, dezvoltare sau testare software

Audiență

  • Ingineri seniori
  • ingineri juniori
  • Dezvoltatori
 7 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Upcoming Courses

Categorii înrudite