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 vizualizări
- 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 (vizualizări) și diagrame
- Adăugarea elementelor în model și diagramă
- Diferite moduri de eliminare a elementelor și consecințele lor
- Salvarea diagramelor
Gestionarea cerințelor
- Metode de colectare a cerințelor
- Categoriile de cerințe FURPS
- Diagrama cerințelor
- Relațiile dintre cerințe
- agregare
- dependență
- Cum îmbunătățești aspectul unei diagrame?
- aspectul diagramei
- starea cerințelor pe culori
- activarea/dezactivarea numelor pachetelor
- Crearea și gestionarea unei matrice de relații
- Documentarea cerințelor
- pagini HTML
- versiune printabilă
- Gestionarea avansată a cerințelor
- tipuri personalizate de cerințe
- stări 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?
- diferite niveluri de detaliu
- reducerea cantității de detalii
- complexitatea procesului
- Diagrame de componente și de instalare
- Arhitectura inițială a sistemului - logică și fizică
- componente imbricate
- 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
Cazuri de utilizare și documentarea lor
- Modelarea cerințelor funcționale
- Domeniul de aplicare al sistemului
- Actorii și relațiile dintre ei
- Identificarea cazurilor de utilizare
- Asocierea „actor - caz de utilizare” și proprietățile ei
- Relația dintre cazurile de utilizare: include, extend, generalizare
- Numerotare automată
- Scenarii de cazuri de utilizare și diagrame de activități generate pe baza lor
- Generarea documentației
- Șabloane 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, returnare
- 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 nivel de apeluri de metode (diagrama de secvență) pe baza cazurilor de utilizare ș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 complexe imbricate
- ascunderea detaliilor
- Diagrama de stări (OPȚIONAL)
- stări și substări
- tranziții între stări - declanșator, condiție și acțiune
- acțiuni interne (entry, do, exit)
Patternuri și profile (OPȚIONAL)
- Patternurile „Gang of Four”
- Patternuri definite în proiect
- Patternuri de utilizator
- Importarea profilelor din fișiere XML
MDA, cod sursă (OPȚIONAL)
- Transformarea diagramei de clase în schema bazei de date
- Generarea scriptului SQL pe baza diagramei de clase
- Generarea codului sursă - opțiuni disponibile
Lucru în grup
- Versionarea pachetelor Enterprise Architect
- Diferențele dintre 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