Kurzusleírás

Bevezetés a nyelvbe UML

  • Egy rövid történelem UML
  • Az objektum-orientált modellezés területén felmerülő problémák áttekintése
  • Specifikáció UML csoport OMG
  • Diagram áttekintése UML

Követelménykezelés

  • Követelmények felosztása
  • Követelménykategóriák a FURPS szerint
  • A követelmények begyűjtésének módszerei
  • Követelménymodellezés jelöléssel UML
  • Követelményfüggőségi mátrix
  • Követelményspecifikációk készítése diagramok alapján

Üzleti folyamatok modellezése

  • Üzleti folyamat meghatározása
  • Üzleti folyamatok modellezése itt: UML
  • Tevékenység diagram
    • Döntés és párhuzamos áramlások
    • Kivételek és kivételek kezelése
    • Partíciók, pályák

Nem funkcionális követelmények modellezése

  • Alkatrész- és megvalósítási diagramok használata
  • Kezdeti rendszer architektúra - logikai és fizikai
  • A biztonsággal, teljesítménnyel és rendszermegbízhatósággal kapcsolatos modellezési követelmények

Funkcionális követelmények modellezése

  • A rendszer hatóköre
  • A rendszer működésének modellezése használati eset diagram segítségével
    • A szereplők és a köztük lévő kapcsolatok azonosítása
    • Felhasználási esetek felismerése
    • "Szereplő - használati eset" társulás és tulajdonságai
    • Használati esetek közötti kapcsolatok: tartalmazza, kiterjeszti, általánosítás
  • Használati eseti forgatókönyvek készítése és ezek alapján diagramok generálása (tevékenységek, gépek
    állapot)

Analitikai rendszermodell

  • Sorozatdiagram segítségével
    • Üzenettípusok: aszinkron, szinkron, visszatérés
    • Üzenetszámozási sorrend megadása
    • Az analitikai objektumok kategóriái: határ, vezérlés és entitás
  • Bevezetés a rendszertervezésbe
  • Interakciós modellezés

Statikus modellezés

  • Osztálydiagram és forráskód generálása
    • Társulási kapcsolat és jellemzői
    • Egyéb relációk: aggregáció, összetétel, általánosítás, függőség, asszociatív osztály
  • Előre/visszafelé tervezés
    • Forráskód generálása diagram alapján
    • Diagram generálása forráskódból
    • A kód és a diagram szinkronizálása
  • Objektumok, kapcsolódó struktúrák és csomagok diagramjai

Dinamikus modellezés

  • Statikus modellellenőrzés
    • A metódus aláírásainak tisztázása
    • Az osztálydiagram helyességének ellenőrzése
  • Dinamikus modellezés a metódushívások szintjén
  • Tervezési szintű sorrenddiagram

Követelmények

Az alapvető objektum-orientált fogalmak vagy bármely objektum-orientált nyelv ismerete ajánlott.

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38