Kezdőoldal » Számítástechnika » Programozás » Valaki ért az UML-hez? Hatalma...

Valaki ért az UML-hez? Hatalmas segítségre lenne szükségem!

Figyelt kérdés

Van egy program, ami képes: Beolvasni termékeket (kb 4 adatot róla), azt kiírni egy adatbázisba (txt) és van egy olyan része is, ahol le lehet kérdezni az adatbázisból (az 5 adat közül valamit beírsz akkor kilistázza az összes olyan terméket amiben az szerepel).


Csak tervezés, elmélet. Nincs megvalósítva a program.

Viszont kéne hozzá egy osztálydiagram, példánydiagram.

Viszont elképzelésem nincs, hogy az egy darab 'Termék' osztályon kívül, ami rendelkezik a 4 alap tulajdonsággal (legyen pl: eladási ár, beszerzési ár, kategória, elérhetőség) mi kéne még bele? Mert ez egy darab osztállyal édes kevés. :(


Köszönöm, hogy végig olvastad, ha esetleg tudsz segíteni, annak nagyon örülnék. Sok múlik rajta.


2017. jún. 1. 15:52
 1/9 anonim ***** válasza:
Ez igy tenyleg nem tul komplex. De csinalhatsz egy manager osztalyt, amelyik tartalmazza a termekek listajat, illetve megvalositja a bennuk valo keresest stb. Az adatbazis kezelest is kiszervezhetek kulon osztalyba, amit egy absztrakt foosztalybol szarmaztatsz, igy konnyu kicserelni az adatbaziskezelo rendszert alatta.
2017. jún. 1. 16:20
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:

Beolvasni termékeket (kb 4 adatot róla)

azt kiírni egy adatbázisba (txt)

ahol le lehet kérdezni az adatbázisból

kilistázza az ... terméket amiben az szerepel


Ez máris legalább 4 osztály.


Adatbázis kommunikációra egy vezérlő, benne külön beolvasó és kiírató (eddig 3 class)

Maga a termék modellje, ami egy terméket valósít meg - attribútumok getter/setterekkel az a 4 tulajdonság (1 class)

Keresésre egy külön osztály, ami kérést intéz a db kommunikációs felé (még 1 class), ami ugyebár egy Set vagy List -el tér vissza, amiben a Modellek példányai vannak.


Eddig 5 osztály (+ amire még nem gondoltam eddig)


Diagram program, ami jó is:

Visual Paradigm CE, ha csak modellezgetni akarsz.

2017. jún. 1. 16:22
Hasznos számodra ez a válasz?
 3/9 A kérdező kommentje:

Kellett működésleírást is készíteni: (részlet)



5. Az asztalon található ’adatbazis.exe’ parancsikonnal indítsa el a programot.


6. A megjelenő panelben jelentkezzen be eladóként, raktárosként, vagy üzletvezetőként.


Ha eladóként jelentkezett be:


1. A bejelentkezést követően megjelent ’Keresés’ mezőbe gépelje be a kívánt adatot / adatokat a termékkel kapcsolatban


2. Kattintson a Keresés gombra


3. A program ki fogja listázni az összes olyan terméket, ami szerepel az adatbázisban és a begépelt címszavak szerepelnek a leírásában.


4. Válassza ki a vásárló által kívánt terméket.


5. Informálja a vásárlót a termékkel kapcsolatban, és ha megfelel neki:


6. Kattintson a termék nevére, majd a testreszabás gombra. Amennyiben szükséges, változtassa meg a termék elérhetőségét.


Ha raktárosként jelentkezett be:


1. A bejelentkezést követően kattintson a ’Termék hozzáadása’ gombra.


2. Gépelje be a termék nevét, eladási árát, beszerzési árát, helyét, és elérhetőségét a megfelelő mezőkbe.


3. Kattintson a ’Hozzáadom!’ gombra


4. A következő ablakban átnézheti, hogy minden adat fedi –e a valóságot. Ha igen, kattintson a ’Megerősítés’ gombra. Ha nem, akkor kattintson a ’Szerkesztés’ gombra.


Ha üzletvezetőként jelentkezett be:


1. A bejelentkezést követően kilistázza Önnek az összes terméket, ami szerepel az adatbázisban.


2. Ha olyan terméket talál, amit meg kíván rendelni, kattintson a termék nevére, majd a ’Rendelés’ gombra.


3. A következő ablakban kiválaszthatja, hogy melyik beszállító cég kínál ilyen terméket, látja a beszerzési árakat, illetve a termék adatait.


4. Ha valamelyik cég ajánlata megfelel, kattintson a nevére, és a program kilistázza az elérhetőségeket.


5. Miután leadta a rendelést, kattintson a ’Megrendelve’ gombra, és a program az adatbázisban automatikusan módosítja az elérhetőséget, ha szükséges.



Ezt én így találtam ki, nem tudom mennyire jó... Ez alapján kéne egyet. Csak nem tudok hozzáfogni, nemrég kezdtük el ezt tanulni. :(

2017. jún. 1. 16:50
 4/9 A kérdező kommentje:
UML diagramban hogyan kell osztályt, és neki képességet megvalósítani? pl egy olyan osztályt ami be tud olvasni? nem értem :O
2017. jún. 1. 16:51
 5/9 anonim ***** válasza:
Rendben, szerintem az alap konceptet nem erted, de ez sajnos komplexebb annal hogy egy kommentben elmagyarazzam. Olvass utana!
2017. jún. 1. 18:37
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:

Megvalósítani sehogy.

UML diagramokat tervezéshez használunk.

2017. jún. 1. 19:36
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:
Ajánlanám figyelmedbe a szoftvertecknológia és uml c könyvet
2017. jún. 1. 21:51
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
A leckédet kéne megcsinálnunk?
2017. jún. 2. 10:40
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:

Kérdező, gondold végig kikről/mikről kellenek adatokat tárolni. Ezekhez milyen adatok kellenek.

Pl: ott van rögtön a beléptetés.

2017. jún. 2. 12:29
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!