Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
„Kapocs” Kapcsolatokat (címek, telefonszámok stb
„Kapocs” Kapcsolatokat (címek, telefonszámok stb.) kezelő hálózati szoftver terve Esettanulmány
2
UML tervező környezet létrehozása
Hozzunk létre egy UML Java platform függő modellt (Kapocs), a gyökérben egy áttekintő osztálydiagrammal (Áttekintés) Hozzunk létre a következő csomagokat: ÜzletiModell, HasználatiEsetek, Elemzés, Tervezés. A csomagok egymástól függnek, ezeket tegyük rá az áttekintő diagramra
3
Csomagfelépítés Csomag:Model Osztálydiagram:Áttekintés
Csomag:ÜzletiModell Csomag:HasználatiEsetModell Csomag:Szereplők Osztálydiagram:SzereplőSzerkezet Csomag:HasználatiEsetek HasznEsetDiagram:Áttekintés … Csomag:ElemzésiModell Csomag:TervezésiModell
4
Használati esetek Vegyük fel a következő szereplőket egy Szereplők osztálydiagramra: Szereplő, Ember, Szoftver, Felhasználó, Idegen, Gazda, Fényposta Vegyük fel egy Áttekintés használati eset diagramon a következő műveleteket: FelhasználóKezelés, FelhasználóAzonosítás, FelhasználóAdatkezelés, Kapcsolatkezelés Külön diagramon részletezzük a műveleteket: FelhasználóKezelés (FelhasználóTörlés, ÚjFelhasználó), FelhasználóAzonosítás (Bejelentkezés, Kijelentkezés), FelhasználóAdatkezelés(Adatmódosítás, Keresés, Törlés), Kapcsolatkezelés(KapcsolatLétrehozás, KapcsolatTörlés, MeghívóKüldés). Milyen egyéb ‘include’ vagy ‘extend’ viszonyokat érdemes terveznünk még? Adjunk meg szekvenciadiagramot valamely használati esethez
5
Elemzés Képernyő függőségek terve (javaslat határosztályokra):
Bejelentkezés: Azonosító, Jelszó, OK, Mégse, ÚjFelhasználó FelhasználóKezelés: KérésLista, Új, Törlés FelhasználóAdatlap: Azonosító, Fényposta, Születésnap, Vezeték, Keresztnév, Bemutatkozás, OK, Mégse, Kapcsolatok, Keresés KapcsolatKezelés: FelhasználóLista, Mikortól, Leírás, Keresés, Mentés, Mégse, Vissza, ÚjKapcsolat, Meghívó ÚjMeghívó: Vezetéknév,Keresztnév,Fényposta,Küld,Mégse Fényposta: Küldés(), BeérkezettLevelek Elemzési terv. Javaslat vezérosztályokra: FelhasználóVezér, GazdaVezér. Javaslat entitásokra: Ember, Kapcsolat, Levél(Kapcsolatfelvétel, ÚjEmber, ….) Tipikus szekvenciák: ÚjFelhasználóFelvétele(FelhasználóAdatlap ablak,ÚjFelhasználó gomb megnyomása,MeghívóKüldése) KapcsolatLétrehozása(FelhasználóAdatlap,Keresés gomb,…, KapcsolatTörlése???, MeghívóKüldése???, Keresés(Adatlap kitöltése mintákkal,Keresés gomb megnyomása, Találatlista feltöltése, Kiválasztás listából)
6
Tervezés Osztálydiagramok létrehozása az elemzési osztályokból. Melyek a perzisztens és melyek a tranziens osztályok? Tulajdonságok és műveletek meghatározása Felsorolásjellegű osztályok
7
Kódkörnyezet létrehozása
Java projekt létrehozása Tervezési csomagból kód generálása
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.