Schița de curs

Crearea și configurarea fișierului EAP

  • Creați și salvați un fișier de proiect Enterprise Architect
  • Tipuri de vederi
  • Interfața programului: meniuri, bare de instrumente, Toolbox, Proiect Browser și alte ferestre
  • Dockare și ascunderea ferestrelor

Lucrul cu un model, o diagramă

  • Modele predefinite
  • Pachete (vederi) și diagrame
  • Adăugarea elementelor la model și diagramă
  • Diferite modalități de eliminare a elementelor și consecințele acestora
  • Salvarea diagramelor

Cerințe Management

  • Metode de colectare a cerințelor
  • Categorii de cerințe FURPS
  • Diagrama Cerințelor
  • Relațiile dintre cerințe
    • agregarea
    • dependența
  • Moduri de îmbunătățire a aspectului unei diagrame?
    • diagramă de aranjament
    • stare culorată cerințe
    • activarea / dezactivarea numelui pachetului
  • Creați și gestionați o matrice de relații
  • Documentarea cerințelor
    • Pagini HTML
    • Versiune pentru imprimare
  • Gestionarea avansată a cerințelor
    • tipuri personalizate de cerințe
    • stări personalizate ale cerințelor
    • urmăririle cerințelor
    • documentarea cerințelor

Business modelarea proceselor, arhitectură

  • Diagrama Activităților
  • Activități compuse
  • Fluxuri de control, fluxuri de obiecte
  • Gestionarea excepțiilor, interuperea fluxului
  • Partiții
  • Fluxuri concurente și decizie
  • Moduri de îmbunătățire a aspectului unei diagrame?
    • diferite niveluri de detalii
    • reducerea cantității de detalii
    • complexitatea procesului
  • Componente și diagrame de plasare
  • Arhitectura inițială a sistemului - logică și fizică
    • componente incluse
    • delegarea și montajul
    • port
    • interfață
    • calea de comunicare
  • Implementarea neconvențională a stereotipurilor în diagrame (OPȚIONAL)
    • biblioteca grafică de stereotype
    • adăugarea bibliotecii la proiect
    • stereotype grafice personalizate

Use Cases și documentația lor

  • Modelare a cerințelor funcționale
  • Scop al sistemului
  • Actori și relațiile dintre ei
    • Identificarea cazurilor de utilizare
    • Asocierea "actor - caz de utilizare" și proprietățile sale
    • Relația între cazurile de utilizare: include, extinde, generalizare
  • Numărarea automată
  • Cazuri de utilizare Use Case și diagrame de activitate generate pe baza acestora
  • Documentation generare
  • Sabloane documente

Model analitic

  • Diagrama Claselor la nivelul modelului domeniu
    • clasa, metodă, atribut, clasă abstractă, interfață
    • asocierea și caracteristicile sale
    • alte relații: agregarea, compunerea, generalizarea, dependența, clasa asociativă
    • identificarea clasei
  • Diagrama Secvențelor
    • tipuri de mesaje: asincrone, sincrone, returnare
    • stereotype-uri: Frontieră, Control și Entitate

Model static

  • Diagrama Claselor la nivelul designului
  • Generarea codului sursă și ingineria inversă (OPȚIONAL)
    • generarea codului sursă din diagramă
    • generarea diagramelor din cod sursă
    • sincronizarea codului sursă și a diagramei
  • Diagrama Obiectelor

Model dinamic

  • Verificarea modelului static
    • clarificarea semnaturilor metodelor
    • verificarea diagramei de clase
  • Modelare dinamică la nivelul apelurilor de metode (diagrama secvențelor) bazată pe cazuri de utilizare și modelul de analiză statică
  • Moduri de îmbunătățire a aspectului unei diagrame?
    • reducerea numărului de scenarii modelate
    • reducerea numărului de linii de viață
    • evitarea blocurilor complicate incluse
    • ascunderea detaliilor
  • Diagrama Mașinii de Stare (OPȚIONAL)
    • stări și sub-stări
    • transițiile între stări - declanșator, condiție și acțiune
    • acțiuni interne (intrare, execuție, ieșire)

Modele și profiluri (OPȚIONAL)

  • "Gang of Four" pattern-uri
  • Pattern-uri definite în proiect
  • Pattern-uri utilizatorului
  • Importarea profilurilor din fișiere XML

MDA, cod sursă (OPȚIONAL)

  • Transformarea diagramei de clase în schema bazei de date
  • Generarea scriptului SQL bazată pe diagrama de clase
  • Generarea codului sursă - opțiuni disponibile

Grup de lucru

  • Versiunea pachetului Enterprise Architect
  • Diferențele dintre versiunile proiectului, documentație
  • Utilizarea unui depozit pentru stocarea modelului
  • Unelte Collaboration

Cerințe

Competențe de modelare în UML.

 21 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite