szoftver 2 Flashcards

1
Q

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.
UML-ben hibajavítás során használhatóak
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.

A

Osztályok meghatározása nem diagramok alapján, hanem táblázatos lapok segítségével.
A leírásban nem metódusokat és attribútumok, hanem az osztályokhoz rendelhető felelősségek vannak.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Osztálydiagramok készítésének milyen fázisai vannak?

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

A

Elemzési osztálydiagram
Tervezési osztálydiagram
Megvalósítási osztálydiagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

UML osztálydiagramon hogyan kell értelmezni két osztály közötti vonalat?

kooperáció
asszociáció
aggregáció
kompozíció

A

asszociáció

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

UML osztálydiagram számosság jelölésére melyek a szintaktikailag helyes válaszok?

0..1
..0
*
0..

5
0..3
Egyik sem, a számosság másképpen van jelölve.

A

0..1
*
0..*
5
0..3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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

Magyarázatot ad a modellben felhasznált metódusokra, tevékenységdiagramokkal.
Magyarázatot ad a modellben felhasznált fogalmakra, szinonímákkal, fogalmi környezettel.

A

Magyarázatot ad a modellben felhasznált fogalmakra, szinonímákkal, fogalmi környezettel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

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

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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

Fekete rombusz végű vonal, rombusz a tartalmazó oldalon
Fekete rombusz végű vonal, rombusz a tartalmazott oldalon
Nyílt fejű nyíl
Telt fejű nyíl, az ős felöli olalon

A

Fekete rombusz végű vonal, rombusz a tartalmazó oldalon

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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

Öröklődés
Kompozíció
Asszociáció
Kooperáció

A

Kompozíció

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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

Lekerekített sarkú téglalap
3 részre osztott téglalap
Ellipszis

A

3 részre osztott téglalap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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

3 részre osztott téglalap, benne osztálynév, aktor és use case lista
Egyszerű téglalap, benne use case elnevezése
Egyszerű téglalap, benne az osztály neve
3 részre osztott téglalap, benne osztálynév, attribútumok és műveletek

A

Egyszerű téglalap, benne az osztály neve
3 részre osztott téglalap, benne osztálynév, attribútumok és műveletek

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

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

Statikus osztály, azaz nem lehetnek példányai
Absztrakt osztály, azaz nem lehetnek példányai
Controller típusú osztály

A

Absztrakt osztály, azaz nem lehetnek példányai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Osztálydiagramon mit jelent az «abstract» sztereotípia?

Olyan osztályt jelöl, melyet nem lehet további öröklési hierarchiában felhasználni.
Adatbázis interfészt jelöl
Olyan osztályt jelöl, melynek nem lehetnek példányai
Olyan osztályt jelöl, melynek szigorúan csak egy példánya létezhet

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Osztálydiagramon mit jelent az «entity» sztereotípia?

A felhasználó számára fontos entitások jelölésére szolgál
Azon osztályok jelölése, melyek attribútumait perzisztálni kell
Az adatbázisbe írást megvalósító osztályok jelölése

A

Azon osztályok jelölése, melyek attribútumait perzisztálni kell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Osztálydiagramon mit jelent az «boundary» sztereotípia?

A felhasználó számára fontos entitások jelölésére szolgál
A felhasználói felülethez tartozó osztályok jelölése ez
Olyan osztályt jelöl, melyet nem lehet további öröklési hierarchiában felhasználni.
Statikus osztály, azaz nem lehetnek példányai

A

A felhasználói felülethez tartozó osztályok jelölése ez

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Osztálydiagramon mit jelent az «uses» sztereotípia?

Öröklődést
Interfész használatot
Aktor általi használatot

A

Interfész használatot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

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

Olyan szerződést, mely metódus szignatúrákat definiál
Absztrakt osztályt
Olyan csatlakozási pontot, mely segítségével külső rendszerekből kérhetünk le adatokat

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

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

Szaggatott ellipszissel
«implements» sztereotípiával
«interface» sztereotípiával
Körrel illetve gömbcsuklóval

A

«interface» sztereotípiával
Körrel illetve gömbcsuklóval

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

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

Nincs különbség, de interfészekkel szebb megvalósítás érhető el
Egy interfészből tetszőleges számú példány létrehozható, de absztrakt osztályból csak egy.
Egy interfészből tetszőleges számú példány létrehozható, de absztrakt osztályból egy sem.
Interfész csak szignatúrát definiál, az absztrakt osztály megvalósítást is, mely felül nem bírálható
Interfész csak szignatúrát definiál, az absztrakt osztály megvalósítást is, mely felülbírálható

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

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

Önmaguktól aktiválódnak, nem kell hozzá külső esemény
Felhasználói akcióra aktiválódnak, ez a külső esemény
«activeclass» sztereotípiával hangsúlyozható
«controller» sztereotípia kötelező ilyenkor

A

Önmaguktól aktiválódnak, nem kell hozzá külső esemény
«activeclass» sztereotípiával hangsúlyozható

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

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

Csak asszociáció tüntethető fel
Csak kompozíció tüntethető fel
Csak öröklődési hierarchia tüntethető fel
Csak olyan osztályok szerepelhetnek rajta, melyek példányosíthatóak

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Mit jelent: powertype?

Olyan típusok, melyekben a vezérlés lényegi része található
Olyan osztályok, melyek példányai egyszerre alosztályok is
Olyan osztályok, melyek az öröklési hierarchia tetején találhatóak

A

Olyan osztályok, melyek példányai egyszerre alosztályok is

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

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

Csak osztályok tüntethetőek fel, kapcsolatokkal
Csak statikus osztályok tüntethetőek fel
Csak osztályok és use casek tüntethetőek fel

A

Csak osztályok tüntethetőek fel, kapcsolatokkal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

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

Statikus osztály nem példányosítható
Statikus osztály csak tervezési minta szerint példányosítható
Statikus osztály csak egy példánnyal rendelkezhet

A

Statikus osztály nem példányosítható

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Mely állítások igazak? Az UML «snapshot» sztereotípia…

… kizárólag osztálydiagramon használható
… osztály kötelező példányosítását jelöli
… osztály opcionális példányosítását jelöli
… osztály objektumára példát mutat

A

… kizárólag osztálydiagramon használható
… osztály objektumára példát mutat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Mely állítások igazak? Az ER diagram kinyerhető egy jól elkészített osztálydiagramból Az EK diagram kinyerhető egy jól elkészített osztálydiagramból Az ER diagramon meg fog jelenni valamennyi <> sztereotípiájú osztály Az ER diagramon meg fog jelenni valamennyi <> sztereotípiájú osztály
Az ER diagram kinyerhető egy jól elkészített osztálydiagramból Az EK diagram kinyerhető egy jól elkészített osztálydiagramból Az ER diagramon meg fog jelenni valamennyi <> sztereotípiájú osztály
26
Függőségi ciklus hogyan oldható fel Legtöbbször a kód megduplázásával A ciklusban lévő csomagok közös csomagba helyezésével Csomagimporttal
A ciklusban lévő csomagok közös csomagba helyezésével
27
Csomagdiagramon mit jelent a {global} kibővítés? A csomag elemei mindenhol elérhetőek A csomag elemei titkosítottak A csomag elemei nemzetközi használatra készültek
A csomag elemei mindenhol elérhetőek
28
Csomagdiagramon mit jelent a {abstract} kibővítés? Még meg nem valósított csomagot Olyan csomagot, melynek nem lehetnek példányai
Még meg nem valósított csomagot
29
A függőség tranzitív? Igen Nem
Nem
30
Mit jelent a tranzitivitás függőségek esetén? A függőségi láncok tiltását A függőség továbbterjedését Azt, hogy a függő osztályok átlátszóak
A függőség továbbterjedését
31
Mit értünk függőség alatt? Jelölje az igaz állításokat! 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áltoztatás változást okozhat a másik elem specifikációjában, megvalósításában. Az egyik elem megváltoztatása kihat a másik elemre. Az egyik elem törlésével a tartalmazott elem is törlésre kerül
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áltoztatás változást okozhat a másik elem specifikációjában, megvalósításában. Az egyik elem megváltoztatása kihat a másik elemre.
32
Csomagdiagramok. Jelölje az igaz állításokat! A függőségi kapcsolatok, és a csoportosítás osztályokra vonatkozik Az UML-ben a leginkább elterjedt rendezési elv a függőség A fő rajzelem a mappa A másodlagos rajzelem a use case A fő sztereotípia az <> A fő sztereotípia az <>
A függőségi kapcsolatok, és a csoportosítás osztályokra vonatkozik Az UML-ben a leginkább elterjedt rendezési elv a függőség A fő rajzelem a mappa A fő sztereotípia az <>
33
Mely állítások igazak az interakciós diagramokra? Az interakciós diagram üzenetváltásokat ábrázol. Az interakciós diagramon a kölcsönhatásban partner lehet egy osztály Az interakciós diagramon a kölcsönhatásban partner lehet egy use case Az interakciós diagramon a kölcsönhatásban partner lehet egy interfész Az interakciós diagramon a kölcsönhatásban partner lehet egy komponens
Az interakciós diagram üzenetváltásokat ábrázol. Az interakciós diagramon a kölcsönhatásban partner lehet egy osztály Az interakciós diagramon a kölcsönhatásban partner lehet egy interfész Az interakciós diagramon a kölcsönhatásban partner lehet egy komponens
34
Az alábbiak közül melyek tartoznak az interakciós diagramok közé? Állapotgép Idődiagram Állapot átmenet diagram Kommunikációs diagram Szekvencia diagram
Idődiagram Kommunikációs diagram Szekvencia diagram
35
Mely állítások igazak az interakciós diagramokra? Használható követelmények leírására Használható tesztesetek leírására Elvárt viselkedés specifikálható vele Használható elvárt rendszer felhasználói felület difiniálására Használható létező rendszer folyamatainak vizsgálatára Használható létező rendszer folyamatainak dokumentálására Használható létező rendszer folyamatainak vizualizálására
Használható követelmények leírására Használható tesztesetek leírására Elvárt viselkedés specifikálható vele Használható létező rendszer folyamatainak vizsgálatára Használható létező rendszer folyamatainak dokumentálására Használható létező rendszer folyamatainak vizualizálására
36
Interakciós diagramok közül a szekvencia diagram mivel nyújt többet egy kommunikációs diagramnál? Az alapvető különbség az időzítési megkötések feltüntetésében van. Nincs különbség, azonos információtartalommal bíró ábrákról van szó.
Nincs különbség, azonos információtartalommal bíró ábrákról van szó.
37
Jelölje az igaz állításokat! Szekvencia diagram esetén az aktivitási sáv és az életvonal egyszerre kezdődhet. Szekvencia diagram esetén az aktivitási sáv kezdete minden esetben megelőzi az életvonal kezdetét, jelezve az inicializálást. Szekvencia diagram esetén az életvonal végével az aktivitási sávnak is végződnie kell. Szekvencia diagram esetén az életvonal vége az objektum megszűntét jelöli. Szekvencia diagram esetén az aktivitási sáv széles sávval van jelölve. Szekvencia diagram esetén az aktivitási sávban lehetnek szünetek, kimaradások. Szekvencia diagram esetén az életvonalban lehetnek szünetek, kimaradások
Szekvencia diagram esetén az aktivitási sáv és az életvonal egyszerre kezdődhet. Szekvencia diagram esetén az életvonal végével az aktivitási sávnak is végződnie kell. Szekvencia diagram esetén az életvonal vége az objektum megszűntét jelöli. Szekvencia diagram esetén az aktivitási sáv széles sávval van jelölve. Szekvencia diagram esetén az aktivitási sávban lehetnek szünetek, kimaradások.
38
Jelölje az igaz állításokat! Egy szekvencia diagramon több életvonal lehet. Egy szekvencia diagramon csak egy aktivitási sáv lehet. Egy kommunikációs diagramon sok aktivitási sáv is lehet. Az idődiagramon feltüntethetőek az objektum állapotai
Egy szekvencia diagramon több életvonal lehet. Az idődiagramon feltüntethetőek az objektum állapotai
39
Jelölje az igaz állításokat! Szekvencia diagramon a kommunikációs partnerek térbeli elhelyezkedése nem számít Kommunikációs diagramon a kommunikációs partnerek térbeli elhelyezkedése számít Idődiagramon a kommunikációs partnerek térbeli elhelyezkedése nem számít
Szekvencia diagramon a kommunikációs partnerek térbeli elhelyezkedése nem számít Idődiagramon a kommunikációs partnerek térbeli elhelyezkedése nem számít
40
Jelölje az igaz állításokat! Szekvencia diagramon az időt fentről lefelé kell értelmezni. Kommunikációs diagramon az időt balról jobbra kell értelmezni. Idődiagramon az időt balról jobbra kell értelmezni. Kommunikációs diagramon az időt nem értelmezzük. Szekvencia diagramon az idő nincs értelmezve.
Szekvencia diagramon az időt fentről lefelé kell értelmezni. Idődiagramon az időt balról jobbra kell értelmezni. Kommunikációs diagramon az időt nem értelmezzük.
41
Jelölje az igaz állításokat! Szekvencia diagramon minden partnerhez fog életvonal tartozni. Kommunikációs diagramon minden partnerhez fog életvonal tartozni.
Szekvencia diagramon minden partnerhez fog életvonal tartozni.
42
Jelölje az igaz állításokat! Szekvencia diagramok használata ott előnyösebb, ahol kevés partner között, de bonyolult minta szerint történik a kommunikáció. Kommunikációs diagramok használata ott előnyösebb, ahol kevés partner között, de bonyolult minta szerint történik a kommunikáció. Kommunikációs diagramok használata ott előnyösebb, ahol sok partner között, bonyolult minta szerint történik a nagyszámú üzenetváltás. Kommunikációs diagramok használata ott előnyösebb, ahol sok partner között, inkább egyszerű minta szerint történik a kommunikáció.
Szekvencia diagramok használata ott előnyösebb, ahol kevés partner között, de bonyolult minta szerint történik a kommunikáció. Kommunikációs diagramok használata ott előnyösebb, ahol sok partner között, inkább egyszerű minta szerint történik a kommunikáció.
43
Hogyan kell értelmezni a kontextus interakciós ábrákat? Olyan idődiagram, melyen környezeti előírások szerepelnek Olyan szekvencia diagram, melyen nem funkcionális megkötések szerepelnek. Olyan kommunikációs diagram, melyen környezeti előírások szerepelnek.
Olyan szekvencia diagram, melyen nem funkcionális megkötések szerepelnek.
44
Szekvencia diagram esetén hogyan kell értelmezni a STRICT operátort? A halmazban lévő operandusok szigorú sorrendjét írja elő Szigorú minőségi követelményeket ír le. Csak akkor jöhet a következő, ha az előző teljes mértékben befejeződött Csak kezdési sorrendet szab meg, a befejezés a futásidő függvénye.
A halmazban lévő operandusok szigorú sorrendjét írja elő Csak akkor jöhet a következő, ha az előző teljes mértékben befejeződött
45
Szekvencia diagram esetén hogyan kell értelmezni a REF operátort? Szigorú minőségi követelményeket ír le. Csak akkor jöhet a következő, ha az előző teljes mértékben befejeződött Hivatkozás másik diagramra Azt szabja meg, hogy a halmazban lévő műveleteknek le kell futnia, opcionálisan.
Hivatkozás másik diagramra
46
Szekvencia diagram esetén hogyan kell értelmezni a BRK operátort? Szigorú minőségi követelményeket ír le. A megszakítás esetén bekövetkező működést írja le. Hivatkozás másik diagramra Tetszőlegesen felhasználható rövidítés, meg kell nézni az UML Modeling Guidelines dokumentumban, hogy aktuálisan mire van használva.
A megszakítás esetén bekövetkező működést írja le.
47
Szekvencia diagram esetén hogyan kell értelmezni a ALT operátort? Egymást kizáró működéseket ír le. Csak akkor jöhet a következő, ha az előző teljes mértékben befejeződött és megvan a számítási érték. A párhuzamosítási alternatívákat jelöli
Egymást kizáró működéseket ír le.
48
Szekvencia diagram esetén hogyan kell értelmezni a LOOP operátort? Egymást kizáró működéseket ír le. Csak akkor jöhet a következő, ha az előző teljes mértékben befejeződött és megvan a számítási érték. A párhuzamosítási alternatívákat jelöli Ismétlődés szemléltetéséhez használható STRICT és ALT használatát váltja ki.
Ismétlődés szemléltetéséhez használható STRICT és ALT használatát váltja ki.
49
Szekvencia diagram esetén hogyan kell értelmezni a SEQ operátort? Egymást kizáró működéseket ír le. Hasonlít a STRICT-hez, de itt a sorrendiség csak indításkor fontos A párhuzamosítási alternatívákat jelöli Ismétlődés szemléltetéséhez használható STRICT szinonimája, csak ezt általában UML2-ben használják. Sorba kapcsolja az interakciókat
Hasonlít a STRICT-hez, de itt a sorrendiség csak indításkor fontos Sorba kapcsolja az interakciókat
50
Szekvencia diagram esetén hogyan kell értelmezni a PAR operátort? Egymást kizáró működéseket ír le. Hasonlít a STRICT-hez, de itt a sorrendiség csak indításkor fontos A párhuzamosan indítandó elemeket jelöli Ismétlődés szemléltetéséhez használható STRICT szinonimája, csak ezt általában UML2-ben használják. Egyidejűséget jelöl
A párhuzamosan indítandó elemeket jelöli Egyidejűséget jelöl
51
Szekvencia diagram esetén hogyan kell értelmezni a REGION operátort? Egymást kizáró működéseket ír le. Hasonlít a STRICT-hez, de itt a sorrendiség csak indításkor fontos A párhuzamosan indítandó elemeket jelöli Ismétlődés szemléltetéséhez használható PAR esetén a kötelezően egyben végrehajtandó részt jelöli Egyidejűséget jelöl
PAR esetén a kötelezően egyben végrehajtandó részt jelöli
52
Jelölje az igaz állításokat! Szekvencia diagramon feltüntethető az objektum aktuális állapota, téglalapba írva. Szekvencia diagramon feltüntethető az objektum aktuális állapota, lekerekített téglalapba írva. Szekvencia diagramon feltüntethető az objektum aktuális állapota, ellipszisbe írva.
Szekvencia diagramon feltüntethető az objektum aktuális állapota, lekerekített téglalapba írva.
53
Jelölje az igaz állításokat! Az interakciós áttekintés olyan tevékenységdiagram, melyen szekvencia diagramokat hivatkozhatunk. Az interakciós áttekintés olyan osztálydiagram, melyen szekvencia diagramokat hivatkozhatunk. Az interakciós áttekintés olyan szekvencia diagram, melyen kommunikációs diagramokat hivatkozhatunk. Az interakciós áttekintés olyan szekvencia diagram, melyen aktivitási diagramokat hivatkozhatunk.
Az interakciós áttekintés olyan tevékenységdiagram, melyen szekvencia diagramokat hivatkozhatunk.
54
Jelölje az igaz állításokat! Osztálydiagramon az osztály rajzelemben feltüntethetőek objektum életciklus hivatkozások. Osztálydiagramon az osztály rajzelemben feltüntethetőek use case hivatkozások. Az objektum életciklus diagram bemutatja, hogy milyen műveletek hatására melyik állapotból, melyik állapotba kerül egy példány. Az állapotgép tulajdonképpen nem más, mint egy use-case és metódus-megvalósítás összerendelés
Osztálydiagramon az osztály rajzelemben feltüntethetőek objektum életciklus hivatkozások. Osztálydiagramon az osztály rajzelemben feltüntethetőek use case hivatkozások. Az objektum életciklus diagram bemutatja, hogy milyen műveletek hatására melyik állapotból, melyik állapotba kerül egy példány.
55
Jelölje az igaz állításokat! Állapotgépen az összetett állapot jele egy lekerekített téglalap, benne két kisebb jellel. Állapotgépen az összetett állapot jele lehet egy három részre osztott lekerekített téglalap. Állapotgépen az összetett állapot jele lehet egy két részre osztott lekerekített téglalap.
Állapotgépen az összetett állapot jele egy lekerekített téglalap, benne két kisebb jellel. Állapotgépen az összetett állapot jele lehet egy két részre osztott lekerekített téglalap.
56
Jelölje az igaz állításokat! Állapotgépen az összetett állapot jele lehet egy két részre osztott lekerekített téglalap – fent az állapot neve, lent tevékenységdiagram részlettel Állapotgépen az összetett állapot kibontható és több alállapotot tartalmaz, állapotátmenetekkel Állapotgépen az összetett állapot kibontható és több alállapotot tartalmaz, állapotátmenetek nélkül.
Állapotgépen az összetett állapot jele lehet egy két részre osztott lekerekített téglalap – fent az állapot neve, lent tevékenységdiagram részlettel Állapotgépen az összetett állapot kibontható és több alállapotot tartalmaz, állapotátmenetekkel
57
Jelölje az igaz állításokat! Jelölése téglalap, benne a választás, és a kimeneteken szögletes zárójelben a feltételek. Állapotgépen az esetválasztó csúcs csak egymást kizáró kimeneteket tartalmazhat. Jelölése rombusz, benne a választás, és a kimeneteken szögletes zárójelben a feltételek. Állapotgépen az esetválasztó csúcs nem csak egymást kizáró kimeneteket tartalmazhat, valamint párhozamos működés esetén jelezheti a párhuzamos szakasz kezdetét.
Állapotgépen az esetválasztó csúcs csak egymást kizáró kimeneteket tartalmazhat. Jelölése rombusz, benne a választás, és a kimeneteken szögletes zárójelben a feltételek.
58
Állapotgépekkel kapcsolatban melyik állítás(ok) igaz? Egyszerű történeti állapot esetén (Közvetlen tartalmazó állapotba érkezéskor a közvetlen tartalmazott régióban elsőként) a történeti állapot rákövetkező állapotába kerül a vezérlés, amennyiben a történeti állapot üres. Ha nem üres, akkor azt az állapotot veszi fel újra az automata, melyben akkor volt, amikor a közvetlen tartalmazó állapot elhagyásra került. Egyszerű történeti állapot esetén (Közvetlen tartalmazó állapotba érkezéskor a közvetlen tartalmazott régióban elsőként) a történeti állapotba kerül a vezérlés, amennyiben a történeti állapot üres. Ha nem üres, akkor azt az állapotot veszi fel újra az automata, melyben akkor volt, amikor a közvetlen tartalmazó állapot elhagyásra került. Egyszerű történeti állapot esetén (Közvetlen tartalmazó állapotba érkezéskor a közvetlen tartalmazott régióban elsőként) a történeti állapot rákövetkező állapotába kerül a vezérlés, amennyiben a történeti állapot üres. Ha nem üres, akkor azt az állapotot veszi fel újra az automata, melyben akkor volt, amikor a közvetlen tartalmazó állapot elhagyásra került. Az állapotkonfiguráció is visszaállításra kerül.
Egyszerű történeti állapot esetén (Közvetlen tartalmazó állapotba érkezéskor a közvetlen tartalmazott régióban elsőként) a történeti állapot rákövetkező állapotába kerül a vezérlés, amennyiben a történeti állapot üres. Ha nem üres, akkor azt az állapotot veszi fel újra az automata, melyben akkor volt, amikor a közvetlen tartalmazó állapot elhagyásra került.
59
Igaz-e az alábbi állítás: Mély történeti állapot estén (Közvetlen tartalmazó állapotba érkezéskor a közvetlen tartalmazott régióban elsőként) a történeti állapot rákövetkező állapotába kerül a vezérlés, amennyiben a történeti állapot üres. Ha nem üres, akkor azt az állapotot veszi fel újra az automata, melyben akkor volt, amikor a közvetlen tartalmazó állapot elhagyásra került, de nem csak az állapot, hanem az állapotkonfiguráció kerül visszaállításra. Igaz Hamis
Igaz
60
Igaz-e az alábbi állítás: Egyszerű történeti állapot estén (Közvetlen tartalmazó állapotba érkezéskor a közvetlen tartalmazott régióban elsőként) a történeti állapot rákövetkező állapotába kerül a vezérlés, amennyiben a történeti állapot üres. Ha nem üres, akkor azt az állapotot veszi fel újra az automata, melyben akkor volt, amikor a közvetlen tartalmazó állapot elhagyásra került, de nem csak az állapot, hanem az állapotkonfiguráció kerül visszaállításra. Igaz Hamis
Hamis
61
Jelölje az igaz állításokat! A dialóguslefutás az állapotgép egyik fajtája, de állapotokként a képernyő állapotait kell feltüntetni. A dialóguslefutás az tevékenységdiagram egyik fajtája, de tevékenységekként a képernyő helyzetét kell feltüntetni. A dialóguslefutás az objektumdiagram egyik fajtája, de objektumok helyett a képernyőket kell feltüntetni.
A dialóguslefutás az állapotgép egyik fajtája, de állapotokként a képernyő állapotait kell feltüntetni.
62
Jelölje az igaz állításokat! Egy UML-modell összefüggő (konzisztens), ha use case diagramjain nincs sem olyan use case, sem olyan aktor, mely nem vesz részt interakcióban. Egy UML-modell összefüggő (konzisztens), ha osztálydiagramján nincs elszigetelt osztály. Egy UML-modell összefüggő (konzisztens), ha létezik hozzá egy bizonyos lehetséges működőképes implementáció.
Egy UML-modell összefüggő (konzisztens), ha létezik hozzá egy bizonyos lehetséges működőképes implementáció.
63
Jelölje az igaz állításokat! Egy inkonzisztens specifikáció azzal jár, hogy nem lehet meghatározni a use casek közötti összefüggéseket. Egy inkonzisztens specifikáció azzal jár, hogy nem lehet belőle olyan szoftvert fejleszteni, ami működőképes lenne. Egy inkonzisztens specifikáció azzal jár, hogy lesznek olyan osztályok, melyek ugyan meg vannak valósítva, de használatban nincsenek.
Egy inkonzisztens specifikáció azzal jár, hogy nem lehet belőle olyan szoftvert fejleszteni, ami működőképes lenne.
64
Jelölje az igaz állításokat! Egy UML tervezési modellt teljesnek nevezünk, ha az általa leírt szoftver-rendszer állapotai és viselkedési módjai mindegyik lehetséges működési esetre és feltételre specifikálva lettek. Egy UML tervezési modellt teljesnek nevezünk, ha abban minden – szakterület által megkívánt – aktor megtalálható. Egy UML tervezési modellt teljesnek nevezünk, ha az általa leírt use casek és forgatókönyveik mindegyik lehetséges forgatókönyveik specifikálva lettek.
Egy UML tervezési modellt teljesnek nevezünk, ha az általa leírt szoftver-rendszer állapotai és viselkedési módjai mindegyik lehetséges működési esetre és feltételre specifikálva lettek.
65
Jelölje az igaz állításokat! Jelenleg úgy a teljesség, mint a konzisztencia megléte bizonyítható emulációs szoftverek segítségével. Jelenleg nincs megoldva még a teljesség bizonyításának vagy cáfolásának feladata. Jelenleg ugyan rendelkezésre áll olyan módszer, ill. a módszert megvalósító számítógépes eszköz, ami egy szoftver-terv UML-diagramjai közötti összhang bizonyítására, ill. cáfolására alkalmas lenne, ám ennek használata nem terjedt el. Jelenleg nem áll rendelkezésre olyan módszer, ill. a módszert megvalósító számítógépes eszköz, ami egy szoftver terv UML-diagramjai közötti összhang bizonyítására, ill. cáfolására lenne alkalmas.
Jelenleg nincs megoldva még a teljesség bizonyításának vagy cáfolásának feladata. Jelenleg nem áll rendelkezésre olyan módszer, ill. a módszert megvalósító számítógépes eszköz, ami egy szoftver terv UML-diagramjai közötti összhang bizonyítására, ill. cáfolására lenne alkalmas.
66
Jelölje az igaz állításokat! A komponens diagram a komponensekből felépülő szoftver-rendszer struktúráját vázolja fel. A komponens adott modellelemek (osztályok, csomagok) fizikai egysége. A komponens diagram jól modellezi a szoftver-komponensek egymáshoz való viszonyát, kommunikációját. A komponens adott modellelemek (use case és forgatókönyv) fizikai egysége.
A komponens diagram a komponensekből felépülő szoftver-rendszer struktúráját vázolja fel. A komponens adott modellelemek (osztályok, csomagok) fizikai egysége. A komponens diagram jól modellezi a szoftver-komponensek egymáshoz való viszonyát, kommunikációját.
67
Jelölje az igaz állításokat! UML szimbóluma egy téglalap, amelynek bal oldalát két kisebb téglalap metszi. Egy komponensben csak egy implementációs osztály valósulhat meg, vagy számos tervezési osztály. UML szimbóluma egy téglalap, amelynek jobb felső sarkát körbe írt paraméter jellemezheti.. Egy komponensben számos implementációs osztály valósulhat meg.
UML szimbóluma egy téglalap, amelynek bal oldalát két kisebb téglalap metszi. Egy komponensben számos implementációs osztály valósulhat meg.
68
Jelölje az igaz állításokat! Komponens diagramon a <> sztereotípia használható komponensek jellemzésére. Komponens diagramon a <> sztereotípia használható komponensek jellemzésére. Komponens diagramon a <> sztereotípia használható komponensek jellemzésére. Komponens diagramon a <> sztereotípia használható komponensek jellemzésére. Komponens diagramon a <> sztereotípia használható komponensek jellemzésére.
Komponens diagramon a <> sztereotípia használható komponensek jellemzésére. Komponens diagramon a <> sztereotípia használható komponensek jellemzésére.
69
Jelölje az igaz állításokat! Komponens diagramon a <> sztereotípia használható komponensek jellemzésére. Komponens diagramon a <> sztereotípia használható komponensek jellemzésére. Komponens diagramon a <> sztereotípia használható komponensek jellemzésére. Komponens diagramon a <> sztereotípia használható komponensek jellemzésére. Komponens diagramon a <> sztereotípia használható komponensek jellemzésére.
Komponens diagramon a <> sztereotípia használható komponensek jellemzésére. Komponens diagramon a <> sztereotípia használható komponensek jellemzésére. Komponens diagramon a <> sztereotípia használható komponensek jellemzésére.
70
Jelölje az igaz állításokat! A telepítési diagram minden egyes csomópontja (node) valamilyen számítási feldolgozási egységet képvisel, egy szoftver vagy egy hardver elemet. A telepítési és komponens diagramok nem kombinálhatóak közös ábrába. A telepítési diagram minden egyes csomópontja (node) valamilyen számítási feldolgozási egységet képvisel, egy szoftver vagy egy hardver elemet. A hardver lehet egy kisebb egység, de lehet egy teljes számítógép is. A telepítési és komponens diagramok nem kombinálhatóak közös ábrába.
A telepítési diagram minden egyes csomópontja (node) valamilyen számítási feldolgozási egységet képvisel, egy szoftver vagy egy hardver elemet. A telepítési diagram minden egyes csomópontja (node) valamilyen számítási feldolgozási egységet képvisel, egy szoftver vagy egy hardver elemet. A hardver lehet egy kisebb egység, de lehet egy teljes számítógép is. A telepítési és komponens diagramok nem kombinálhatóak közös ábrába.
71
Jelölje az igaz állításokat! Az UML-specifikáció részét képező OCL nyelv megszorítások definiálására alkalmas. Az UML-specifikáció részét képező OCL nyelv pszeudo-kód és ábrarészletek definiálására alkalmas. A <> sztereotípia osztályokra alkalmazható. A <> sztereotípia képernyőrészletekre alkalmazható. OO tervezésben egy CRC-kártya osztályokhoz felelősségeket határozhat meg. OO tervezésben egy CRC-kártya fejlesztőkhöz felelősségeket határozhat meg.
Az UML-specifikáció részét képező OCL nyelv megszorítások definiálására alkalmas. A <> sztereotípia osztályokra alkalmazható. OO tervezésben egy CRC-kártya osztályokhoz felelősségeket határozhat meg.
72
Jelölje az igaz állításokat! Több objektum együttes működésének leírására az állapotgép alkalmas. Függőség két osztály között akkor áll fenn, ha van közöttük közös aktor. Függőség két osztály között akkor áll fenn, ha egyik specifikációjának megváltozása kihathat a másik osztály specifikációjára. Az absztrakt osztály csak limitált számú példánnyal rendelkezhet.
Függőség két osztály között akkor áll fenn, ha egyik specifikációjának megváltozása kihathat a másik osztály specifikációjára.
73
Jelölje az igaz állításokat! Az absztrakt osztály nem példányosítható. Az absztrakt osztály nem példányosítható, de örököltethető belőle másik osztály. Az absztrakt osztály nem példányosítható és öröklésben is csak egy leszármazottja lehet.
Az absztrakt osztály nem példányosítható. Az absztrakt osztály nem példányosítható, de örököltethető belőle másik osztály.
74
Jelölje az igaz állításokat! Többszintű öröklődés esetén van olyan osztály, melynek őse és leszármazottja is van. Többszörös öröklődés esetén van olyan osztály, melynek őse és leszármazottja is van. Többszörös öröklődés esetén lehet olyan osztály, melynek több őse és több leszármazottja van. Többszörös öröklődés esetén lehet olyan osztály, melynek több őse és egy leszármazottja van.
Többszintű öröklődés esetén van olyan osztály, melynek őse és leszármazottja is van. Többszörös öröklődés esetén van olyan osztály, melynek őse és leszármazottja is van. Többszörös öröklődés esetén lehet olyan osztály, melynek több őse és több leszármazottja van. Többszörös öröklődés esetén lehet olyan osztály, melynek több őse és egy leszármazottja van.
75
Jelölje az igaz állításokat! Egy adott objektum dinamikus működésének leírására az osztálydiagram szolgál. Egy adott objektum dinamikus működésének leírására az objektumdiagram szolgál. Egy adott objektum dinamikus működésének leírására az állapot-átmenet diagram szolgál. Egy adott objektum dinamikus működésének leírására a tevékenységdiagram szolgál.
Egy adott objektum dinamikus működésének leírására az állapot-átmenet diagram szolgál.
76
Alapvetően melyik UML diagramon lehetséges üzenetek feltüntetése? Use case diagram Szekvencia diagram Állapotgép Osztálydiagram
Szekvencia diagram
77
Alapvetően melyik diagramon lehet események bekövetkezését jelölni? Use case diagram Szekvencia diagram Állapot-álmenet diagram Osztálydiagram
Állapot-átmenet diagram
78
Jelölje az osztálydiagramon osztályokra alkalmazható sztereotípiákat! <> <> <> <>
<> <>
79
Jelölje az igaz állításokat! Refaktoring során elképzelhető, hogy új metódusok kerülnek egy osztályba. Refaktoring során a funkcionalitás nem változik meg.
Refaktoring során elképzelhető, hogy új metódusok kerülnek egy osztályba. Refaktoring során a funkcionalitás nem változik meg.
80
Mit jelent az emlékező állapot? Olyan állapot, amelyik emlékszik arra, hogy melyik állapotból származott a vezérjel, amikor odaért Olyan állapot, amelyik emlékszik arra, hogy melyik alállapotból terminált, és képes arra, hogy az állapotba való újabb belépéskor ugyanabba az állapotba kerüljön. Olyan állapot, amelyik emlékszik arra, hogy a vezérjel hányszor volt már jelen ebben az állapotban, illetve igény esetén mérhető az állapotban töltött idő hossza is
Olyan állapot, amelyik emlékszik arra, hogy melyik alállapotból terminált, és képes arra, hogy az állapotba való újabb belépéskor ugyanabba az állapotba kerüljön.
81
Mi a vezérlőautomata? A vezérlőautomata olyan telepítési diagram, mely műszaki eszközt, rendszert vezérel, vagy ír le A vezérlőautomata olyan osztálydiagram, mely műszaki eszközt, rendszert vezérel, vagy ír le A vezérlőautomata olyan állapotgép, mely műszaki eszközt, rendszert vezérel, vagy ír le
A vezérlőautomata olyan állapotgép, mely műszaki eszközt, rendszert vezérel, vagy ír le
82
Mi a dialóguslefutás? Olyan állapotautomata, mely a képernyő állapotait modellezi Olyan szek A vezérlőautomata olyan állapotgép, mely műszaki eszközt, rendszert vezérel, vagy ír le
Olyan állapotautomata, mely a képernyő állapotait modellezi