<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=MscMVPMintaVizsga2010</id>
	<title>MscMVPMintaVizsga2010 - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=MscMVPMintaVizsga2010"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=MscMVPMintaVizsga2010&amp;action=history"/>
	<updated>2026-05-17T09:45:20Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=MscMVPMintaVizsga2010&amp;diff=139561&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoszak|MscMVPMintaVizsga2010}}  ==Minta vizsga==  ===1. feladat=== 2-féle megközelítés: * Címkeként vesszük fel őket: ** Kiforratlanabb a mat…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=MscMVPMintaVizsga2010&amp;diff=139561&amp;oldid=prev"/>
		<updated>2012-10-21T20:43:19Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoszak|MscMVPMintaVizsga2010}}  ==Minta vizsga==  ===1. feladat=== 2-féle megközelítés: * Címkeként vesszük fel őket: ** Kiforratlanabb a mat…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoszak|MscMVPMintaVizsga2010}}&lt;br /&gt;
&lt;br /&gt;
==Minta vizsga==&lt;br /&gt;
&lt;br /&gt;
===1. feladat===&lt;br /&gt;
2-féle megközelítés:&lt;br /&gt;
* Címkeként vesszük fel őket:&lt;br /&gt;
** Kiforratlanabb a matematikai háttér&lt;br /&gt;
* Spciális modellelemként:&lt;br /&gt;
** Áttekinthetetlenebb&lt;br /&gt;
&lt;br /&gt;
===2. feladat===&lt;br /&gt;
Hülyeség:&lt;br /&gt;
* Nem egy konkrét modellt ábrázol, hanem bármilyen adott konkrét szintaxisú modellt&lt;br /&gt;
* Nem tekinthető az absztrakt szintaxis részének, ugyanis annak a megjelenítését írja le, ez pedig az absztrakt szintaxisban nem szerepel&lt;br /&gt;
&lt;br /&gt;
===3. feladat===&lt;br /&gt;
* Gráftranszformáció: Tetszőleges, gráfon végzett átalakítás&lt;br /&gt;
* Modelltranszformáció: Modellen végzett változtatás&lt;br /&gt;
* Mivel a modell legtöbbször gráffal van leírva, ezért ilyenkor a gráftranszformáció a modelltranszformáció része&lt;br /&gt;
* Modelltranszformáció esetén a célmodell egy másik metamodellnek is megfelelhet&lt;br /&gt;
* Gráftranszformációval általában a modell változását írjuk le&lt;br /&gt;
* Metamodell alapú transzformáció: Modell egy példányát keressük az LHS-ben&lt;br /&gt;
&lt;br /&gt;
===4. feladat===&lt;br /&gt;
* Gráftranszformáció esetén a tiltó körülmény azt jelenti, hogy a megadott feltételek fennállása esetén nem fog illeszkedni az LHS. Pl.: Pacman csak akkor lép a mezőre, ha amellett nincs szellem.&lt;br /&gt;
* Speciális esetben felvehetünk a transzformáció után egy jelölő elemet, hogy a transzformáció ne fusson le újra.&lt;br /&gt;
&lt;br /&gt;
===5. feladat===&lt;br /&gt;
* Egyirányú transzformáció: LHS és RHS van, és csak balról jobbra tud lefutni.&lt;br /&gt;
* Többirányú: LHS és RHS között egy CORR oszlop is van, ide vesszük fel, hogy a két oldalon lévő elemek hogyan feleltethetőek meg egymásnak. Így meglesz, hogy a jobb oldalon létrejött elemek milyen bal oldali felállásból készültek, ezért visszairányba is működik.&lt;br /&gt;
&lt;br /&gt;
===6. feladat===&lt;br /&gt;
* Átszövő vonatkozás: Több, egymástól logikailag elkülönülő helyen előkerülő, logikailag egybe tartozó működés. Pl.: loggolás legyen egy osztály minden metódushívásakor. Ekkor mindenhova oda kellene írni egy log utasítást, AOP-vel pedig elég 1 helyre.&lt;br /&gt;
&lt;br /&gt;
===7. feladat===&lt;br /&gt;
* A feladatból nem derül ki konkrétan, hogy a fa többi részével is foglalkozni kellene, vagy csak a bal oldalból kellene a jobb oldalt csinálni. Ha a teljes fából kell valamit csinálni, akkor viszont az nem derül ki, hogy a Leaf-ek konkrétan hogyan kapcsolódnak a fa további részéhez. Ezen megoldásban úgy veszem, hogy a döntési fa a bal oldalból áll, és már előzőleg leszelektálgattuk a köztes döntéseket (különben lehetne olyan, hogy Decision-höz nincs source vagy target, az első vagy az utolsó elem esetén). Az sem derül ki, hogy a target éllel mi legyen, ezt figyelmen kívül hagyom (az első szabályt meg kell duplázni és felvenni, hogy az akkor létrejövő Node-ra mutasson+az eredeti szabályba tiltó feltételt kell felvenni, így megoldható egyszerűen)&lt;br /&gt;
* Metamodell:&lt;br /&gt;
** Forrás: Lesz Edge és Decision, Edge-nek String attribútuma, és 2 nyíllal van kötve a Decision-hoz, egy source 1,2..* és egy target 1,1-el.&lt;br /&gt;
** Cél: Lesz Node és Leaf, Leaf-nek String attribútuma, Node-ból 2 nyíl van Leaf felé, left 1,1 és right 1,1-el.&lt;br /&gt;
* Transzformációs szabályok:&lt;br /&gt;
** Első:&lt;br /&gt;
*** LHS: Decision-hoz kapcsolódik egy Edge és 1..* másik Edge&lt;br /&gt;
*** RHS: Node-hoz kapcsolódik egy Leaf, ami az Edge name attribútumát megkapja, valamint a Decision node a többi Edge-el&lt;br /&gt;
** Második:&lt;br /&gt;
*** LHS: Decision-hoz kapcsolódik egy Edge, és negatív kritérium, hogy nem kapcsolódik másik&lt;br /&gt;
*** RHS: Leaf, ami megkapja az Edge attribútumát&lt;br /&gt;
&lt;br /&gt;
===8. feladat===&lt;br /&gt;
* Entitások:&lt;br /&gt;
** Gyógyszer: szavatosság, ár, ÁFA, kedvezmény&lt;br /&gt;
** Gyógyszertípus: VTSZ&lt;br /&gt;
** Raktár&lt;br /&gt;
** Recept: idő&lt;br /&gt;
** Beteg: igazolványos?, TAJ, név&lt;br /&gt;
* Kapcsolatok:&lt;br /&gt;
** Gyógyszer  * - 1  Raktár: származik&lt;br /&gt;
** Gyógyszer  * - 1  Gyógyszertípus: típusú&lt;br /&gt;
** Gyógyszer  * - 0..1 Recept: kiadva&lt;br /&gt;
** Recept  * - 1  Gyógyszertípus: tartalmaz&lt;br /&gt;
** Recept  * - 1  Beteg: tartozik&lt;br /&gt;
&lt;br /&gt;
-- [[SallaiTamas|sashee]] - 2010.05.24.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoszak]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>