Podcast
Questions and Answers
Melyik UML diagramon tüntethetők fel üzenetek alapvetően?
Melyik UML diagramon tüntethetők fel üzenetek alapvetően?
- Use case diagram
- Állapotgép
- Osztálydiagram
- Szekvencia diagram (correct)
Melyik diagramon jelölhetők az események bekövetkezései?
Melyik diagramon jelölhetők az események bekövetkezései?
- Osztálydiagram
- Szekvencia diagram
- Use case diagram
- Állapot-átmenet diagram (correct)
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?
- Olyan állapot, amelyik csak a legutolsó állapotára emlékezik.
- Olyan állapot, amelyik nem eredményez új tranzíciókat.
- Olyan állapot, amelyik emlékszik a vezérjel történetére. (correct)
- Olyan állapot, amelyik bármely esemény bekövetkeztével azonnal aktiválódik.
Mi a vezérlőautomata legjobb meghatározása?
Mi a vezérlőautomata legjobb meghatározása?
Mi jellemzi a dialóguslefutást egy rendszerben?
Mi jellemzi a dialóguslefutást egy rendszerben?
Melyik állítás igaz a CRC kártyákra?
Melyik állítás igaz a CRC kártyákra?
Melyik osztálydiagram fázisa nem létezik?
Melyik osztálydiagram fázisa nem létezik?
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?
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?
Mire jó a fogalmi szótár osztálydiagram esetén?
Mire jó a fogalmi szótár osztálydiagram esetén?
Mi a kompozíció jele az UML osztálydiagramon?
Mi a kompozíció jele az UML osztálydiagramon?
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?
Mit jelent az osztály rajzjele osztálydiagramon?
Mit jelent az osztály rajzjele osztálydiagramon?
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?
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?
Milyen aszinkron idődiagramot jelent a STRICT operátor a szekvencia diagramon?
Milyen aszinkron idődiagramot jelent a STRICT operátor a szekvencia diagramon?
Miért hivatkozik a REF operátor másik diagramra szekvencia diagramokon?
Miért hivatkozik a REF operátor másik diagramra szekvencia diagramokon?
Mit jelent a LOOP operátor a szekvencia diagramokon?
Mit jelent a LOOP operátor a szekvencia diagramokon?
Az ALT operátor milyen helyzetet ábrázol a szekvencia diagramon?
Az ALT operátor milyen helyzetet ábrázol a szekvencia diagramon?
Mi a BRK operátor jelentése a szekvencia diagramokon?
Mi a BRK operátor jelentése a szekvencia diagramokon?
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?
Melyik állítás igaz a szekvencia diagramokra vonatkozóan?
Melyik állítás igaz a szekvencia diagramokra vonatkozóan?
Mi jellemző a kommunikációs diagramokra?
Mi jellemző a kommunikációs diagramokra?
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?
Melyik állítás igaz az ábrával kapcsolatban?
Melyik állítás igaz az ábrával kapcsolatban?
A következő érvek közül melyik vonatkozik az idődiagramra?
A következő érvek közül melyik vonatkozik az idődiagramra?
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?
Mi jellemző a szekvencia diagramokra az életvonalakat illetően?
Mi jellemző a szekvencia diagramokra az életvonalakat illetően?
Melyik állítás igaz a diagramok és állapotgépek kapcsolatára?
Melyik állítás igaz a diagramok és állapotgépek kapcsolatára?
Milyen osztályt jelöl az interfész az osztálydiagramon?
Milyen osztályt jelöl az interfész az osztálydiagramon?
Hogyan jelöljük az interfészt az osztálydiagramon?
Hogyan jelöljük az interfészt az osztálydiagramon?
Melyik állítás igaz az absztrakt osztályokra és interfészekre?
Melyik állítás igaz az absztrakt osztályokra és interfészekre?
Milyen osztályok jelölhetők az adatbázis interfésszel?
Milyen osztályok jelölhetők az adatbázis interfésszel?
Mik a taxonómiával kapcsolatos korlátok osztálydiagramokon?
Mik a taxonómiával kapcsolatos korlátok osztálydiagramokon?
Mi jellemzi az aktív osztályokat az osztálydiagramon?
Mi jellemzi az aktív osztályokat az osztálydiagramon?
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?
Melyik jelenti a powertype kifejezést osztálydiagramon?
Melyik jelenti a powertype kifejezést osztálydiagramon?
Melyik állítás igaz az interakciós diagramokra?
Melyik állítás igaz az interakciós diagramokra?
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?
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?
Melyik állítás hamis a szekvencia diagramra vonatkozóan?
Melyik állítás hamis a szekvencia diagramra vonatkozóan?
Milyen típusú diagramokat tartoznak az interakciós diagramkategóriába?
Milyen típusú diagramokat tartoznak az interakciós diagramkategóriába?
Melyik állítás igaz a kommunikációs diagramokra?
Melyik állítás igaz a kommunikációs diagramokra?
Mikor használhatók interakciós diagramok?
Mikor használhatók interakciós diagramok?
Mi az interakciós diagramok legfontosabb jellemzője?
Mi az interakciós diagramok legfontosabb jellemzője?
Flashcards
Szekvencia diagram
Szekvencia diagram
Az UML-ben az egyik diagramtípus, amely az objektumok közötti üzenetküldést modellezi. Előnyös az objektumok viselkedésének időbeliségének megjelenítésére.
Állapotgép
Állapotgép
Ez az UML diagram az objektumok viselkedésének leírására szolgál. Az állapotátmenet diagram különböző állapotokat és azok közötti átmeneteket jelenít meg, az átmenetekhez pedig az okokat, a vezérlő jeleket, és az esetleges kilépőműveleteket társítja.
Refaktoring
Refaktoring
A refaktoring a szoftver kódjának átalakítását jelenti a funkcionalitás megváltoztatása nélkül. A cél a kód minőségének, olvashatóságának és karbantarthatóságának javítása.
Osztálydiagram
Osztálydiagram
Signup and view all the flashcards
Állapot-átmenet diagram
Állapot-átmenet diagram
Signup and view all the flashcards
<> sztereotípia
<
Signup and view all the flashcards
<> sztereotípia
<
Signup and view all the flashcards
<> sztereotípia
<
Signup and view all the flashcards
Különbség az interfész és az absztrakt osztály között
Különbség az interfész és az absztrakt osztály között
Signup and view all the flashcards
Mit jelent az interfész osztálydiagramon?
Mit jelent az interfész osztálydiagramon?
Signup and view all the flashcards
Mivel jelöljük az interfészt?
Mivel jelöljük az interfészt?
Signup and view all the flashcards
Mi igaz az aktív osztályokra?
Mi igaz az aktív osztályokra?
Signup and view all the flashcards
Mi igaz a taxonómiára osztálydiagramon?
Mi igaz a taxonómiára osztálydiagramon?
Signup and view all the flashcards
Kommunikációs partnerek térbeli elhelyezkedése
Kommunikációs partnerek térbeli elhelyezkedése
Signup and view all the flashcards
Várákozás állapot egyetlen kivezető átmenettel
Várákozás állapot egyetlen kivezető átmenettel
Signup and view all the flashcards
Idő értelmezése diagramokon
Idő értelmezése diagramokon
Signup and view all the flashcards
Várákozás állapot több kivezető átmenettel
Várákozás állapot több kivezető átmenettel
Signup and view all the flashcards
Kétirányú kapcsolat a "Kérés" és "Szünet" állapotok között
Kétirányú kapcsolat a "Kérés" és "Szünet" állapotok között
Signup and view all the flashcards
Életvonal diagramokon
Életvonal diagramokon
Signup and view all the flashcards
Kiszámítás állapot elhagyása eredmény beérkezésére
Kiszámítás állapot elhagyása eredmény beérkezésére
Signup and view all the flashcards
Diagramelények használatának célja
Diagramelények használatának célja
Signup and view all the flashcards
Ábra típusa és tartalma
Ábra típusa és tartalma
Signup and view all the flashcards
STRICT operátor a szekvencia diagramon
STRICT operátor a szekvencia diagramon
Signup and view all the flashcards
Ábra pontatlansága
Ábra pontatlansága
Signup and view all the flashcards
REF operátor a szekvencia diagramon
REF operátor a szekvencia diagramon
Signup and view all the flashcards
BRK operátor a szekvencia diagramon
BRK operátor a szekvencia diagramon
Signup and view all the flashcards
ALT operátor a szekvencia diagramon
ALT operátor a szekvencia diagramon
Signup and view all the flashcards
Interakciós diagram
Interakciós diagram
Signup and view all the flashcards
Osztály (interakciós diagramban)
Osztály (interakciós diagramban)
Signup and view all the flashcards
Use case (interakciós diagramban)
Use case (interakciós diagramban)
Signup and view all the flashcards
Interfész (interakciós diagramban)
Interfész (interakciós diagramban)
Signup and view all the flashcards
Komponens (interakciós diagramban)
Komponens (interakciós diagramban)
Signup and view all the flashcards
Kommunikációs diagram
Kommunikációs diagram
Signup and view all the flashcards
Szekvencia diagram vs. Kommunikációs diagram
Szekvencia diagram vs. Kommunikációs diagram
Signup and view all the flashcards
Szekvencia Diagram - Életvonal
Szekvencia Diagram - Életvonal
Signup and view all the flashcards
Szekvencia Diagramon - Aktivitási sáv
Szekvencia Diagramon - Aktivitási sáv
Signup and view all the flashcards
Szekvencia diagram - Több Életvonal
Szekvencia diagram - Több Életvonal
Signup and view all the flashcards
Kommunikációs diagram - Több Aktivitási Sáv
Kommunikációs diagram - Több Aktivitási Sáv
Signup and view all the flashcards
Interakciós diagramok - Felhasználás
Interakciós diagramok - Felhasználás
Signup and view all the flashcards
Idődiagram - Állapotok
Idődiagram - Állapotok
Signup and view all the flashcards
Interakciós diagramok - Vizualizáció
Interakciós diagramok - Vizualizáció
Signup and view all the flashcards
Szekvencia diagram - Aktivitási sáv kezdet
Szekvencia diagram - Aktivitási sáv kezdet
Signup and view all the flashcards
Szekvencia diagram - Életvonal vége
Szekvencia diagram - Életvonal vége
Signup and view all the flashcards
Szekvencia diagram - Aktivitási sáv szünetek
Szekvencia diagram - Aktivitási sáv szünetek
Signup and view all the flashcards
Kommunikációs diagram - Aktivitási sáv
Kommunikációs diagram - Aktivitási sáv
Signup and view all the flashcards
CRC kártya
CRC kártya
Signup and view all the flashcards
Kollaborációs osztálydiagram
Kollaborációs osztálydiagram
Signup and view all the flashcards
Osztálydiagram fázisai
Osztálydiagram fázisai
Signup and view all the flashcards
UML osztálydiagram kapcsolatok
UML osztálydiagram kapcsolatok
Signup and view all the flashcards
UML osztálydiagram számosság jelölése
UML osztálydiagram számosság jelölése
Signup and view all the flashcards
Fogalmi szótár az osztálydiagramban
Fogalmi szótár az osztálydiagramban
Signup and view all the flashcards
Asszociáció és kompozíció az osztálydiagramban
Asszociáció és kompozíció az osztálydiagramban
Signup and view all the flashcards
Kompozíció jele az UML osztálydiagramon
Kompozíció jele az UML osztálydiagramon
Signup and view all the flashcards
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.