Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 21 ore
Schița de curs
Crearea și configurarea fișierului EAP
- Crearea și salvarea unui fișier de proiect Enterprise Architect
- Tipuri de view-uri
- Interfața programului: meniuri, bare de instrumente, Toolbox, Project Browser și alte ferestre
- Andocarea și ascunderea ferestrelor
Lucrul cu un model, diagramă
- Modele predefinite
- Pachete (view-uri) și diagrame
- Adăugarea elementelor în model și diagramă
- Diferite moduri de eliminare a elementelor și consecințele acestora
- Salvarea diagramelor
Managementul cerințelor
- Metode de colectare a cerințelor
- Categorii de cerințe FURPS
- Diagrama de cerințe
- Relații între cerințe
- agregare
- dependență
- Cum îmbunătățești aspectul unei diagrame?
- layout-ul diagramei
- colorarea statusului cerințelor
- activarea/dezactivarea numelor pachetelor
- Crearea și gestionarea unei matrice de relații
- Documentarea cerințelor
- pagini HTML
- versiune printabilă
- Managementul avansat al cerințelor
- tipuri personalizate de cerințe
- statusuri personalizate ale cerințelor
- urmărirea cerințelor
- documentarea cerințelor
Modelarea proceselor de business, arhitectură
- Diagrama de activități
- Activități compuse
- Fluxuri de control, fluxuri de obiecte
- Gestionarea excepțiilor, flux de întrerupere
- Partiții
- Fluxuri concurente și luarea deciziilor
- Cum îmbunătățești aspectul unei diagrame?
- niveluri diferite de detaliu
- reducerea cantității de detalii
- complexitatea procesului
- Diagrame de componente și de deployment
- Arhitectura inițială a sistemului - logică și fizică
- componente nested
- delegare și asamblare
- port
- interfață
- căi de comunicare
- Implementarea non-standard a stereotipurilor în diagrame (OPȚIONAL)
- biblioteca grafică de stereotipuri
- adăugarea bibliotecii în proiect
- stereotipuri grafice personalizate
Use case-uri și documentarea lor
- Modelarea cerințelor funcționale
- Scopul sistemului
- Actorii și relațiile dintre ei
- Identificarea use case-urilor
- Asocierea "actor - use case" și proprietățile ei
- Relația dintre use case-uri: include, extend, generalizare
- Numerotare automată
- Scenariile use case-urilor și diagramele de activități generate pe baza lor
- Generarea documentației
- Template-uri de documente
Modelul analitic
- Diagrama de clase la nivel de model de domeniu
- clasă, metodă, atribut, clasă abstractă, interfață
- asocierea și caracteristicile ei
- alte relații: agregare, compoziție, generalizare, dependență, clasă de asociere
- identificarea claselor
- Diagrama de secvență
- tipuri de mesaje: asincron, sincron, return
- stereotipuri: Boundary, Control și Entity
Modelul static
- Diagrama de clase la nivel de design
- Generarea codului sursă și reverse engineering (OPȚIONAL)
- generarea codului sursă din diagramă
- generarea diagramei din codul sursă
- sincronizarea codului sursă cu diagrama
- Diagrame de obiecte
Modelul dinamic
- Verificarea modelului static
- clarificarea semnăturilor metodelor
- verificarea diagramei de clase
- Modelarea dinamică la nivelul apelurilor de metode (diagrama de secvență) pe baza use case-urilor și a modelului de analiză statică
- Cum îmbunătățești aspectul unei diagrame?
- reducerea numărului de scenarii modelate
- reducerea numărului de linii de viață
- evitarea blocurilor nested complexe
- ascunderea detaliilor
- Diagrama de stări (OPȚIONAL)
- stări și sub-stări
- tranziții între stări - trigger, condiție și acțiune
- acțiuni interne (entry, do, exit)
Pattern-uri și profile (OPȚIONAL)
- Pattern-urile "Gang of Four"
- Pattern-uri definite în proiect
- Pattern-uri utilizator
- Importarea profilelor din fișiere XML
MDA, cod sursă (OPȚIONAL)
- Transformarea diagramei de clase în schemă de bază de date
- Generarea scriptului SQL pe baza diagramei de clase
- Generarea codului sursă - opțiuni disponibile
Lucru în grup
- Versionarea pachetelor Enterprise Architect
- Diferențe între versiunile proiectului, documentație
- Utilizarea unui repository pentru stocarea modelului
- Instrumente de colaborare
Cerințe
Abilități de modelare în UML.
Mărturii (1)
Exerciții de practică în EA.
Pawel - Krajowa Szkola Skarbowosci
Curs - UML in Enterprise Architect (workshops)
Tradus de catre o masina