Tudd Intuíció, előadás hozzá viszonyt az osztály diagram, és szerkesztése tulajdonságaik

Az építési munkálatokat az ATM osztálydiagram modell

A végső szerkesztéshez az ATM osztálydiagram a modellt kell venni a fent ismertetett módon adjuk hozzá a maradék osztályok és egyesületek. valamint meghatározza a sztereotípiák, attribútumok és műveletek osztályok. Erre a célra, a következőképpen kell eljárni:

  1. Ahhoz, hogy hozzá egy osztályt IInterfeys Bank működését: ellenőrizze a kártya azonosító (kártya ID: Integer) mennyiségileg nyilvánosságot. Ennek eredményeként a visszatérés a művelethez, válassza ki a típus Boole (logikai), valamint egy egész argumentum megadja a személyi igazolvány. Állítsa be az érvelést el kell menni a részlet lapon (részlet) ablak tulajdonságok Dana műveletek és adagolása után érvek a művelet beszúrása előugró menüben adja meg a nevét az az érv, és a Integer a megfelelő beviteli mezőkben.
  2. Ahhoz, hogy hozzá egy osztályt IInterfeys Bank működése: megnyit egy ügyfél számla (kártya ID: Integer) mennyiségileg nyilvánosságot. Mivel egy egész érv ennek a műveletnek kell beállítani a kártya azonosítóját.
  3. Ahhoz, hogy hozzá egy osztályt IInterfeys Bank működését: ellenőrizze az egyensúlyt a kliens (kártya ID: Egész bevezetett készpénz összege: Currency) mennyiségileg nyilvánosságot. Mivel a fajta eredmény visszatért ehhez a művelethez ki kell választanunk a Boolean (logikai). Az első egész érv ennek a műveletnek kell beállítani a kártya azonosítóját. valamint a második érv - bevezetése készpénz összege a devizanem (pénz).
  4. Ahhoz, hogy hozzá egy osztályt IInterfeys Bank működése: csökkenteni kell az ügyfél számláján (kártya ID: Egész bevezetett készpénz összege: Currency) mennyiségileg nyilvánosságot. Mivel a fajta eredmény visszatért ehhez a művelethez ki kell választanunk a Boolean (logikai). Az első egész érv ennek a műveletnek kell beállítani a kártya azonosítóját. valamint a második érv - bevezetése készpénz összege a devizanem (pénz).
  5. Az osztály a kártyaolvasó hozzá a művelet: olvassa el a kártya azonosító () mennyiségileg nyilvánosságot. Ennek eredményeként a visszatérés a művelethez, válassza ki a Integer (egész szám), és a dokumentumok részén ez a tranzakció, adja leíró szöveg: „Az úgynevezett után a hitel-kártyát helyezünk be a kártyaolvasóba.”
  6. Az osztály a kártyaolvasó hozzá a művelet: olvassa el a PIN-kód () mennyiségileg nyilvánosságot. Ennek eredményeként a visszatérés a művelethez, válassza ki a Integer (egész szám), és a dokumentumok részén ez a tranzakció, adja leíró szöveg: „Az úgynevezett után a hitel-kártyát helyezünk be a kártyaolvasóba.”
  7. Az osztály kártya olvasó készülék add működés: vissza a hitelkártya () mennyiségileg nyilvánosságot. A rész a dokumentációban A tranzakciót adja leíró szöveg: „Az úgynevezett után a tranzakció befejeződött.”
  8. Az osztály kártya olvasó készülék add művelet: block hitelkártya () mennyiségileg nyilvánosságot. A rész a dokumentációban A tranzakciót adja leíró szöveg: „Az úgynevezett után megállapított tény a veszteség a hitelkártya tulajdonosa.”
  9. Hozzáadása nevű osztályt ATM képernyőjén. hogy melyik sztereotípia határt. Ez az osztály is a határ a modellezett rendszer, és mi azt mutatja, hogy a sztereotípia. A rész a dokumentációban az ebbe az osztályba kell lépnie magyarázó szövege: „Állítsa be az ATM.”
  10. Az osztály ATM képernyő hozzá a művelet: megmutatni a beállítások menüben () mennyiségileg nyilvánosságot.
  11. Az osztály ATM képernyő működését hozzá megjelenítése menü eltávolítása összeget () mennyiségileg nyilvánosságot.
  12. Hozzáadása nevű osztályt ATM billentyűzeten. hogy melyik sztereotípia határt. A rész a dokumentációban az ebbe az osztályba kell lépnie magyarázó szövege: „Állítsa be az ATM.”
  13. Egy osztály hozzá billentyűzet ATM művelet: adja meg a PIN-kód () mennyiségileg nyilvánosságot. Mivel a fajta eredmény visszatért ehhez a művelethez ki kell választanunk a Integer. és részben a dokumentáció A tranzakciót adja leíró szöveg: „Az úgynevezett miután az ügyfél lépett PIN értéket a billentyűzet”.
  14. Egy osztály hozzá billentyűzet ATM művelet: adja meg a tranzakció típusa () mennyiségileg nyilvánosságot. Mivel a visszatérési típus eredményét ehhez a művelethez, válassza ki a típus Boole (logikai) és a rész a dokumentációban A tranzakciót adja leíró szöveg:”. True értékkel tér vissza, ha az ügyfél úgy dönt, a készpénzfelvétel, és hamis, ha az ügyfél úgy dönt, hogy megkapja érdeklődött az állapota a számla. ”.
  15. Egy osztály hozzá billentyűzet ATM művelet: adja meg az összeget kivonás () mennyiségileg nyilvánosságot. Mivel a fajta eredmény visszatért ehhez a művelethez ki kell választania, hogy milyen típusú fizetőeszköz (készpénz), valamint a műveletben részén dokumentumok írja leíró szöveget: „Az úgynevezett miután az ügyfél lépett értéke a kivett összeg a billentyűzet segítségével.”
  16. Hozzá egy osztály nevezett pénzautomata. hogy melyik sztereotípia határt. A rész a dokumentációban az ebbe az osztályba kell lépnie magyarázó szövege: „Állítsa be az ATM.”
  17. Osztályú készpénz adagoló eszközt adjunk művelet: így készpénz () mennyiségileg nyilvánosságot. A rész a dokumentációban A tranzakciót adja leíró szöveg: „Az úgynevezett elvégzése után eltávolítását kért összeget az ügyfél által a számla.”
  18. Hozzá egy osztály nevezett nyomtató ATM. hogy melyik sztereotípia határt. A rész a dokumentációban az ebbe az osztályba kell lépnie magyarázó szövege: „Állítsa be az ATM.”
  19. Az osztály ATM nyomtató hozzáadása a művelet: ellenőrizze print () mennyiségileg nyilvánosságot. A rész a dokumentációban A tranzakciót adja leíró szöveg: „Az úgynevezett kérésre ügyfél.”
  20. Add irányított egyesület osztályoknak ATM vezérlő kártya olvasó berendezés. Mint sokaságának mindezt társulás létrehozására az 1 értéket.
  21. Add irányított egyesület osztályoknak ATM Controller ATM nyomtatót. Mint sokaságának mindezt társulás létrehozására az 1 értéket.
  22. Add irányított egyesület osztályoknak ATM Controller ATM billentyűzeten. Mint sokaságának mindezt társulás létrehozására az 1 értéket.
  23. Add irányított egyesület osztályoknak Controller ATM bankautomata. Mint sokaságának mindezt társulás létrehozására az 1 értéket.
  24. Add irányított egyesület osztályoknak ATM Controller ATM képernyőjén. Mint sokaságának mindezt társulás létrehozására az 1 értéket.
  25. Add irányított egyesület osztályoknak ATM vezérlő IKontroller Bank. Mivel nagyszámú végén az egyesület az első osztályú 0..n beállított értéket, és a sok egyesület a második óra végére állítva 1. Mivel a sztereotípia a szövetség a beágyazott lista válassza ki az értéket <>. Alkalmazásával sztereotípia azt jelenti, hogy ezek között osztályok léteznie kell egy fizikai kapcsolat.

Kövesse az alábbi lépéseket hez olvasók magukat. osztály diagram lesz a következő formában (ábra. 6.7) van kialakítva, mint egy ezen hatások eredményeképpen.


Ábra. 6.7. A végleges formáját az osztály diagram az által kidolgozott modell az ATM