UML Osztálydiagramok és CRC Kártyák
37 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

Mely állítások igazak a CRC kártyákra?

  • Osztályok meghatározása nem diagramok alapján, hanem táblázatos lapok segítségével. (correct)
  • UML-ben hibajavítás során használhatóak. (correct)
  • A leírásban csak metódusokat kell szerepeltetni.
  • A leírásban nem metódusokat és attribútumok, hanem az osztályokhoz rendelhető felelősségek vannak. (correct)
  • Osztálydiagramok készítésének milyen fázisai vannak?

  • Kollaborációs osztálydiagram (correct)
  • Osztálydiagram a tervezési minták kialakításához
  • Megvalósítási osztálydiagram (correct)
  • Elemzési osztálydiagram (correct)
  • Futásidejű osztálydiagram (correct)
  • Tervezési osztálydiagram (correct)
  • UML osztálydiagramon hogyan kell értelmezni két osztály közötti vonalat?

  • kooperáció
  • asszociáció (correct)
  • aggregáció (correct)
  • kompozíció (correct)
  • UML osztálydiagram számosság jelölésére melyek a szintaktikailag helyes válaszok?

    <p>Egyik sem, a számosság másképpen van jelölve.</p> Signup and view all the answers

    Osztálydiagram esetén mire jó a fogalmi szótár?

    <p>Magyarázatot ad a modellben felhasznált fogalmakra, szinonímákkal, fogalmi környezettel.</p> Signup and view all the answers

    Jelölje az igaz állítást!

    <p>Osztálydiagramon a kompozíció kapcsolatot jelöl, az asszociáció tulajdonlást.</p> Signup and view all the answers

    UML osztálydiagramon mi a kompozíció jele?

    <p>Fekete rombusz végű vonal, rombusz a tartalmazó oldalon</p> Signup and view all the answers

    Melyik (osztálydiagram) kapcsolattípusra igaz az alábbi állítás: A tartalmazó objektum megszűntével az összes részobjektum is felszámolódik?

    <p>Kompozíció</p> Signup and view all the answers

    UML osztálydiagram esetén mi az osztály rajzjele?

    <p>Lekerekített sarkú téglalap</p> Signup and view all the answers

    Mely állítások igazak osztálydiagram osztály rajzelemre?

    <p>Egyszerű téglalap, benne az osztály neve</p> Signup and view all the answers

    Osztálydiagramon mit jelent a dőlt betűs osztálynév?

    <p>Absztrakt osztály, azaz nem lehetnek példányai</p> Signup and view all the answers

    Osztálydiagramon mit jelent az <> sztereotípia?

    <p>Olyan osztályt jelöl, melyet nem lehet további öröklési hierarchiában felhasználni.</p> Signup and view all the answers

    Osztálydiagramon mit jelent az <> 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

    Osztálydiagramon mit jelent az <> sztereotípia?

    <p>A felhasználói felülethez tartozó osztályok jelölése ez</p> Signup and view all the answers

    Osztálydiagramon mit jelent az <> sztereotípia?

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

    Osztálydiagramon mit jelent az <> sztereotípia?

    <p>Interfész megvalósítást</p> Signup and view all the answers

    Osztálydiagramon mit értünk interfész alatt?

    <p>Olyan szerződést, mely metódus szignatúrákat definiál</p> Signup and view all the answers

    Osztálydiagramon hogyan jelöljük az interfészt?

    <p>&lt;<interface>&gt; sztereotípiával</p> Signup and view all the answers

    Osztálydiagramon mi a különbség egy interfész és egy absztrakt osztály között?

    <p>Interfész csak szignatúrát definiál, az absztrakt osztály megvalósítást is, mely felülbírálható</p> Signup and view all the answers

    Osztály diagramon mely állítások igazak az aktív osztályokra?

    <p>&lt;<activeclass>&gt; sztereotípiával hangsúlyozható</p> Signup and view all the answers

    Osztálydiagramok esetén mi igaz a taxonómiára?

    <p>Csak olyan osztályok szerepelhetnek rajta, melyek példányosíthatóak</p> Signup and view all the answers

    Mit jelent: powertype?

    <p>Olyan osztályok, melyek példányai egyszerre alosztályok is</p> Signup and view all the answers

    UML osztálydiagram esetén melyek a kompozíció hierarchia jellemzői?

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

    UML osztálydiagram. Jelölje az igaz állításokat.

    <p>Statikus osztály nem példányosítható</p> Signup and view all the answers

    Mely állítások igazak? Az UML <> sztereotípia...

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

    Mely állítások igazak?

    <p>Az ER diagramon meg fog jelenni valamennyi &lt;<entity>&gt; sztereotípiájú osztály</p> Signup and view all the answers

    Függőségi ciklus hogyan oldható fel?

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

    Csomagdiagramon mit jelent a {global} kibővítés?

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

    Csomagdiagramon mit jelent a {abstract} kibővítés?

    <p>Még meg nem valósított csomagot</p> Signup and view all the answers

    A függőség tranzitív?

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

    Mit jelent a tranzitivitás függőségek esetén?

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

    Mit értünk függőség alatt? Jelölje az igaz állításokat!

    <p>Két tetszőleges elem között akkor létezik függőség, ha az egyik elem specifikációjában, megvalósításában történő változás változást okozhat a másik elem specifikációjában, megvalósításában.</p> Signup and view all the answers

    Csomagdiagramok. Jelölje az igaz állításokat!

    <p>A fő rajzelem a mappa</p> Signup and view all the answers

    Mely állítások igazak az interakciós diagramokra?

    <p>Az interakciós diagramon a kölcsönhatásban partner lehet egy use case</p> Signup and view all the answers

    Az alábbiak közül melyek tartoznak az interakciós diagramok közé?

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

    Interakciós diagramok közül a szekvencia diagram mivel nyújt többet egy kommunikációs diagramnál?

    <p>Az alapvető különbség az időzítési megkötések feltüntetésében van.</p> Signup and view all the answers

    Mit lát az ábrán?

    <p>Kommunikációs diagramot, amin egy kliens szolgáltatást hív meg egy szerveren, az visszaigazolja, majd az a kapott eredményt visszaadja.</p> Signup and view all the answers

    Study Notes

    CRC kártyák

    • A CRC kártyák táblázatos lapok segítségével határozzák meg az osztályokat, nem diagramok alapján.
    • UML hibajavítás során használhatóak.
    • A leírás csak metódusokat tartalmaz.
    • A leírás metódusokat és attribútumokat tartalmaz, az osztályokhoz rendelhető felelősségeket.

    Osztálydiagramok 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..*

    Osztálydiagram esetén a fogalmi szótár szerepe

    • Magyarázatot ad a modellben használt fogalmakra, szinonimákkal, fogalmi környezettel.

    CRC kártya rajzeleme

    • Három részre osztott téglalap. A téglalap tartalmazza az osztály nevét, attribútumokat és műveleteket.

    Dőlt betűs osztálynév

    • Statikus osztályt jelent, melynek nincsenek példányai.

    UML esetén az <> sztereotípia

    • Olyan osztályt jelöl, melyet nem lehet további öröklési hierarchiában felhasználni.

    UML esetén az <> sztereotípia

    • A felhasználó számára fontos entitások jelölésére szolgál.

    UML esetén az <> sztereotípia

    • A felhasználói felülethez tartozó osztályokat jelöli.

    UML esetén az <> sztereotípia

    • Interfész használatát jelöli
    • Az interakciót/ együttműködést jelöli a komponensek között.
    • Az interakciót/ együttműködést jelöli a komponensek és a szolgáltatások arasında.
    • Az interakciót/ együttműködést jelöli más osztályokkal.
    • Az interakciót/ együttműködést jelöli use case-ek között.

    UML esetén az <> sztereotípia

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

    UML interfész-meghatározás

    • Olyan szerződést jelöl, amely metóduszignatúrákat definiál,
    • absztrakt osztályt.
    • Csak szignatúrát definiál, az absztrakt osztály megvalósítását is, amely felül nem bírálható.

    Aktív osztály

    • Önmaguktól aktiválódnak, nem igényel külső eseményt.
    • A felhasználói akcióra aktiválódnak, külső esemény igényel.

    Taxonómia az osztálydiagramban

    • Csak az asszociáció-, kompozíció-, öröklődési hierarchiát lehet feltüntetni.
    • Csak példányosítható osztályok szerepelhetnek rajta.

    Függőség ciklus megoldása

    • A ciklusban lévő csomagok közös csomagba történő helyezésével.
    • Csomagimporttal.

    Csomagdiagramon a {global} kibővítés

    • Jelzi, hogy a benne lévő elemek mindenhol elérhetőek.

    Csomagdiagramon a {abstract} kibővítés

    • Jelzi, hogy a benne lévő elemek még meg nem valósított csomagok.

    Függőség tranzitív

    • Igen.

    Függőségek esetén a tranzitív fogalom

    • A függőségek továbbterjedését jelenti.

    Függőség

    • Jelzi, hogy egy elem specifikációjának/ megvalósításának változása kihatással lehet egy másik elemre.
    • Két elem között levő függőség.

    Interakciós diagramok

    • Üzenetváltásokat ábrázolnak
    • A kölcsönhatásban partner lehet egy osztály, use case, interfész vagy komponens.

    Interakciós diagramok típusai

    • Állapotgép
    • Idődiagram
    • Állapot átmenet diagram
    • Kommunikációs diagram
    • Szekvencia diagram

    Szekvencia diagram

    • Az időt fentről lefelé kell értelmezni.
    • Az aktivitási sáv és az életvonal egyszerre kezdődhet.
    • Az aktivitási sáv kezdete mindig az életvonal kezdetét megelőzi, ami az inicializálást jelzi.
    • Az életvonal vége szimbolizálja az objektum megszűnését.

    Studying That Suits You

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

    Quiz Team

    Related Documents

    Description

    Fedezd fel az UML osztálydiagramok fázisait és a CRC kártyák használatát! Tanuld meg a metódusok, attribútumok és felelősségek leírását, valamint a diagramokon található vonalak jelentését. Kérdések segítségével mélyítheted el tudásodat az osztályok modellezésében.

    More Like This

    Use Quizgecko on...
    Browser
    Browser