UML és Vezérlés Elmélet Kvíz

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

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?

  • Osztálydiagram
  • Szekvencia diagram
  • Use case diagram
  • Állapot-átmenet diagram (correct)

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?

<p>Olyan állapotgép, amely rendszereket és műszaki eszközöket vezérel. (D)</p> Signup and view all the answers

Mi jellemzi a dialóguslefutást egy rendszerben?

<p>A képernyő állapotainak modellezése a felhasználói interakciókra. (A)</p> Signup and view all the answers

Melyik állítás igaz a CRC kártyákra?

<p>Az osztályokhoz rendelhető felelősségeket tükrözik. (A)</p> Signup and view all the answers

Melyik osztálydiagram fázisa nem létezik?

<p>Projektdiagram (A)</p> Signup and view all the answers

Milyen typust jelöl a vonal egy UML osztálydiagramon két osztály között?

<p>Asszociáció (C)</p> Signup and view all the answers

Melyik számosság jelölés számít szintaktikailag helyesnek az UML osztálydiagramon?

<p>0..1 (A), 0..3 (D)</p> Signup and view all the answers

Mire jó a fogalmi szótár osztálydiagram esetén?

<p>Magyarázatot ad a felhasznált fogalmakra. (C)</p> Signup and view all the answers

Mi a kompozíció jele az UML osztálydiagramon?

<p>Fekete rombusz a tartalmazói oldalon. (B)</p> 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?

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

Mit jelent az osztály rajzjele osztálydiagramon?

<p>3 részre osztott téglalap (A)</p> 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?

<p>Kliens állapotgép (A)</p> 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?

<p>Az előző eredmény (D)</p> Signup and view all the answers

Milyen aszinkron idődiagramot jelent a STRICT operátor a szekvencia diagramon?

<p>A műveletek szigorú sorrendben történjenek (B)</p> Signup and view all the answers

Miért hivatkozik a REF operátor másik diagramra szekvencia diagramokon?

<p>Az összetettség csökkentésére (C)</p> Signup and view all the answers

Mit jelent a LOOP operátor a szekvencia diagramokon?

<p>Ismétlődő műveletek szemléltetéséhez használják (B)</p> Signup and view all the answers

Az ALT operátor milyen helyzetet ábrázol a szekvencia diagramon?

<p>Egymást kizáró műveletek működését (C)</p> Signup and view all the answers

Mi a BRK operátor jelentése a szekvencia diagramokon?

<p>Műveletek megszakítása (C)</p> 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?

<p>Minőségi követelmények leírása (A)</p> Signup and view all the answers

Melyik állítás igaz a szekvencia diagramokra vonatkozóan?

<p>Az időt fentről lefelé kell értelmezni. (C)</p> Signup and view all the answers

Mi jellemző a kommunikációs diagramokra?

<p>Az idő nincs értelmezve. (A), Az időt balról jobbra értelmezzük. (D)</p> 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?

<p>A szekvencia diagramok előnyösebbek, ha kevesebb partner van. (A), A kommunikációs diagramok előnyösebbek, ha sok partner van. (C)</p> Signup and view all the answers

Melyik állítás igaz az ábrával kapcsolatban?

<p>Ez egy kommunikációs diagram. (C), Ez egy hiányos szekvencia diagram. (D)</p> Signup and view all the answers

A következő érvek közül melyik vonatkozik az idődiagramra?

<p>A kommunikációs partnerek térbeli elhelyezkedése nem számít. (C)</p> Signup and view all the answers

Melyik állítás igaz a kommunikációs diagramok használatára?

<p>Egyszerű mintákhoz alkalmasak sok partner között. (A)</p> Signup and view all the answers

Mi jellemző a szekvencia diagramokra az életvonalakat illetően?

<p>Minden partnerhez fog életvonal tartozni. (B)</p> Signup and view all the answers

Melyik állítás igaz a diagramok és állapotgépek kapcsolatára?

<p>Lesz olyan állapotgépe, amely várakozó állapotot tartalmaz. (D)</p> Signup and view all the answers

Milyen osztályt jelöl az interfész az osztálydiagramon?

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

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

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

Melyik állítás igaz az absztrakt osztályokra és interfészekre?

<p>Az interfész csak szignatúrát definiál, az absztrakt osztály megvalósítást is tartalmaz (B)</p> Signup and view all the answers

