UML osztálydiagram és CRC kártyák
48 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Mi jellemzi az inkonzisztens specifikációt?

  • Teljes és hibamentes szoftver létrehozását segíti.
  • Működőképes szoftver fejleszthető belőle.
  • Könnyen érthető és világos viselkedési módokat tartalmaz.
  • Lesznek megvalósított, de használatban nem lévő osztályok. (correct)
  • Mikor nevezünk egy UML tervezési modellt teljesnek?

  • Ha a modell összhangban van a felhasználói elvárásokkal.
  • Ha léteznek benne elképzelt osztályok.
  • Ha az összes téma megtalálható benne.
  • Ha az általa leírt use case-ek mindegyike specifikálva van. (correct)
  • Mi bizonyítható emulációs szoftverek segítségével?

  • A felhasználói élmény szintje.
  • A UML-diagramok közötti összhang. (correct)
  • A szoftver kódjának hatékonysága.
  • A szoftver-rendszer teljesítménye.
  • Melyik állítás igaz a komponens diagramra?

    <p>A komponens diagram a komponensekből felépülő struktúrát ábrázolja.</p> Signup and view all the answers

    Mi a UML szimbóluma?

    <p>Egy téglalap, amelynek jobb felső sarkát körbe írt paraméter jellemzi.</p> Signup and view all the answers

    Milyen típusú osztályok valósulhatnak meg egy komponensben?

    <p>Számos implementációs és tervezési osztály.</p> Signup and view all the answers

    Mire használható a sztereotípia komponens diagramon?

    <p>A komponensek jellemzésére.</p> Signup and view all the answers

    Mely állítás helyes a teljesség bizonyításáról?

    <p>Jelenleg nincs elérhető módszer erre.</p> Signup and view all the answers

    Melyek az UML osztálydiagram kompozíció hierarchia jellemzői?

    <p>Csak osztályok tüntethetőek fel, kapcsolatokkal</p> Signup and view all the answers

    Mely állítás igaz a statikus osztályokra?

    <p>Statikus osztályok csak egy példánnyal rendelkezhetnek</p> Signup and view all the answers

    Melyik kijelentés igaz az UML sztereotípiákra?

    <p>Az UML sztereotípia osztály opcionális példányosítását jelöli</p> Signup and view all the answers

    Honnan nyerhető ki az ER diagram?

    <p>Egy jól elkészített osztálydiagramból</p> Signup and view all the answers

    Mi a függőségi ciklus feloldásának legáltalánosabb módja?

    <p>A ciklusban lévő csomagok közös csomagba helyezésével</p> Signup and view all the answers

    Mit jelent a {global} kibővítés a csomagdiagramon?

    <p>A csomag elemei mindenhol elérhetőek</p> Signup and view all the answers

    Mivel jellemezhető a tranzitivitás függőségek esetén?

    <p>A függőség továbbterjedését jelenti</p> Signup and view all the answers

    Mit értünk függőség alatt a rendszer tervezésében?

    <p>Két elem közötti kapcsolatot, amelyben az egyik megváltozása a másikra hat</p> Signup and view all the answers

    Mit jelöl az osztálydiagramon a sztereotípia?

    <p>A felhasználó számára fontos entitások jelölésére szolgál</p> Signup and view all the answers

    Hogyan jelöljük az interfészt osztálydiagramon?

    <p>Szaggatott ellipszissel</p> Signup and view all the answers

    Melyik állítás igaz a különbségre az interfész és az absztrakt osztály között?

    <p>Interfész csak szignatúrát definiál, absztrakt osztály implementál is</p> Signup and view all the answers

    Melyik osztály a következő: egy olyan osztály, melynek nem lehetnek példányai?

    <p>Interfész</p> Signup and view all the answers

    Melyik állítás igaz az aktív osztályokra?

    <p>Felhasználói akcióra aktiválódnak, ez külső esemény</p> Signup and view all the answers

    Mit jelent a powertype?

    <p>Olyan osztály, mely típusok generálására képes</p> Signup and view all the answers

    Melyik osztálydiagramról van szó, ha olyan osztályokat jelöl, amelyek attribútumait perzisztálni kell?

    <p>Entitás-attrubútum diagram</p> Signup and view all the answers

    Melyik típusú osztályokkal foglalkozik a taxonómia az osztálydiagramokon?

    <p>Olyan osztályok, amelyek között öröklődési viszony van</p> Signup and view all the answers

    A szekvencia diagramon milyen módon kell értelmezni az időt?

    <p>Fentről lefelé</p> Signup and view all the answers

    Melyik állapotgépben szerepel a „várakozás” állapot, és számos kivezető állapotátmenet lehet belőle?

    <p>Kliens állapotgép</p> Signup and view all the answers

    Melyik diagramon számít a kommunikációs partnerek térbeli elhelyezkedése?

    <p>Kommunikációs diagram</p> Signup and view all the answers

    Mi a BRK operátor szerepe a szekvencia diagramon?

    <p>A megszakítás esetén bekövetkező működést írja le.</p> Signup and view all the answers

    Melyik állítás igaz a kommunikációs diagramról?

    <p>Az idő nincs értelmezve.</p> Signup and view all the answers

    Hogyan kell értelmezni a STRICT operátort szekvencia diagram esetén?

    <p>Szigorú minőségi követelményeket ír le.</p> Signup and view all the answers

    Milyen hierarchikus viszonyban áll a LOOP operátor a szekvencia diagrammal?

    <p>Ismétlődés szemléltetéséhez használható.</p> Signup and view all the answers

    Mikor előnyösebb a szekvencia diagramok használata?

    <p>Kevés partner között, bonyolult minta szerint</p> Signup and view all the answers

    Mi jellemzi a hiányos idődiagramot?

    <p>Egy kliens szolgáltatást hív meg egy szerveren.</p> Signup and view all the answers

    Melyik operátor szabályozza, hogy a következő művelet csak akkor jöhet, ha az előző teljesen befejeződött?

    <p>STRICT</p> Signup and view all the answers

    Melyik operátor szolgál a párhuzamosítási alternatívák jelzésére a szekvencia diagramon?

    <p>ALT</p> Signup and view all the answers

    Melyik állítás a kommunikációs diagramokkal kapcsolatban a legpontosabb?

    <p>Nincs időbeli szempont.</p> Signup and view all the answers

    Mi igaz a diagramok szerepére a kommunikáció folyamatában?

    <p>A kommunikációs diagramok hasznosak nagy számú üzenetváltás esetén.</p> Signup and view all the answers

    Melyik állítás igaz a REF operátorra szekvencia diagram esetén?

    <p>Hivatkozás másik diagramra.</p> Signup and view all the answers

    Melyik állítás igaz az állapotgépekre vonatkozóan a szervereknél?

    <p>Lesz olyan szerverre vonatkozó állapotgép, ahol az egyik állapot „várakozás” lesz.</p> Signup and view all the answers

    Mi a szerepe az idődiagramnak a kommunikációs diagramok értelmezésében?

    <p>Környezeti előírások szerepelnek rajta.</p> Signup and view all the answers

    Milyen állapotot vesz fel az automata, ha a történeti állapot nem üres egyszerű történeti állapot esetén?

    <p>Az állapotot, amelyben akkor volt, amikor a közvetlen tartalmazó állapot elhagyásra került</p> Signup and view all the answers

    Melyik állítás igaz a mély történeti állapotra vonatkozóan?

    <p>A vezérlés visszaállítja az állapotkonfigurációt, ha a történeti állapot nem üres</p> Signup and view all the answers

    Melyik definíció jellemzi helyesen a dialóguslefutást?

    <p>Egy tevékenységdiagram fajtája, ahol tevékenységek a képernyő állapotait mutatják</p> Signup and view all the answers

    Mikor mondhatjuk, hogy egy UML-modell összefüggő?

    <p>Ha osztálydiagramján egyetlen elszigetelt osztály sincs</p> Signup and view all the answers

    Milyen következménye van egy inkonzisztens specifikációnak?

    <p>Nem lehet meghatározni a use case-ek közötti összefüggéseket</p> Signup and view all the answers

    Mi jellemzi a mély történeti állapotot az átmenetek során?

    <p>A vezérlés mindig az alatta lévő állapothoz tér vissza</p> Signup and view all the answers

    Melyik állítás NEM igaz a történeti állapotok működésére?

    <p>A történeti állapotok üres állapotban nem térnek vissza</p> Signup and view all the answers

    Melyik állapotkonfiguráció jellemzi legjobban az állapotgépeket egyszerű történeti állapot esetén?

    <p>Az állapotkonfiguráció visszaáll az aktuális állapotra</p> Signup and view all the answers

    Study Notes

    CRC kártyák

    • CRC kártyák táblázatos lapok segítségével határozzák meg az osztályokat, nem diagramokon keresztül.
    • UML hibajavítás során használhatók.
    • Csak osztályok metódusait és attributumait, vagyis a felelősségeiket tartalmazzák.

    Osztálydiagram fázisai

    • Elemzési osztálydiagramot tartalmaz.
    • Kollaborációs osztálydiagramot tartalmaz.
    • Tervezési osztálydiagramot tartalmaz.
    • Osztálydiagram a tervezési minták kialakításához.
    • Megvalósítási osztálydiagramot tartalmaz.
    • Futásidejű osztálydiagramot tartalmaz.

    UML osztálydiagram - vonalak értelmezése

    • A kooperáció egy kapcsolatot jelöl két osztály között.
    • Az asszociáció egy kapcsolatot jelöl két osztály között.
    • Az aggregáció egyfajta asszociáció, de nem feltétlenül tulajdonlás.
    • A kompozíció egyfajta asszociáció, ahol a részobjektum a tartalmazó megszűnésével együtt megszűnik.

    UML osztálydiagram - számosság

    • 0..1 (szabadon választható vagy egyetlen)
    • *..0 (több, vagy egy sem)
      • (több)
    • 0..* (szabadon választható vagy több)
    • 5 (fix 5)
    • 0..3 (szabadon választható vagy több, de maximum 3)

    Fogalmi szótár osztálydiagramok esetén

    • A fogalmi szótár metódusokra és fogalmakra ad magyarázatot, szinonímákkal és fogalmi környezettel.

    Osztály rajzjele

    • Lekerekített sarkú téglalap

    CRC kártya - osztály rajzelem

    • 3 részre osztott téglalap; osztály neve, attribútumok és műveletek

    Dőlt betűs osztálynév

    • Statikus osztály, amelynek nincs példánya.
    • Absztrakt osztály, amelynek nincs példánya.
    • Controller típusú osztály.

    <> sztereotípia

    • Ilyen osztályt nem lehet örökölni más osztályokba.
    • Ez nem példányosítható.
    • Nem lehet belőle objektumot létrehozni.

    <> sztereotípia

    • A felhasználó számára fontos entitásokat jelöl.
    • Az attributumokat nem kell tartósítani.

    <> sztereotípia

    • Az UI elemző osztályt jelöli.
    • Az attributumok tartósítása fontos.

    <> sztereotípia

    • Interfész használatot jelöl.

    <> sztereotípia

    • Interfész megvalósítását jelöl.

    Osztálydiagram - interfész

    • Szaggatott ellipszissel jelölve.
    • <> sztereotípia.
    • <> sztereotípia.

    Osztálydiagram - aktiv osztály

    • Önmaguktól aktiválódnak.
    • A külső események aktiválják.
    • <> sztereotípia.
    • <> sztereotípia kötelező ilyenkor.

    Osztálydiagramok taxonómiája

    • Csak asszociáció, kompozíció vagy öröklődési hierarchiát mutat fel.

    UML osztálydiagram - kompozíció hierarchia

    • Csak osztályok mutathatók fel.
    • Kapcsolatokkal.
    • Statikus osztályok.
    • Osztályok és use casek.

    Statikus osztály

    • Nem példányosítható.
    • Csak tervezési minta alapján példányosítható.
    • Csak egy példánnyal rendelkezhet.

    UML <> sztereotípia

    • Kizárólag osztálydiagramon használható.
    • Az osztály kötelező példányosítását jelöli.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Ez a kvíz az UML osztálydiagramok és CRC kártyák használatára összpontosít. Fedezd fel az osztálydiagram fázisait, a vonalak értelmezését és a számosságot. Teszteld tudásodat a kapcsolatok és felelősségek világában!

    More Like This

    Use Quizgecko on...
    Browser
    Browser