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

  • Elemzési osztálydiagram (correct)
  • Tervezési osztálydiagram (correct)
  • Osztálydiagram a tervezési minták kialakításához (correct)
  • Futásidejű osztálydiagram
  • Megvalósítási osztálydiagram (correct)
  • Kollaborációs osztálydiagram (correct)
  • UML osztálydiagram nyelv szintaktikai helyessége?

  • átmeneti
  • fontos
  • megengedett
  • nem fontos
  • alapvető (correct)
  • A függőség tranzitív?

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

    Study Notes

    CRC Kártyák

    • CRC kártyák használatával osztályokat definiálnak táblázatokban, nem diagramokban
    • UML hibajavításnál használhatóak
    • Csak metódusok szerepelhetnek a leírásban, nem attribútumok
    • Osztályokhoz rendelhető felelősségek szerepelnek

    Osztálydiagram fázisok

    • Elemzési (analízis) 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álydiagram vonalak

    • Kooperáció
    • Asszociáció
    • Aggregáció
    • Kompozíció

    UML osztálydiagram számosság jelölése

    • 0..1
    • *..0
    • 0..*
    • (Egy adott példából másképpen jelölik)

    Fogalmi szótár

    • Osztálydiagram esetén a fogalmi szótár a modellben használt fogalmak magyarázatát adja szinonimákkal és a környezetük bemutatásával

    Fogalmi szótár (továbbfolytatás)

    • A fogalmi szótár egy metódus magyarázatot ad a modellben felhasznált metódusokról tevékenységdiagrammal
    • Osztálydiagram esetén a fogalmi szótár a modellben használt fogalmakkal, szinonimakkal, fogalmi környezettel kapcsolatos magyarázatot tartalmaz

    Osztálydiagram (osztály neve)

    • Dőlt betűvel írt osztálynév statikus osztályt jelent, azaz nincsenek példányai
    • Absztrakt osztályok szintén nem példányosíthatók.
    • A Controller típusú osztályok is statikus osztályok

    Osztálydiagram - Sztereotípiák

    • <> sztereotípia: nem örökölhető tovább osztály
    • <> sztereotípia: fontos felhasználói entitás, amelyet perzisztálni (adatbázisban tárolni) kell
    • <> sztereotípia: a felhasználói interfészhez tartozó osztályok jelölésére
    • <> sztereotípia: Interfész használatot vagy a kapcsolatot jelöli két entitás között
    • <> sztereotípia: Szaggatott ellipszis, szerződések (metódus szignatúrák) definíciója
    • <> sztereotípia: Az interfész megvalósítása
    • <> sztereotípia: Aktív osztály jele, egy külső eseményhez kapcsolódóan aktivizálódik.
    • <> sztereotípia: egy osztály példányának állapota adott pillanatban.
    • <> sztereotípia: Használható interfész megvalósítás jelölésére
    • <> sztereotípia, az interfész használata
    • <> sztereotípia: Interfész szimbolizációja UML osztálydiagramon

    Osztálydiagram - Különbség interfész és absztrakt osztály

    • Interfész: a metódus szignatúrákat tartalmaz, de nem megvalósítást
    • Absztrakt osztály: tartalmaz megvalósítást is, és örökölhető
    • Absztrakt osztály: specifikál egy vagy több metódus szignatúrát, megadva a típusokat és sorrendeket a futáshoz.

    Aktív osztály

    • Saját akciók aktiválják őket.
    • Szereplőik, vagy eseményeik aktiválják őket.
    • <> sztereotípia kötelező aktív osztályoknál

    Csomagdiagramok - Globális kibővítés

    • {global} a csomag elemeire utal, mely mindenhol elérhető
    • {abstract} a még meg nem valósított csomag jele

    FÜGGŐSÉG (továbbfolytatás)

    • Két objektum között akkor van függőség, ha az egyik objektum változása hatással van a másikra
    • A függőség tranzitív, ha A függ B-től, B függ C-től, akkor A függ C-től is

    Interakciós diagramok

    • Üzenetváltásokat ábrázolnak
    • Az interakciós diagramokban a partnerek lehetnek osztályok, use casek, interfészek vagy komponensek

    Interakciós diagramok típusai

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

    Szekvencia diagram

    • A szekvencia diagramon az időt balról jobbra lehet értelmezni
    • Életvonalak sorrendje a bal oldaltól a jobb oldalra mutat a szekvencia diagramokban. Az életvonalak a szekvenciális diagram objektumok sorrendjét mutatják.

    Szekvencia diagram - Életvonalak

    • Minden partnerhez életvonal tartozik
    • Az életvonalak a bal oldaltól indulnak jobb oldalon végződnek

    Szekvencia diagramok használata

    • Megfelelő használata az eseteknek amikor kevés partner között bonyolult mintázatok szerint történik a kommunikáció, de sok párbeszéd történik.

    Szekvencia diagram - Operátorok

    • STRICT: Szigorúan definiált sorrendben futnak a műveletek
    • REF: referencia másik diagramhoz
    • BRK: megszakítás
    • ALT: Alternatív akciók (egymást kizáró)
    • LOOP: ismétlődés
    • PAR: párhuzamos végrehajtás
    • REGION: egyidejűvégrehajtás
    • SEQ: soros futás

    Telepítési diagramok

    • A számítógépes rendszer hardvereinek és szoftvereinek szerkezeti elrendezését írja le
    • Telepítési diagramok kombinálhatatlanok osztálydiagrammal

    Komponens diagramok

    • Az alkalmazás komponenseinek elrendezését mutatja a szerkezeten belül
    • Az alkalmazási komponensek szerkezeti elrendezését ábrázolja a komponensen belül

    Az emlékező állapot

    • Emlékszik arra, hogy melyik állapotból érkeztek oda
    • Ismétlődő akciók, ismétlődések vagy megadott időszakok emlékezése

    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 a CRC kártyák használatával foglalkozik. A kérdések a különböző osztálydiagram fázisokról, vonalakról és a fogalmi szótárról szólnak. Készülj fel a részletekre és a definíciókra!

    More Like This

    UML Osztálydiagramok és CRC kártyák
    0 questions
    UML osztálydiagramok
    45 questions
    Use Quizgecko on...
    Browser
    Browser