Rendszerfejlesztés gyakorlat UML Példa Rendszerfejlesztés gyakorlat
Rendszerfejlesztés gyakorlat Példa Video kölcsönző számára egy nyilvántartó alkalmazást kell írni A regisztrációs pultnál/alkalmazottnál lehet új tagokat felvenni A kölcsönző pultnál lehet kölcsönözni videókat Itt kell fizetni is Opcionálisan lehet számlát kérni Beszállítótól lehet rendelni új videót Az adatokat egy adatbázisban tároljuk Rendszerfejlesztés gyakorlat
Videokölcsönző példa – Use case Rendszerfejlesztés gyakorlat
Eseményáramlás - kölcsönzés Kölcsönző pultos kiválasztja a kölcsönzés menüpontot Megadja a tag nevét és születési dátumát A rendszer visszaadja a taghoz tartozó azonosítót, id-t A pultos megadja a kikölcsönzésre kerülő film azonosítóját,id-t Érvényesíti a kölcsönzést Rendszerfejlesztés gyakorlat
Rendszerfejlesztés gyakorlat
Rendszerfejlesztés gyakorlat Tipp Ha egy diagramon nem fér el az összes osztály „szépen” akkor csomagok szerint mutassuk be a rendszert, ahol a többi csomagból csak azokat az osztályokat tüntetjük fel amelyekkel valamilyen kapcsolat van Előző diánál: Kolcsonzés package Következő diánál: Adatbazis package Rendszerfejlesztés gyakorlat
Rendszerfejlesztés gyakorlat
Rendszerfejlesztés gyakorlat ArgoUML tippek Ajánlott perspektíva Diagram-centric Amennyiben a hozzáadott elemek nem jelennek meg a perspektívában, váltsunk perspektívát, majd váltsunk vissza, így frissül a nézet Vigyázzunk a törléssel, nincs UNDO! Association Class létrehozása Ne kössünk be sima asszociációt Válasszuk ki az Association Class ikont Húzzuk be a kapcsolatot két osztály közt Létrejön az asszociáció és hozzá az asszociációs osztály Use Case diagram Használati kapcsolat: New Association A rendszerben van néhány hiba, de használható, gyakran mentsük az ábráinkat! Rendszerfejlesztés gyakorlat