Milyen osztályok jelölhetők az adatbázis interfésszel?

<p>Olyan osztályok, melyekből nem lehet példányt létrehozni (A)</p> Signup and view all the answers

Mik a taxonómiával kapcsolatos korlátok osztálydiagramokon?

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

Mi jellemzi az aktív osztályokat az osztálydiagramon?

<p>Felhasználói akcióra aktiválódnak, ez külső eseményt jelent (D)</p> 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?

<p>Az interfész nem tartalmaz megvalósítást, az absztrakt osztály viszont igen (A)</p> Signup and view all the answers

Melyik jelenti a powertype kifejezést osztálydiagramon?

<p>Olyan specifikáció, amely az osztályok típusait definiálja (A)</p> Signup and view all the answers

Melyik állítás igaz az interakciós diagramokra?

<p>Használható létező rendszer folyamatainak vizualizálására. (B)</p> Signup and view all the answers

Miben különbözik a szekvencia diagram a kommunikációs diagramtól?

<p>Az időzítési megkötések feltüntetésében. (D)</p> Signup and view all the answers

Mi a helyes állítás a szekvencia diagramok aktivitási sávjáról?

<p>Az aktivitási sáv kezdete mindig megelőzi az életvonal kezdetét. (C)</p> Signup and view all the answers

Melyik állítás hamis a szekvencia diagramra vonatkozóan?

<p>Az idődiagram a kommunikációs diagram helyettesítője. (A)</p> Signup and view all the answers

Milyen típusú diagramokat tartoznak az interakciós diagramkategóriába?

<p>Szekvencia és kommunikációs diagramok. (C)</p> Signup and view all the answers

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

<p>A kommunikációs diagramok az objektumok közötti üzenetváltásokat jelenítik meg. (C)</p> Signup and view all the answers

Mikor használhatók interakciós diagramok?

<p>Követelmények, tesztesetek és folyamatok dokumentálására. (A)</p> Signup and view all the answers

Mi az interakciós diagramok legfontosabb jellemzője?

<p>Üzenetváltások és kölcsönhatások ábrázolása több résztvevő között. (A)</p> Signup and view all the answers

Flashcards

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

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

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

Ez az UML diagram az egy adott osztályban lévő attribútumok, műveletek és az osztályok közötti kapcsolatok leírására szolgál.

Signup and view all the flashcards

Állapot-átmenet diagram

Ez az UML diagram az objektum állapotában bekövetkező változásokat mutatja. Az állapotok közötti átmenetek az objektumra ható események és feltételek alapján történhetnek.

Signup and view all the flashcards

<> sztereotípia

Olyan osztályt jelöl, mely nem lehetnek példányai.

Signup and view all the flashcards

<> sztereotípia

Olyan osztályt jelöl, melynek szigorúan csak egy példánya létezhet.

Signup and view all the flashcards

<> sztereotípia

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

Signup and view all the flashcards

Különbség az interfész és az absztrakt osztály között

Interfész csak szignatúrát definiál, az absztrakt osztály megvalósítást is, mely felül nem bírálható.

Signup and view all the flashcards

Mit jelent az interfész osztálydiagramon?

Olyan szerződést, mely metódus szignatúrákat definiál

Signup and view all the flashcards

Mivel jelöljük az interfészt?

Szaggatott ellipszissel

Signup and view all the flashcards

Mi igaz az aktív osztályokra?

Felhasználói akcióra aktiválódnak, ez a külső esemény

Signup and view all the flashcards

Mi igaz a taxonómiára osztálydiagramon?

Csak öröklődési hierarchia tüntethető fel

Signup and view all the flashcards

Kommunikációs partnerek térbeli elhelyezkedése

A kommunikációs diagramon a kommunikációs partnerek térbeli elhelyezkedése fontos, míg a szekvencia diagramon nem számít.

Signup and view all the flashcards

Várákozás állapot egyetlen kivezető átmenettel

Az állapotgépből csak egyetlen állapotátmenet vezet ki.

Signup and view all the flashcards

Idő értelmezése diagramokon

A szekvencia diagramon az időt fentről lefelé, míg az idődiagramon balról jobbra kell értelmezni.

Signup and view all the flashcards

Várákozás állapot több kivezető átmenettel

Az állapotgépből több kivezető állapotátmenet vezet ki.

Signup and view all the flashcards

Kétirányú kapcsolat a "Kérés" és "Szünet" állapotok között

A "Kérés" és "Szünet" állapotok között kétirányú kapcsolat van.

Signup and view all the flashcards

Életvonal diagramokon

A szekvencia diagramon minden partnerhez tartozik életvonal, míg a kommunikációs diagramon nem.

Signup and view all the flashcards

Kiszámítás állapot elhagyása eredmény beérkezésére

A "kiszámítás" állapotot csak a kapott eredmény beérkezésekor lehet elhagyni.

Signup and view all the flashcards

Diagramelények használatának célja

A szekvencia diagramok hatékonyabbak, ha kevés partner és bonyolult kommunikációs minta van. A kommunikációs diagramok viszont akkor hasznosabbak, ha sok partner és egyszerűbb kommunikációs minta van.

Signup and view all the flashcards

Ábra típusa és tartalma

A kommunikációs diagramon látható, hogy egy kliens szolgáltatást hív meg egy szerveren, amely visszaigazolja a kérést, majd a kapott eredményt visszaadja.

Signup and view all the flashcards

STRICT operátor a szekvencia diagramon

A STRICT operátor a szekvencia diagramon a halmazban lévő operandusok szigorú sorrendjét szabja meg.

Signup and view all the flashcards

Ábra pontatlansága

A diagramon látható a kliens és a szerver közötti kommunikáció, de hiányzik az időbeli információ.

Signup and view all the flashcards

REF operátor a szekvencia diagramon

Az REF operátor a szekvencia diagramon egy másik diagramra mutató hivatkozást jelöl.

Signup and view all the flashcards

BRK operátor a szekvencia diagramon

A BRK operátor a szekvencia diagramon a megszakítás esetén bekövetkező működést írja le.

Signup and view all the flashcards

ALT operátor a szekvencia diagramon

Az ALT operátor a szekvencia diagramon az egymást kizáró működéseket jelöli, melyek közül csak az egyik futhat le.

Signup and view all the flashcards

Interakciós diagram

Az interakciós diagramok egy típusa, amely üzenetváltásokat ábrázol a rendszerben résztvevő elemek között.

Signup and view all the flashcards

Osztály (interakciós diagramban)

Az interakciós diagram eleme, amely egy osztályt képvisel, és a rendszerben részt vehet az üzenetváltásban.

Signup and view all the flashcards

Use case (interakciós diagramban)

Az interakciós diagram eleme, amely egy use case-t képvisel, és részt vehet az üzenetváltásban.

Signup and view all the flashcards

Interfész (interakciós diagramban)

Az interakciós diagram eleme, amely egy interfészt képvisel, és részt vehet az üzenetváltásban.

Signup and view all the flashcards

Komponens (interakciós diagramban)

Az interakciós diagram eleme, amely egy komponenst képvisel, és részt vehet az üzenetváltásban.

Signup and view all the flashcards

Kommunikációs diagram

Az interakciós diagramok egy típusa, amely az objektumok közötti kapcsolatokat és az üzeneteket mutatja meg.

Signup and view all the flashcards

Szekvencia diagram vs. Kommunikációs diagram

A szekvencia diagram és a kommunikációs diagram közötti különbség a történelmi idő

Signup and view all the flashcards

Szekvencia Diagram - Életvonal

A szekvencia diagram az objektumok életvonalait ábrázolja.

Signup and view all the flashcards

Szekvencia Diagramon - Aktivitási sáv

Egy szekvencia diagramon egy objektum állapotváltozásait egy adott időszak alatt mutatják be.

Signup and view all the flashcards

Szekvencia diagram - Több Életvonal

Igaz. Egy szekvencia diagram több objektumot ábrázolhat, így több életvonal lehet.

Signup and view all the flashcards

Kommunikációs diagram - Több Aktivitási Sáv

Igaz. Egy kommunikációs diagramon az objektumok közötti üzeneteket ábrázolják, így több aktivitási sáv is lehet, ami a kommunikációt jelzi.

Signup and view all the flashcards

Interakciós diagramok - Felhasználás

Egy interakciós diagram felhasználható követelmények és tesztesetek leírására, valamint a rendszer viselkedésének specifikálására.

Signup and view all the flashcards

Idődiagram - Állapotok

Igaz. Az idődiagramon az objektumok állapotai az idő függvényében ábrázolhatók.

Signup and view all the flashcards

Interakciós diagramok - Vizualizáció

Az interakciós diagramok a rendszer folyamatainak vizualizálására is használhatók

Signup and view all the flashcards

Szekvencia diagram - Aktivitási sáv kezdet

Igaz. Egy szekvencia diagramon az aktivitási sáv kezdete megelőzheti az életvonal kezdetét.

Signup and view all the flashcards

Szekvencia diagram - Életvonal vége

Igaz. Egy szekvencia diagramon az életvonal vége az objektum megszűntét jelöli.

Signup and view all the flashcards

Szekvencia diagram - Aktivitási sáv szünetek

Igaz. Egy szekvencia diagramon az aktivitási sávban lehetnek szünetek, kimaradások.

Signup and view all the flashcards

Kommunikációs diagram - Aktivitási sáv

Egy kommunikációs diagramon nem lehet sok aktivitási sáv. Egy kommunikációs diagramon csak egy aktivitási sáv lehet. Az interakciós diagramok az objektumok közötti kommunikációt jelzik. Az interakciós diagramok az objektumok közötti kapcsolatokat jelzik.

Signup and view all the flashcards

CRC kártya

A CRC kártya egy olyan táblázatos lap, amelyet az osztályok meghatározására használnak a diagramok helyett. Az UML-ben hibajavításra is használhatóak. A leírás csak metódusokat tartalmaz, nem pedig attribútumokat. A leírás az osztályokhoz rendelhető felelősségeket mutatja be, nem pedig metódusokat és attribútumokat.

Signup and view all the flashcards

Kollaborációs osztálydiagram

A kollaborációs osztálydiagram az osztályok közötti együttműködéseket mutatja be. Ez egy olyan UML diagram, amely az osztályok közötti interakciókat és üzeneteket vizualizálja.

Signup and view all the flashcards

Osztálydiagram fázisai

Az osztálydiagramok készítésének fázisai a következők:

  1. Elemzési osztálydiagram: Az üzleti követelmények elemzése alapján létrehozott diagram.
  2. Tervezési osztálydiagram: Az elemzési osztálydiagram alapján kidolgozott, a szoftver implementációját előkészítő diagram.
  3. Osztálydiagram a tervezési minták kialakításához: A tervezési minták alkalmazásával kialakított diagram.
  4. Megvalósítási osztálydiagram: A szoftver implementációjának megfelelően elkészült diagram.
  5. Futásidejű osztálydiagram: A szoftver futása során létrejövő diagram.
Signup and view all the flashcards

UML osztálydiagram kapcsolatok

Az UML osztálydiagramon két osztály közötti vonal különböző kapcsolatokat jelölhet:

  • Asszociáció: Általános kapcsolat, lehet egyszerű vagy kvalifikált.
  • Aggregáció: Gyenge kapcsolat, a tartalmazó objektum nem felelős a tartalmazott objektum életciklusáért.
  • Kompozíció: Erős kapcsolat, a tartalmazó felelős a tartalmazott objektum életciklusáért, a tartalmazott objektum nem létezhet a tartalmazó nélkül.
  • Kooperáció: Interakciót jelöl, amelyben az osztályok egy közös cél érdekében együttműködnek.
Signup and view all the flashcards

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

UML osztálydiagramon a számosságot a következő szintaktikailag helyes formákban lehet jelölni:

* **0..1**: nulla vagy egy
* *****: nulla vagy több
* **0..***: nulla vagy több
* **1..***: egy vagy több
* **x..y**:  legalább x, legfeljebb y számosság (pl. 2..5: legalább 2, legfeljebb 5)
Signup and view all the flashcards

Fogalmi szótár az osztálydiagramban

Az osztálydiagram esetén a fogalmi szótár a modellben felhasznált fogalmak magyarázatát tartalmazza. Beleértve a szinonímákat és a fogalmi környezetet is.

Signup and view all the flashcards

Asszociáció és kompozíció az osztálydiagramban

Az osztálydiagramon az asszociáció kapcsolatot jelöl, a kompozíció pedig tulajdonlást.

Signup and view all the flashcards

Kompozíció jele az UML osztálydiagramon

Az UML osztálydiagramon a kompozíciót fekete rombusz végű vonal jelöli, a rombusz a tartalmazó oldalon helyezkedik el.

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.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser