Podcast
Questions and Answers
Melyik UML diagramon tüntethetők fel üzenetek alapvetően?
Melyik UML diagramon tüntethetők fel üzenetek alapvetően?
Melyik diagramon jelölhetők az események bekövetkezései?
Melyik diagramon jelölhetők az események bekövetkezései?
Mit jelent az 'emlékező állapot' a vezérlés elméletében?
Mit jelent az 'emlékező állapot' a vezérlés elméletében?
Mi a vezérlőautomata legjobb meghatározása?
Mi a vezérlőautomata legjobb meghatározása?
Signup and view all the answers
Mi jellemzi a dialóguslefutást egy rendszerben?
Mi jellemzi a dialóguslefutást egy rendszerben?
Signup and view all the answers
Melyik állítás igaz a CRC kártyákra?
Melyik állítás igaz a CRC kártyákra?
Signup and view all the answers
Melyik osztálydiagram fázisa nem létezik?
Melyik osztálydiagram fázisa nem létezik?
Signup and view all the answers
Milyen typust jelöl a vonal egy UML osztálydiagramon két osztály között?
Milyen typust jelöl a vonal egy UML osztálydiagramon két osztály között?
Signup and view all the answers
Melyik számosság jelölés számít szintaktikailag helyesnek az UML osztálydiagramon?
Melyik számosság jelölés számít szintaktikailag helyesnek az UML osztálydiagramon?
Signup and view all the answers
Mire jó a fogalmi szótár osztálydiagram esetén?
Mire jó a fogalmi szótár osztálydiagram esetén?
Signup and view all the answers
Mi a kompozíció jele az UML osztálydiagramon?
Mi a kompozíció jele az UML osztálydiagramon?
Signup and view all the answers
Melyik kapcsolattípusra igaz az alábbi állítás: A tartalmazó objektum megszűntével az összes részobjektum is felszámolódik?
Melyik kapcsolattípusra igaz az alábbi állítás: A tartalmazó objektum megszűntével az összes részobjektum is felszámolódik?
Signup and view all the answers
Mit jelent az osztály rajzjele osztálydiagramon?
Mit jelent az osztály rajzjele osztálydiagramon?
Signup and view all the answers
Milyen állapotgép esetében van csak egy lehetséges kivezető állapotátmenet a „várakozás” állapotból?
Milyen állapotgép esetében van csak egy lehetséges kivezető állapotátmenet a „várakozás” állapotból?
Signup and view all the answers
Melyik perpillanat igényel egy eseményt a „kiszámítás” állapot elhagyásához egy szerver állapotgépben?
Melyik perpillanat igényel egy eseményt a „kiszámítás” állapot elhagyásához egy szerver állapotgépben?
Signup and view all the answers
Milyen aszinkron idődiagramot jelent a STRICT operátor a szekvencia diagramon?
Milyen aszinkron idődiagramot jelent a STRICT operátor a szekvencia diagramon?
Signup and view all the answers
Miért hivatkozik a REF operátor másik diagramra szekvencia diagramokon?
Miért hivatkozik a REF operátor másik diagramra szekvencia diagramokon?
Signup and view all the answers
Mit jelent a LOOP operátor a szekvencia diagramokon?
Mit jelent a LOOP operátor a szekvencia diagramokon?
Signup and view all the answers
Az ALT operátor milyen helyzetet ábrázol a szekvencia diagramon?
Az ALT operátor milyen helyzetet ábrázol a szekvencia diagramon?
Signup and view all the answers
Mi a BRK operátor jelentése a szekvencia diagramokon?
Mi a BRK operátor jelentése a szekvencia diagramokon?
Signup and view all the answers
A következő állítás közül melyik nem jellemző a kommunikációs diagramok értelmezésére?
A következő állítás közül melyik nem jellemző a kommunikációs diagramok értelmezésére?
Signup and view all the answers
Melyik állítás igaz a szekvencia diagramokra vonatkozóan?
Melyik állítás igaz a szekvencia diagramokra vonatkozóan?
Signup and view all the answers
Mi jellemző a kommunikációs diagramokra?
Mi jellemző a kommunikációs diagramokra?
Signup and view all the answers
Mi a különbség a kommunikációs és a szekvencia diagramok között komplex kommunikációs minták esetében?
Mi a különbség a kommunikációs és a szekvencia diagramok között komplex kommunikációs minták esetében?
Signup and view all the answers
Melyik állítás igaz az ábrával kapcsolatban?
Melyik állítás igaz az ábrával kapcsolatban?
Signup and view all the answers
A következő érvek közül melyik vonatkozik az idődiagramra?
A következő érvek közül melyik vonatkozik az idődiagramra?
Signup and view all the answers
Melyik állítás igaz a kommunikációs diagramok használatára?
Melyik állítás igaz a kommunikációs diagramok használatára?
Signup and view all the answers
Mi jellemző a szekvencia diagramokra az életvonalakat illetően?
Mi jellemző a szekvencia diagramokra az életvonalakat illetően?
Signup and view all the answers
Melyik állítás igaz a diagramok és állapotgépek kapcsolatára?
Melyik állítás igaz a diagramok és állapotgépek kapcsolatára?
Signup and view all the answers
Milyen osztályt jelöl az interfész az osztálydiagramon?
Milyen osztályt jelöl az interfész az osztálydiagramon?
Signup and view all the answers
Hogyan jelöljük az interfészt az osztálydiagramon?
Hogyan jelöljük az interfészt az osztálydiagramon?
Signup and view all the answers
Melyik állítás igaz az absztrakt osztályokra és interfészekre?
Melyik állítás igaz az absztrakt osztályokra és interfészekre?
Signup and view all the answers
Milyen osztályok jelölhetők az adatbázis interfésszel?
Milyen osztályok jelölhetők az adatbázis interfésszel?
Signup and view all the answers
Mik a taxonómiával kapcsolatos korlátok osztálydiagramokon?
Mik a taxonómiával kapcsolatos korlátok osztálydiagramokon?
Signup and view all the answers
Mi jellemzi az aktív osztályokat az osztálydiagramon?
Mi jellemzi az aktív osztályokat az osztálydiagramon?
Signup and view all the answers
Mi a különbség az interfész és az absztrakt osztály megvalósítása között?
Mi a különbség az interfész és az absztrakt osztály megvalósítása között?
Signup and view all the answers
Melyik jelenti a powertype kifejezést osztálydiagramon?
Melyik jelenti a powertype kifejezést osztálydiagramon?
Signup and view all the answers
Melyik állítás igaz az interakciós diagramokra?
Melyik állítás igaz az interakciós diagramokra?
Signup and view all the answers
Miben különbözik a szekvencia diagram a kommunikációs diagramtól?
Miben különbözik a szekvencia diagram a kommunikációs diagramtól?
Signup and view all the answers
Mi a helyes állítás a szekvencia diagramok aktivitási sávjáról?
Mi a helyes állítás a szekvencia diagramok aktivitási sávjáról?
Signup and view all the answers
Melyik állítás hamis a szekvencia diagramra vonatkozóan?
Melyik állítás hamis a szekvencia diagramra vonatkozóan?
Signup and view all the answers
Milyen típusú diagramokat tartoznak az interakciós diagramkategóriába?
Milyen típusú diagramokat tartoznak az interakciós diagramkategóriába?
Signup and view all the answers
Melyik állítás igaz a kommunikációs diagramokra?
Melyik állítás igaz a kommunikációs diagramokra?
Signup and view all the answers
Mikor használhatók interakciós diagramok?
Mikor használhatók interakciós diagramok?
Signup and view all the answers
Mi az interakciós diagramok legfontosabb jellemzője?
Mi az interakciós diagramok legfontosabb jellemzője?
Signup and view all the answers
Study Notes
CRC kártyák
- A CRC kártyák táblázatos lapok, nem diagramok
- Használhatóak hibajavításkor
- Metódusok és attribútumok, nem felelősségek szerepelnek a leírásban
Osztálydiagram fázisai
- Elemzési osztálydiagram
- Kollaborációs osztálydiagram
- Tervezési osztálydiagram
- Osztálydiagram a tervezési minták kialakításához
- Megvalósítási osztálydiagram
- Futásidejű osztálydiagram
UML osztálydiagramon a vonalak értelmezése
- Kooperáció
- Asszociáció
- Aggregáció
- Kompozíció
UML osztálydiagram számosság jelölése
- 0..1
- *..0
-
- 0..*
- 0..3
Fogalmi szótár szerepe
- Magyarázza a modellben használt fogalmakat, szinonimákkal, fogalmi környezettel
- Nem mutatja meg, hogy a módszerek hogyan kapcsolódnak tevékenységdiagramokhoz
Osztálydiagram esetén az osztály rajzjele
- Lekerekített sarkú téglalap
- 3 részre osztott téglalap (osztálynév, attribútumok, műveletek)
CRC kártya és osztály rajzelem
- Három részre osztott téglalap, osztálynév, aktorok és use-case listák benne
- Egyszerű téglalap, bele írva az osztály nevét
Dőlt betűs osztálynév
- Statikus osztály, melynek nincsenek példányai
- Absztrakt osztály, melynek nincsenek példányai
<> sztereotípia
- Az osztály nem használható további öröklési hierarchiákban
- Nem lehet példányokat létrehozni ebből az osztályból
- Adatbázis interfészeket jelölhet
<> sztereotípia
- A felhasználó számára fontos entitások
- Perzisztálni kell az attribútumokat
- Az adatbázis írást megvalósítják ezek az osztályok
<> sztereotípia
- A felhasználói felülethez tartozó osztályok
<> sztereotípia
- Külső objektumok/osztályok által használt metódusokat jelöl
<> sztereotípia
- Az osztály implementálja az interfészt
UML interfész
- Metódus szignatúrákat definiál
- Absztrakt osztály
- Csatalkozási pontok külső rendszerekhez
Interfész és absztrakt osztály közötti különbség
- Interfész csak szignatúrát tartalmaz, a megvalósítás nincs benne
- Absztrakt osztály megvalósítást is tartalmaz, amely felülbírálható
Aktív osztályok
- Önmaguktól aktiválódnak, külső esemény nem szükséges
- Felhasználói akciókra aktiválódnak, melyek külső események
- <
> sztereotípia jelzi
Osztálydiagram és taxonómia
- Csak asszociáció, kompozíció, öröklődési hierarchia
- Csak példányosítható osztályok szerepelhetnek
Powertype
- A vezérlés lényegi részei
- Példányai egyszerre alosztályok is
- Az öröklődési hierarchia tetején találhatóak
UML osztálydiagram, kompozíció hierarchiája
- Csak osztályok és kapcsolatok
- Csak statikus osztályok
- Osztályok és use case
Statikus osztály
- Nem példányosítható
- Csak tervezési mintak szerint hozható létre példány
- Csak egy példánnyal rendelkezhet
UML <>
- Osztály kötelező példányosítását jelöli
- Nem használható követelmények leírására
Az ER diagram és az osztálydiagram kapcsolata
- Az ER diagramból kinyerhető egy jól elkészített osztálydiagram
Függőségi ciklus feloldása
- A függőségi ciklusban lévő csomagok közös csomagba helyezése
- Csomagimporttal
Csomagdiagramok és {global} kibővítés
- A csomagok elemei mindenhol elérhetőek
Csomagdiagramok és {abstract} kibővítés
- Még meg nem valósított csomagok
- Olyan csomagok, melyeknek nem lehetnek példányai
Függőség tranzitivitása
- A függőség továbbterjedését jelenti
Függőség
- Ha egy elem megváltoztatása hatással van egy másik elemre, akkor függőségről beszélünk
Interakciós diagramok
- Üzenetváltások ábrázolása
- Osztály, use case, interfész lehet partner az interakcióban
- Komponens lehet partner az interakcióban
Interakciós diagramok típusai
- Állapotgép
- Idődiagram
- Állapot átmenet diagram
- Kommunikációs diagram
- Szekvencia diagram
Szekvencia diagramok
- Időzítés és sorrend ábrázolása
- Több életvonal és aktivitási sáv
- Inicializálás jelölésével
Szekvencia diagramok és üzenetváltások
- Több életvonal lehet, de csak egy aktivitási sáv lehet
- Egy életvonal kezdődhet és végződhet egyidejűleg az aktivitási sávokkal
Kommunikációs diagramok
- A partner térbeli elhelyezkedése nem számít
- A kommunikációs partnerek térbeli elhelyezkedése nem számít (idő diagramok esetén is)
- Az időt balról jobbra kell értelmezni a kommunikációs diagramokban
- Az időt nem kell értelmezni a kommunikációs diagramokban
Szekvencia diagram és életvonal
- Minden partnernek van életvonala a szekvencia diagramban
Szekvencia diagramok és információtartalom
- Azonos információtartalommal bíró ábrák
A szekvencia diagram és a kommunikációs diagram összehasonlítása
- A szekvencia diagramban az üzenetváltási idő értékek vannak, míg a kommunikációs diagramokban nincsenek üzenetváltási idők
Előnyösebb szekvencia diagram alkalmazása
- Kevés partner esetén, bonyolult minták esetén
Előnyösebb kommunikációs diagram alkalmazása
- Sok partner esetén, egyszerű minták esetén
Interakciós diagramok használata
- Követelmények leírása
- Tesztesetek leírása
- Specifikálható a kívánt viselkedés
Szekvencia diagram operátorok
- STRICT: sorrendiség csak indításkor fontos
- REF: hivatkozás (más diagramra)
- BRK: megszakítás
- ALT: párhuzamosítási alternatívák
- LOOP: ismétlődés
- SEQ: sorba kapcsolja az interakciókat
- PAR: párhuzamosan indítandó elemek
Telepítési diagramok
- Egy hardver vagy szoftver
- Egy számítógép is lehet hardver elem
- Nem kombinálható a komponens diagramokkal
Komponens diagramok
- Komponensek egymáshoz való viszonyát ábrázolja
- A komponens egy fizikai egység (use case-t és forgatókönyveket tartalmaz)
- Komponens diagramok és Use Case diagramok nem kombinálhatóak egy diagramba
Telepítési diagram csomópontjai
- Számítási feldolgozási egységek
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Ez a kvíz a UML diagramok és a vezérlés elmélete körüli alapfogalmakat teszteli. Fedezd fel, milyen diagramokon tüntethetők fel üzenetek és események, valamint a vezérlőautomata és emlékező állapot jelentését. Ideális mindazok számára, akik elmélyülnének a tervezési minták és a vezérlés világában.