Kurzusleírás

EAP fájl létrehozása és konfigurálása

  • Enterprise Architect projektfájl létrehozása és mentése
  • Nézettípusok
  • Program felület: menük, eszköztárak, eszközdoboz, Projektböngésző és egyéb ablakok
  • Ablakok dokkolása és elrejtése

Modell és diagramok kezelése

  • Előre definiált modellek
  • Csomagok (nézetek) és diagramok
  • Elemek hozzáadása a modellhez és diagramhoz
  • Elemek eltávolításának különböző módjai és azok következményei
  • Diagramok mentése

Követelménykezelés

  • Követelmények gyűjtésének módszerei
  • FURPS követelménykategóriák
  • Követelménydiagram
  • Követelmények közötti kapcsolatok
    • aggregáció
    • függőség
  • Hogyan javítható a diagram megjelenése?
    • diagram elrendezése
    • követelmények állapotának színezése
    • csomagnevek engedélyezése/letiltása
  • Kapcsolati mátrix létrehozása és kezelése
  • Követelmények dokumentálása
    • HTML oldalak
    • nyomtatványverzió
  • Haladó követelménykezelés
    • egyéni követelménytípusok
    • egyéni követelményállapotok
    • követelmények nyomon követése
    • követelmények dokumentálása

Üzleti folyamatmodellezés, architektúra

  • Tevékenységdiagram
  • Összetett tevékenységek
  • Vezérlési folyamatok, objektumfolyamatok
  • Kivételek kezelése, folyamat megszakítása
  • Partíciók
  • Párhuzamos folyamatok és döntéshozatal
  • Hogyan javítható a diagram megjelenése?
    • különböző részletességi szintek
    • részletek csökkentése
    • a folyamat összetettsége
  • Komponens- és telepítési diagramok
  • A rendszer kezdeti architektúrája - logikai és fizikai
    • beágyazott komponensek
    • delegálás és összeállítás
    • port
    • interfész
    • kommunikációs útvonalak
  • Sztereotípiák nem szabványos megvalósítása diagramokban (OPCIONÁLIS)
    • sztereotípiák grafikus könyvtára
    • könyvtár hozzáadása a projekthez
    • egyéni grafikus sztereotípiák

Használati esetek és azok dokumentálása

  • Funkcionális követelmények modellezése
  • A rendszer hatóköre
  • Szereplők és a köztük lévő kapcsolatok
    • Használati esetek azonosítása
    • "szereplő - használati eset" asszociáció és tulajdonságai
    • Használati esetek közötti kapcsolatok: include, extend, általánosítás
  • Automatikus számozás
  • Használati eset forgatókönyvek és azok alapján generált tevékenységdiagramok
  • Dokumentáció generálása
  • Dokumentumsablonok

Elemző modell

  • Osztálydiagram a domain modell szintjén
    • osztály, metódus, attribútum, absztrakt osztály, interfész
    • asszociáció és jellemzői
    • egyéb kapcsolatok: aggregáció, kompozíció, általánosítás, függőség, asszociációs osztály
    • osztály azonosítás
  • Szekvenciadiagram
    • üzenettípusok: aszinkron, szinkron, visszatérési
    • sztereotípiák: Boundary, Control és Entity

Statikus modell

  • Osztálydiagram a tervezési szinten
  • Forráskód generálás és fordított tervezés (OPCIONÁLIS)
    • forráskód generálása a diagramból
    • diagram generálása forráskódból
    • forráskód és diagram szinkronizálása
  • Objektumdiagramok

Dinamikus modell

  • Statikus modell ellenőrzése
    • metódus aláírások tisztázása
    • osztálydiagram ellenőrzése
  • Dinamikus modellezés a metódushívások szintjén (szekvenciadiagram) a használati esetek és a statikus elemző modell alapján
  • Hogyan javítható a diagram megjelenése?
    • modellezett forgatókönyvek számának csökkentése
    • életvonalak számának csökkentése
    • összetett beágyazott blokkok elkerülése
    • részletek elrejtése
  • Állapotgép diagram (OPCIONÁLIS)
    • állapotok és alállapotok
    • állapotok közötti átmenetek - trigger, feltétel és művelet
    • belső műveletek (belépés, tevékenység, kilépés)

Minták és profilok (OPCIONÁLIS)

  • "Gang of Four" minták
  • A projektben definiált minták
  • Felhasználói minták
  • Profilok importálása XML fájlokból

MDA, forráskód (OPCIONÁLIS)

  • Osztálydiagram adatbázis sémává alakítása
  • SQL szkript generálás osztálydiagram alapján
  • Forráskód generálás - elérhető opciók

Csoportmunka

  • Enterprise Architect csomag verziókezelése
  • A projekt verziói közötti különbségek, dokumentáció
  • Modell tárolása repository-ban
  • Együttműködési eszközök

Követelmények

UML modellezési ismeretek.

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák