Podcast
Questions and Answers
Melyik UML diagramon lehet üzeneteket feltüntetni?
Melyik UML diagramon lehet üzeneteket feltüntetni?
- Use case diagram
- Állapotgép
- Osztálydiagram
- Szekvencia diagram (correct)
Melyik diagramon lehet események bekövetkezését jelölni?
Melyik diagramon lehet események bekövetkezését jelölni?
- Állapot-átmenet diagram (correct)
- Osztálydiagram
- Szekvencia diagram
- Use case diagram
Mit jelent az emlékező állapot?
Mit jelent az emlékező állapot?
- Olyan állapot, amelyik emlékszik arra, hogy melyik állapotból származott a vezérjel. (correct)
- Olyan állapot, amelyik emlékszik arra, hogy a vezérjel hányszor volt már jelen.
- Olyan állapot, amelyik emlékszik az utolsó eseményre.
- Olyan állapot, amelyik nem emlékszik semmire.
Mi a vezérlőautomata?
Mi a vezérlőautomata?
Refaktoring során mi igaz az osztályok metódusaira?
Refaktoring során mi igaz az osztályok metódusaira?
Mit jelent az inkonzisztens specifikáció a szoftverfejlesztés során?
Mit jelent az inkonzisztens specifikáció a szoftverfejlesztés során?
Mikor nevezünk egy UML tervezési modellt teljesnek?
Mikor nevezünk egy UML tervezési modellt teljesnek?
Mi jellemzi a komponens diagramot?
Mi jellemzi a komponens diagramot?
Milyen buktatók vannak a teljesség bizonyításában?
Milyen buktatók vannak a teljesség bizonyításában?
Hogyan ábrázoljuk az UML szimbólumokat?
Hogyan ábrázoljuk az UML szimbólumokat?
Melyik az alábbi állítások közül helyes a komponensek implementálásáról?
Melyik az alábbi állítások közül helyes a komponensek implementálásáról?
Mit jelent a sztereotípia használata a komponens diagramon?
Mit jelent a sztereotípia használata a komponens diagramon?
Melyik a helyes definíciók közül a komponensek jelentését tekintve?
Melyik a helyes definíciók közül a komponensek jelentését tekintve?
Milyen típusú osztálydiagram nem illik a tervezési fázisok közé?
Milyen típusú osztálydiagram nem illik a tervezési fázisok közé?
Milyen kapcsolatot jelöl az asszociáció UML osztálydiagramon?
Milyen kapcsolatot jelöl az asszociáció UML osztálydiagramon?
Mi a kompozíció jele UML osztálydiagramon?
Mi a kompozíció jele UML osztálydiagramon?
Milyen szintaktikailag helyes számosság jelölést lehet alkalmazni UML osztálydiagramon?
Milyen szintaktikailag helyes számosság jelölést lehet alkalmazni UML osztálydiagramon?
Mi jellemzi a kompozíció kapcsolatot az UML osztálydiagramon?
Mi jellemzi a kompozíció kapcsolatot az UML osztálydiagramon?
Mi a helyes jelentése a dőlt betűs osztálynévnek UML osztálydiagramon?
Mi a helyes jelentése a dőlt betűs osztálynévnek UML osztálydiagramon?
Mi a fogalmi szótár szerepe osztálydiagram esetén?
Mi a fogalmi szótár szerepe osztálydiagram esetén?
Hogyan jelöljük a tartalmazó osztályt UML osztálydiagramon?
Hogyan jelöljük a tartalmazó osztályt UML osztálydiagramon?
Milyen állapotigenek léteznek az állapotgépek esetén?
Milyen állapotigenek léteznek az állapotgépek esetén?
Melyik állítás igaz a mély történeti állapotra?
Melyik állítás igaz a mély történeti állapotra?
Igaz vagy hamis: Egyszerű történeti állapot esetén az állapotkonfiguráció visszaállítása nem történik meg.
Igaz vagy hamis: Egyszerű történeti állapot esetén az állapotkonfiguráció visszaállítása nem történik meg.
Milyen típusú diagramot reprezentál a dialóguslefutás?
Milyen típusú diagramot reprezentál a dialóguslefutás?
Mikor mondhatjuk, hogy egy UML-modell összefüggő?
Mikor mondhatjuk, hogy egy UML-modell összefüggő?
Mi következik egy inkonzisztens specifikációból?
Mi következik egy inkonzisztens specifikációból?
Hogyan működik a vezérlés, ha a mély történeti állapot üres?
Hogyan működik a vezérlés, ha a mély történeti állapot üres?
Mit fejez ki az állapotkonfiguráció visszaállítása?
Mit fejez ki az állapotkonfiguráció visszaállítása?
A PAR operátor hogyan értelmezhető szekvencia diagramon?
A PAR operátor hogyan értelmezhető szekvencia diagramon?
A REGION operátor szerepe a szekvencia diagramokon?
A REGION operátor szerepe a szekvencia diagramokon?
Melyik állítás igaz a szekvencia diagramon feltüntethető objektumállapotra?
Melyik állítás igaz a szekvencia diagramon feltüntethető objektumállapotra?
Az interakciós áttekintés milyen típusú diagramon hivatkozhat szekvencia diagramokra?
Az interakciós áttekintés milyen típusú diagramon hivatkozhat szekvencia diagramokra?
Milyen típusú hivatkozások tüntethetők fel az osztálydiagramon?
Milyen típusú hivatkozások tüntethetők fel az osztálydiagramon?
Milyen formában jelezhető az összetett állapot az állapotgépen?
Milyen formában jelezhető az összetett állapot az állapotgépen?
Mi jellemzi az állapotgépet?
Mi jellemzi az állapotgépet?
Melyik állítás nem igaz a szekvencia diagram és a REGION operátor kapcsán?
Melyik állítás nem igaz a szekvencia diagram és a REGION operátor kapcsán?
Melyik állítás igaz a séma diagramokkal kapcsolatban?
Melyik állítás igaz a séma diagramokkal kapcsolatban?
Hogyan kell értelmezni az időt a különböző diagramokon?
Hogyan kell értelmezni az időt a különböző diagramokon?
Mely állítás igaz a diagramok partneréletvonalára vonatkozóan?
Mely állítás igaz a diagramok partneréletvonalára vonatkozóan?
Mikor előnyösebb a szekvencia diagramok használata?
Mikor előnyösebb a szekvencia diagramok használata?
A következő állítások közül melyik a helyes a bemutatott ábráról?
A következő állítások közül melyik a helyes a bemutatott ábráról?
Melyik állítás igaz az állapotgépekre a szerver esetében?
Melyik állítás igaz az állapotgépekre a szerver esetében?
Milyen jellemzője van a kommunikációs diagramnak a benne lévő üzenetek szempontjából?
Milyen jellemzője van a kommunikációs diagramnak a benne lévő üzenetek szempontjából?
A kommunikációs diagramok mely helyzetekre a legalkalmasabbak?
A kommunikációs diagramok mely helyzetekre a legalkalmasabbak?
Flashcards
Teljes UML modell
Teljes UML modell
Ha egy UML modellben minden lehetséges forgatókönyv le van írva, és minden szakterülethez tartozó szereplő szerepel a modellben, akkor azt teljesnek nevezzük.
Komponens diagram
Komponens diagram
A komponens diagram a szoftverrendszer fizikai szerkezetét ábrázolja, a komponensek és azok kölcsönhatásait mutatja.
Konzisztens UML modell
Konzisztens UML modell
Egy UML modell akkor konzisztens, ha logikailag helyes és nem ad ellentmondó információkat a rendszer működéséről.
Komponens
Komponens
Signup and view all the flashcards
Komponens diagramon ábrázolás
Komponens diagramon ábrázolás
Signup and view all the flashcards
Sztereotípia a komponens diagramon
Sztereotípia a komponens diagramon
Signup and view all the flashcards
Teljesség bizonyítása
Teljesség bizonyítása
Signup and view all the flashcards
Inkonzisztens specifikáció
Inkonzisztens specifikáció
Signup and view all the flashcards
Melyik UML diagramon lehetséges üzenetek feltüntetése?
Melyik UML diagramon lehetséges üzenetek feltüntetése?
Signup and view all the flashcards
Melyik diagramon lehet események bekövetkezését jelölni?
Melyik diagramon lehet események bekövetkezését jelölni?
Signup and view all the flashcards
Refaktoring: igaz állítás
Refaktoring: igaz állítás
Signup and view all the flashcards
Mit jelent az emlékező állapot?
Mit jelent az emlékező állapot?
Signup and view all the flashcards
Mi a vezérlőautomata?
Mi a vezérlőautomata?
Signup and view all the flashcards
PAR operátor
PAR operátor
Signup and view all the flashcards
REGION
REGION
Signup and view all the flashcards
Objektum aktuális állapota
Objektum aktuális állapota
Signup and view all the flashcards
Interakciós áttekintés
Interakciós áttekintés
Signup and view all the flashcards
Objektum életciklus hivatkozások
Objektum életciklus hivatkozások
Signup and view all the flashcards
Objektum életciklus diagram
Objektum életciklus diagram
Signup and view all the flashcards
Összetett állapot
Összetett állapot
Signup and view all the flashcards
Összetett állapot
Összetett állapot
Signup and view all the flashcards
Egyszerű történeti állapot
Egyszerű történeti állapot
Signup and view all the flashcards
Mély történeti állapot
Mély történeti állapot
Signup and view all the flashcards
Dialóguslefutás
Dialóguslefutás
Signup and view all the flashcards
Összefüggő UML-modell
Összefüggő UML-modell
Signup and view all the flashcards
Összefüggő UML-modell (2)
Összefüggő UML-modell (2)
Signup and view all the flashcards
Összefüggő UML-modell (3)
Összefüggő UML-modell (3)
Signup and view all the flashcards
Mély történeti állapot (helyes állítás)
Mély történeti állapot (helyes állítás)
Signup and view all the flashcards
Egyszerű történeti állapot (helyes állítás)
Egyszerű történeti állapot (helyes állítás)
Signup and view all the flashcards
Szekvencia diagramm térbeli elhelyezkedés
Szekvencia diagramm térbeli elhelyezkedés
Signup and view all the flashcards
Kommunikációs diagramm térbeli elhelyezkedés
Kommunikációs diagramm térbeli elhelyezkedés
Signup and view all the flashcards
Szekvencia diagramm idő értelmezése
Szekvencia diagramm idő értelmezése
Signup and view all the flashcards
Kommunikációs diagramm idő értelmezése
Kommunikációs diagramm idő értelmezése
Signup and view all the flashcards
Életvonal szekvencia diagramon
Életvonal szekvencia diagramon
Signup and view all the flashcards
Életvonal kommunikációs diagramon
Életvonal kommunikációs diagramon
Signup and view all the flashcards
Szekvencia diagramm alkalmazása
Szekvencia diagramm alkalmazása
Signup and view all the flashcards
Kommunikációs diagramm alkalmazása
Kommunikációs diagramm alkalmazása
Signup and view all the flashcards
Elemzési osztálydiagram
Elemzési osztálydiagram
Signup and view all the flashcards
Tervezési osztálydiagram
Tervezési osztálydiagram
Signup and view all the flashcards
Kollaborációs osztálydiagram
Kollaborációs osztálydiagram
Signup and view all the flashcards
Kompozíció
Kompozíció
Signup and view all the flashcards
Aggregáció
Aggregáció
Signup and view all the flashcards
Asszociáció
Asszociáció
Signup and view all the flashcards
Osztály rajzjele
Osztály rajzjele
Signup and view all the flashcards
Absztrakt osztály
Absztrakt osztály
Signup and view all the flashcards
Study Notes
CRC kártyák
- CRC kártyákon osztályokat nem diagramokon, hanem táblázatos lapokon definiálnak
- UML hibajavítás során használhatók
- A leírásokban csak metódusokat kell szerepeltetni
- Az osztályokhoz nem metódusokat és attribútumokat, hanem felelősségeket rendelnek
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álydiagram: kapcsolatok
- Kooperáció
- Asszociáció
- Aggregáció
- Kompozíció
UML osztálydiagram: számosság
- 0..1
- *..0
-
- 0..*
- 0..3
Fogalmi szótár
- Osztálydiagramok esetén a fogalmi szótár magyarázatot ad a modellben használt fogalmakra, szinonimákkal, fogalmi környezettel
Osztálydiagram osztály rajzelem
- Lekerekített sarkú téglalap
- 3 részre osztott téglalap
- Ellipszis
Dőlt betűs osztálynév
- Statikus osztály: nincsenek példányai
- Absztrakt osztály: nincsenek példányai
- Controller típusú osztály
UML sztereotípiák
- <
> - <
> - <
> - <
> - <
>
Osztálydiagram: interfész
- Olyan szerződés, mely metódus szignatúrákat definiál
- Szaggatott ellipszissel jelölik
- <
> sztereotípiával
Osztálydiagram: Absztrakt osztály és interfész különbsége
- Interfész csak szignatúrát definiál, absztrakt osztály megvalósítást is
- Interfészből tetszőleges számú példány létrehozható
- Absztrakt osztályból csak egy példány létrehozható
Osztálydiagram: aktív osztályok
- Önmaguktól aktiválódnak, külső esemény nélkül
- Felhasználói akcióra aktiválódnak
- <
> sztereotípiával hangsúlyozható - <
> sztereotípia kötelező ilyenkor
Osztálydiagram: taxonómia
- Csak asszociáció, kompozíció, öröklődési hierarchia, példányosítható osztályok
UML osztálydiagram: taxonómia
- Csak asszociáció, kompozíció, öröklődési hierarchia, példányosítható osztályok
UML osztálydiagram: Powertype
- Olyan típusok, melyekben a vezérlés lényegi része található.
- Olyan osztályok, amelyek példányai egyszerre alosztályok is.
- Olyan osztályok, amelyek az öröklési hierarchia tetején találhatóak
UML osztálydiagram: kompozíció
- Csak osztályok és kapcsolatok láthatók
- Statikus osztályok tüntethetők fel
Statikus osztály
- Nem példányosítható
- Csak tervezési minta szerint példányosítható
- Csak egy példánnyal rendelkezhet
UML <> sztereotípia
- Kizárólag osztálydiagramon használható
- Osztály kötelező példányosítását jelöli
- Opcionális példányosítását jelöli
- Objektum példájára mutat
ER diagram
- Egy jól elkészített osztálydiagramból kinyerhető
Függőségi ciklus
- Legtöbbször a kód megduplázásával vagy a ciklusban lévő csomagok közös csomagba helyezésével oldható meg
- Csomagimporttal is oldható.
Csomagdiagramok
- A csomag elemei mindenhol elérhetőek
- A csomag elemei titkosítottak
- A csomag elemei nemzetközi használatra készültek
Függőség tranzitív
- Igen
Függőség
- Két elem között akkor van függőség, ha az egyik elem átalakulása változást okoz a másikban.
Interakciós diagramok
- üzenetváltásokat ábrázolnak
- kölcsönhatásban partner lehet osztály, use case, interfész, komponens
- Állapotgép
- Idődiagram
- Állapot átmenet diagram
- Kommunikációs diagram
- Szekvencia diagram
Szekvencia diagram
- Időzítő megkötések
- Aktivitási sáv
- Életvonal kezdés és vége
- Aktivitási sáv és életvonal kezdete
- Objektum megszűnése
- Szünetek
- Több életvonal
- Több aktivitási sáv is lehet
Kommunikációs diagram
- A kommunikációs partner térbeli elhelyezkedése nem számít
- Az időt balról jobbra értelmezzük
- Minden partnerhez életvonal tartozik
- Előnyösebb kevés partnernél és bonyolult minták esetén
- Több partner, bonyolult minta, sok üzenetváltásnál is megfelelő
UML sztereotípia: «implements»
- használata az interfész megvalósításának megjelölésére
UML sztereotípia: «interface»
- az interfész megadására
interfész
- szakterület által kívánt aktorok
- use casek és forgatókönyveik
Állapotgép
- összetett állapot jele lekerekített téglalap
- több alállapot és állapotátmenet
Telepítési diagram
- Csomópontok képviselik a szoftver vagy hardver elemeket.
Komponens diagram
- a komponensek egymáshoz való viszonyát és kommunikációját jól ábrázolja
- UML szimbólum téglalap
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.