You are on page 1of 17

1.

Értelmezze az alábbiakban felsorolt pénzben mérni tudjuk az eredményt, akkor jöhet szóba
rendszerelméleti alapfogalmakat: a gazdaságosság)
(Ahol lehetséges példát is írjon!) Rendszer, Szervezés felosztása cél és eszköz alapján:
rendszerkörnyezet; Nyílt rendszer, zárt rendszer; 1. Munkaszervezés:
A rendszer jellemzői; - A munkaerő hatékony foglalkoztatása.
A rendszer a valós és/vagy képzeletbeli elemek olyan 2. Üzemszervezés
(egységbe, egészbe) rendezett halmaza, amelyben - A termelő szervezet alaptevékenységének
minden egyes elem az összes többivel meghatározott meghatározása, megszervezése.
(meghatározható) kapcsolatban van, létrehozva így egy 3. Ügyvitelszervezés (ált. számvitel)
struktúrát, amely az elemnek a létezését és - A termelési folyamatok elszámolása,
szükségességét is igazolja. Minden rendszer nyilvántartása (elektronikus számítógép
valamilyen cél megvalósítása érdekében jött létre, még nélkül.)
akkor is, ha ezt a célt csak nehezen, vagy egyáltalán 4. Információrendszer szervezés
nem tudjuk behatárolni.
Rendszer környezete: adott rendszerhez nem tartozó 4. Definiálja az adatot, és ismertesse tulajdonságait!
tényezők halmaza, azonban a rsz. elemeivel hatás (A leírtakat példával illusztrálja!)
kapcsolatban vannak. (behatás: receptorok ; kihatás: Adatnak nevezzük az egymáshoz nem viszonyított
effektorok) tények, formalizált megjelenését, amelyeken logikai,
Nyílt rendszer: ha a rendszer hat a környezetre és és/vagy matematikai műveleteket lehet végrehajtani.
viszont (tehát kölcsönhatásban vannak), akkor Elsősorban tehát formai aspektus.
beszélhetünk nyílt rendszerről. A zárt rendszer, pedig Pl. a barlang falán, a csárda gerendáján, papíron,
olyan rendszer aminek nincs környezete. A rendszer mágneses médiumom lejegyzett adat
jellemzői: cél, tartalom, szerkezet, erőforrás. Bármely adatnak három eleme van:
- az egyed, amit a szóban forgó adattal jelölünk.
2. Értelmezze az alábbiakban felsorolt (Amire az adat vonatkozik)
rendszerelméleti alapfogalmakat: - a tulajdonság mely azt mutatja, hogy az egyed sok
(Ahol lehetséges példát is írjon!) Alrendszer; jellemzője közül, melyikre vonatkozik az adat.
Statikus és dinamikus elemek egy vállalatnál, mint - az érték, mely azt mutatja, hogy az egyed adott
rendszernél; A rendszermodellezés analitikus, és tulajdonsága milyen értékkel rendelkezik.
szintetizáló jellege Külön-külön mindegyik önmagában is adat, de
A rendszer és az alrendszer lényegében azonos értelmezhetővé csak együttesen válnak.
fogalmak. A rendszer céljának megvalósításához
meghatározott funkciókat kell ellátni, ezért: az 5. Definiálja az információt, és ismertesse
alrendszer egy adott rendszeren belül funkcionális tulajdonságait! (A leírtakat példával illusztrálja!)
kapcsolatok alapján összetartozó elemek csoportja. Információ: az az ismeret, amelyet az adatok
Mindig a vizsgálat köre szabja meg, mit tekintünk összegyűjtése, logikai, vagy matematikai műveletekkel
rendszernek, illetve alrendszernek. történő elemzése, értelmezése által nyerünk. Az
Ha egy vállalat, mint rendszer: Statikus elemek a információ az adattal szemben tartalmi megközelítést
szervezeti egységek (hierarchikus ábrázolás). jelent, míg az adat csak formai. A tartalmi közelítés azt
Dinamikus elemek a termelő és ügyviteli szervezetek jelenti, hogy az adat csak meghatározott ismeretek
(hálós ábrázolás). birtokában válik információvá. Tehát ami az egyik
A bonyolultság miatt absztrakcióhoz kell ember számára információ, a másik számára nem.
folyamodnunk, azaz a tartós és lényeges Ebben nyilvánul meg az információ személyes jellege.
vonásokat kell kiemelnünk. Meg kell alkotni a valós Tulajdonságai:
rendszer modelljét. / Folyamata: Rendszer meghat.  - formai oldal, szintaktikus jelleg (adat
Alrendszerekre, funkcionális egységekre bontás.  A formában jelentkezik)
köztük lévő kapcsolatok - tartalmi oldal, szemantikus jelleg
meghatározása.  Az alrendszert tekintve rendszernek, - gyakorlati felhasználhatóság, pragmatikus
tovább bontani ... / jelleg (időtényező, teljesség,  (biztosítani
Analitikus jelleg azt jelenti hogy az egészből a részek kell, hogy mindenki a kellő időben a kellő
felé haladva bontja szét a rendszert egységekre. információmennyiséggel rendelkezzen a
Ugyanakkor a részismereteket szintetizálni döntéshozatal pillanatában)
(összegezni) kell.
6. A problémamegoldó gondolkodásmód:
3. A szervezet definíciója, és főbb jellemzői. (Jellemzése; Az elvégzendő feladatok)
A szervezés feladata. A szervezés hatékonyságának Az ember születése óta feladatok megoldását végzi.
értelmezése. A szervezés felosztása cél és eszköz Ösztönös, tudatos probléma megoldás. (Ha egy
alapján. problémát meg akarunk oldani, azt mindig
A szervezés feladata egy olyan állapot tervszerű gondolkodással kell kezdeni, mert ellenkező esetben
létrehozása, melyben az erőforrások felhasználása hajlamosak vagyunk arra, hogy rossz úton induljunk
révén a rendszer célja hatékonyan megvalósítható. A el.)
szervezés hatékonysága = eredmény / ráfordítás (a Néhány alapvonása:
hatékonyság nem a gazdaságossággal egyenlő, csak ha - A probléma felismerése, célkitűzés.
- Kiinduló helyzet elemzése, az elvégzendő 1. egyedtípusok életciklusa (születés, változás,
feladatok meghatározása. (Mit?) megszünés)
- Annak megtervezése, hogy miként juthatunk a 2. a változások szempontjából az idő is fontos tényező
kiinduló helyzetből a kívánt (elindíthat és megszüntethet eseményeket)
helyzetbe. (Hogyan?) 3. állapot megváltozása bizonyos esetekben
- A terv végrehajtása, kivitelezése. információs eseményeket válthat ki
- Az elért eredmények értékelése. Az információs események határolják be az
információs tevékenységeket: elindítják, illetve
7. Definiálja a projekt fogalmát, ismertesse egy lezárják azokat.
projekt legfontosabb jellemzőit!
(A projektvezetést nehezítő tényezők.) 10. Melyek az információs erőforrások és mi
Eredendően feladat, tervezet. Nincs igazán magyar jellemzi őket?
fordítása (megfelelője). Több az egyszerű feladatoknál. Tágabb értelemben az adat, az információs esemény
A projekt jellemzői: és tevékenység, de még a szabványok is, nemcsak
- Egyedi céllal rendelkező, ezért egyszeri, tényezői, de erőforrásai is az információs rendszernek.
azonos módon vissza nem térő feladat. Szűkebb értelemben az erőforrás fogalma alatt az
- Összetettsége révén csak különböző információs rendszer fejlesztéséhez, működtetéséhez,
képzettségű szakemberek sajátos szervezeti karbantartásához szükséges időt, pénzt és technikai
formában eszközöket (hardver, szoftver) értjük.
történő munkavégzésével oldható meg. Fontos hangsúlyozni, hogy az erőforrások nem
- A megoldáshoz igénybe vehető erőforrások konvertálhatók tetszőlegesen egymásba.
mindig korlátozottak. (pénz, idő, gépi eszköz)
A projektvezetést nehezítő tényezők: 11. Kik az információrendszer felhasználói?
- Nincsenek egyedi, általános módszerek (Milyen szerepkörben jelentkezhetnek?)
- A cél nem fogalmazható meg olyan egzakt A végső-felhasználó(k) az(ok) a személy(ek)
módon, mint amikor pld. egy termék gyártását aki(k) számára (akik miatt) az információs rendszer
elhatározzák. készül. Egy biztosító intézet számára tervezett
- Nehéz az ellenőrzés, hiszen legtöbbször információs rendszer végfelhasználói maguk a
nincs olyan alap, amelyhez viszonyítani lehet. biztosítottak. Vegyük észre, azonban, hogy az évvégi
(idő, eredmény, stb.) zárszámadás a részvényeseknek készül, így a
zárszámadás szempontjából ők tekinthetők végső-
8. Az információrendszer fogalma? (Mely felhasználóknak (a felhasználó viszonylagos fogalom).
tényezőkből épül fel? Milyen a tényezők jellege?) Az alkalmazási-felhasználó(k) az(ok) a
Az információrendszer önmagában nem létezik. személy(ek) akik közvetlen kapcsolatban vannak az
Egyfelől: A szervezetnek szüksége van irányító információs rendszer ismereteivel, és gyakran a végső
funkciót ellátó alrendszerre, és ezek munkájához felhasználókkal is. A biztosító intézet szerződéskötő
információk kellenek. Másfelől: az alrendszerek ügynöke a biztosítási szerődés (ajánlat) alkalmazási
közötti kommunikáció információcsere révén valósul felhasználójának tekinthető (függetlenül attól, hogy
meg. leül-e valaha is a számítógéphez). A fizetési lista
Az információrendszer is rendelkezik a rendszer szempontjából, természetesen ő is végső-felhasználó.
általános jellemzőivel. A fejlesztő(k) ugyancsak felhasználó(k).
- Célja, hogy tükrözze a szervezet, és környezete Ugyanazokkal az adatokkal foglalatoskodnak, mint az
különböző elemeinek az állapotát előző két csoport tagjai, csak másféle aspektusból. Hol
- Az információrendszer tartalmát a benne szereplő az egyik, hol a másik »szerepbe bújnak« (végső
adatok,és a közöttük lévő kapcsolatok alkotják. felhasználó, alkalmazási-felhasználó) a fejlesztés
- Az adatok bizonyos szerkezetet (file, AB,...) alkotva folyamán a tökéletesebb végtermék érdekében.
helyezkednek el az információrendszerben. A vezető specifikus (sajátságos) felhasználó: ő
- Az információrendszer legfontosabb erőforrásai az rendelkezik az erőforrásokkal, megbecsült, hatalommal
adatok, az információk, a működésben bíró személy. Ő az a személy, aki ébren tudja tartani az
résztvevő emberek és gépi berendezések. érdeklődést a fejlesztés iránt, és rá tud mutatni a
szervezet fejlődési irányára.
9. Mi az információs esemény és az információs A szervezeti egységek szintén felhasználóknak
tevékenység? (Mi a kapcsolat közöttük?) tekinthetők a fogalom tágabb értelmében. Ha a
Az információs tevékenység olyan szervezett biztosító intézet egyik szerződéskötő ügynöke
műveletsor, amely adatkezelési, -előállítási és vezérlő szabadságra megy vagy megbetegszik, szerepét,
műveletekből áll. Ez utóbbiak az előző két műveletfajta feladatait szervezeti egységének egy másik ügynöke
összehangolására, sorrendiségének kialakítására veszi át, hiszen a szervezeti egységek felelősek a rájuk
alkalmasak. bízott feladatkörök ellátásáért.
Az információs események a rendszerben zajló fontos
változásokhoz kötődnek. A változások fontosságát a 12. Mit tartalmaznak a szabványok és
felhasználó szemszögéből (sőt, vele karöltve) kell szabványosított eljárások?
megítélni. Ilyen fontos változások lehetnek a Szabvány fogalma alatt az információs rendszer
következők: tényezőivel kapcsolatos konvenciókat, megegyezéseket
kell érteni. Ezek a megegyezések egymással is 2. működtetés és
összefüggnek, vagyis struktúrát alkotnak, ami azt 3. változás.
jelenti, hogy szabványok sajátságos rendszert A rendszerfejlesztés a következő aktivitásokat foglalja
(szabványrendszert) képeznek az információs magába:
rendszeren belül. 1. elemzés,
A szabvány fogalom meghatározása szólhat a 2. tervezés,
következő módon is: A szabvány megegyezés, 3. megvalósítás,
konvenció vagy előírás az információs rendszer 4. működtetés – felügyelet,
valamely tényezőjével kapcsolatban. 5. változáskezelés – change management

13. Melyek az információrendszerek vetületei? (Az információs rendszer életciklus-fázisainak a


(Mely információrendszer-tényezőket tartalmazzák rendszerfejlesztés aktivitásaival való összevetéséből az
az egyes vetületek?) derül ki, hogy az életciklus első fázisa az elemzést, a
Az információs rendszer három vetülete: tervezést, és a megvalósítást fedi le. Felvetődik a
kérdés, vajon a működtetés – felügyeleti aktivitás
1. adatvetület: adatok, adatszerkezetek tartoznak ide.
fejlesztésnek tekinthető-e egyáltalán! Amennyiben a
2. feldolgozás vetület: adatok feldolgozása
működtetés felügyelettel nem párosul, a válasz
(lekérdezések, kimutatások, jelentések, stb.)
nemleges, ha viszont a működtetést felügyelet kíséri,
3. környezeti vetület: A környezeti vetület az
akkor a rendszerfejlesztés szerves részének tekinthető.)
információs rendszer valós tényezőit fogja
össze: a felhasználókat, az erőforrásokat (idő,
17. Fogalmazza meg a háromszoros és háromszintű
pénz, hardver, szoftver) valamint a
lényegét!
szabványokat és eljárásokat.
Az információs rendszer tervezésének az eredménye a
14. Mi a logikai és fizikai adatfüggetlenség elve?
rendszerterv, amelyet meg is kell valósítani. A
A feldolgozás változékonysága nem szabad, hogy
fejlesztést (a rendszertervezést) ugyancsak tervezni
kihasson az adatvetületre (adatszerkezetre), és ez az
kell, ami a projektmenedzsment feladatkörébe tartozó
állítás fordítva is igaz kell, hogy legyen: az
probléma. Az információs rendszer terve, a többi
adatszerkezeti változásoknak nem szabad
projekttervhez hasonlóan, három tervből áll össze:
befolyásolniuk a feldolgozásokat ez a logikai
adatfüggetlenség elve. 1. átfogó (globális) terv (plan),
2. részletes terv (design), és
A fizikai adatfüggetlenség elve azonban kimondja,
3. kivitelezési- vagy ütemterev (schedule,
hogy az eszközök változásának nem szabad kihatnia az
project-plan).
adatstruktúrára és fordítva: az adatszerkezet változása
ne eredményezze az eszközök megváltoz(tat)ását.
Az információs rendszer fejlesztési folyamatának
15. Melyek az információrendszer szintjei és mi
beindítása előtt a fejlesztés egy elsődleges, durva
jellemzi őket?(Mit tartalmaznak az egyes
becslése kerül papírra az átfogó terv keretében. Itt a
vetületekben?)Az információs rendszernek három
cél (esetleg célhierarchia), a nagyvonalú tartalom, a
absztrakciós szintjét különböztetjük meg:
szerkezet (architektúra), a működtetés hardver és
1. fogalmi (konceptuális), szoftverkörnyezete, a várható költségek és a
2. logikai és fejlesztéshez szükséges idő kap helyet.
3. fizikai szint.
A részletes terv csak a valós rendszer alaposabb
ismerete alapján készíthető el. Az előkészületben levő
A fogalmi szint a valós világ információs rendszerrel
információs rendszer által kezelt adatok, az általa
leírandó részét, a lényeget, a tartalmat ábrázolja, maga
támogatott események és az események által kiváltott
a megoldás a logikai és fizikai szinteken ölt testet.
tevékenységek ismeretében már nagyobb pontossággal
(külön-külön kellene fejleszteni)
becsülhetők az erőforrások: az idő, a pénz és a
A fogalmi (konceptuális) szinten a valóság hű
technikai eszközök (hardver, szoftver, kommunikáció,
tükrözése, a logikai szinten a felhasználó valóság-
stb.).
képének megalkotása, a fizikai szinten pedig a
(„csúszótervezés”:, amelyet az erőforrásigények
számítógépen megvalósítható, a felhasználónak
(különösen a fejlesztési idő és a -költségek) többlépéses
megfelelő megoldás a cél.
meghatározására használnak)
A rendszerfejlesztés kivitelezési- vagy ütemterve a
munkák, a rendelkezésre álló munkaeszközök és
munkavégzők számának ismeretében készül. Itt a
feladatok elosztásának és ütemezésének becslése
16. Mely fázisokból áll az információrendszerek történik munkavégzőkre és munkaeszközökre a
életciklusa és melyek a rendszerfejlesztés fázisai? végrehajtáshoz szükséges idővel együtt.
Az információs rendszerek életciklusa három fázisból
áll:
18. Mi a rendszerelemzés és a rendszertervezés
1. kialakítás,
viszonya a fejlesztési folyamat egyes orientáltsága ma már alapkövetelménynek számít a
fázisaiban? megbízhatóság és hibátlan működés mellett.
Megoszlanak a vélemények az elemzés és a tervezés A megrendelő szeszélyes igényeit, amelyek az
viszonyáról, sokan azt vallják, hogy a két dolognak információs rendszer működésének minőségi
nincs köze egymáshoz, míg mások szerint romlásához vezetnének nem ajánlatos teljesíteni.
elválaszthatatlanok.
Az ellentétek feloldására közelítsünk az elemzéshez két Az elvonatkoztatás (absztrakció) a rendszerelemző
különböző oldalról. Tekintsük az elemzést egyrészt azon képességét veszi igénybe, melynek segítségével ki
tevékenységkörnek, de a másik oldalról felfogható egy tudja szűrni valamely jelenség általános jellemzőjét a
munkafázis (tevékenységkör) résztevékenységének is. rendelkezésre álló sajátságos, konkrét jellemzők
A fejlesztés folyamán a két említett fázis (elemzés és alapján . A tervezés nélkülözhetetlen kelléke az
tervezés) probléma megközelítése is eltérő. absztrakció.
Általánosan elfogadott elv, hogy a fejlesztés elején (az
elemzési fázisban) az egésztől közelítünk a részletek Az információs rendszerek tervezését, a fejlesztés (még
felé (dekompozíció segítségével), és ezt a pontosabban a kialakítás) fontos fázisát ma gyakran
megközelítést hívják top – down típusúnak. A tervezés nevezik modellezésnek. (Mert az most modern:
probléma megközelítési iránya pontosan fordított: az modellezni a tervezés helyett.)
elemi tényezők segítségével építjük ki az információs
rendszert. Ennek a megközelítésnek bottom – up a
A modularizálás fogalma alatt a rendszer olyan,
neve.
kisebb részekre (modulokra) való tagolását értjük,
amelynél a modulok közötti kapcsolatok is
19. Írja le a strukturálási és iterációs elvek
megfogalmazottak a modulok egy későbbi, többszörös
alkalmazását a fejlesztésben! Melyek a
alkalmazásának érdekében.
legismertebb és legelfogadottabb strukturálási
elvek? 21. Értelmezze az alábbiakban felsorolt
A rendszerek tagolása többfajta elv szerint végezhető: rendszerfejlesztési alapfogalmakat: (Ahol lehetséges
példát is írjon!) Szabványosítás, dokumentáció és
1. földrajzi elv,(több telephellyel rendelkező
minőség-ellenőrzés
szervezetek lehetséges tagolási elve)
Szabványosítás: Az újra (vagy többszoros)
2. eszköz elv (hardver- és szoftvereszközökre kell
használhatóság és a hordozhatóság elérése céljából
gondolni),
szükségszerű az erre a célra szabványosított eszközök
3. szervezeti elv,(szervezetek gyakori átszervezése
és technológiák használat. Ez elsősorban a
ennek a tagolási elvnek a hiányosságait és
hardverelemekre, a hálózati szabványokra
hátrányait hangsúlyozza.)
(protokollokra), a kommunikációra és a
4. funkcionális elv és
rendszerszoftverre (operációs rendszer-környezetre)
5. ismereti elv (adatok szerinti tagolás elve).
vonatkozik. (elsősorban információs rendszer
környezetvetületére, és a rendszer megvalósítására
A két utolsó tagolási elvet tartják ma a legmegfelelőbb
vonatkoznak.)
szempontnak a rendszer felosztására. A funkció
fogalma alatt itt adott feladat elvégzéséhez szükséges
Az információs rendszer tervének írott formájú
aktivitássorozatot (tevékenységsort) kell érteni. Mivel,
megvalósítását általában dokumentációnak hívják. A
azonban a funkciók változékonyabbak az üzleti élet
dokumentáció szöveges megfogalmazásokat, listákat,
(valós rendszer) fogalmaitól (adataitól) – az események
diagramokat, rajzokat, stb. felölelő rendszerleírás
és tevékenységek mindenképp adatfüggők – így a
jelent. A rendszerterv (rendszerdokumentáció) az
rendszertagolást legcélszerűbb az ismereti elv szerint
információs rendszer végleges alakját (a tényezők
végrehajtani.
ajánlott változataiból az optimálisakat) tartalmazza, de
csak gazdagítja a tervet a többi tényező-változat
20. Értelmezze az alábbiakban felsorolt hozzácsatolása, és az optimális tényezőkiválasztás
rendszerfejlesztési alapfogalmakat: megindoklása.(a tervezők a legyártott szoftver-
(Ahol lehetséges példát is írjon!) Felhasználó- termékkel együtt kötelesek átadni a vevőnek)
orientáltság Modellezés, absztrakció, modularizálás
Felhasználó-orientáltság: információs rendszer a A fejlesztési folyamat fázisokra és lépésekre oszlik
megrendelőnek/felhasználónak készül, tehát az ő ezek végtermékeire vonatkozó minőségi elvárások is
igényeit a lehetőség szerint ki kell elégíteni. A vannak, amelyeket a lépések és fázisok záró
fejlesztés ideje alatt fontos a szoros együttműködés tevékenységeként kötelező ellenőrizni. Ezeket
megvalósítása a fejlesztőcsoport és a különféle tesztelésekkel ellenőrzik. A szoftvereket két
megrendelő(k)/felhasználó(k) között. szempontból kell tesztelni (vizsgálni), ezért két fajta
A felhasználó nem tudja megfogalmazni az igényeit a vizsgálati tevékenységet különböztetünk meg:
rendszer összes tényezőjével kapcsolatban, ezért
1. verifikáció (verification) // tesztelő meggyőződik a
változatok kidolgozásával segíteni kell őt elvárásai
szoftver működésének helyességéről
megfogalmazásában. A kialakított információs
- modulteszt (unit teszt) : egyes programmodulok
rendszer, és az azt megvalósító szoftver felhasználó-
önálló működését ellenőrzi a következő négy, jól
elkülöníthető működési területen (algoritmus, A kritériumrendszer olyan objektív és egymással
művelet-, kifejezés- és függvény használat, kapcsolatban álló minősítési mércék rendszere, amelyet
adatkezelés és kapcsolatbiztosítás) a fejlesztői csoport tagjai alkalmaznak a rendszerterv,
- integrációs teszt: programkomponensek együtt vagy tervváltozatok kiértékelésére és az optimális
működésének helyességét ellenőrzi. megoldás kialakítására. Egy jó tervezési módszernek
Integrációs tesztet mindkét irányból ajánlatos rendelkeznie kell olyan kritériumokkal
elvégezni.(top-down, botton-up) (kritériumrendszerrel), amelyekkel minősíteni lehet a
kidolgozott tervet
2. validitásvizsgálat (validation): a szoftvert szerves
egésznek tekintve vizsgálja, hogy vajon megfelel-e A kritériumellenőrzési sorrend, amely a helyes
a felhasznáó elvárásainak. A validitásvizsgálat megoldáshoz vezethet, de tudni kell azt is, hogy az
leggyakrabban “élő adatok” segítségével történik. egyes kritérium-előírások egymásnak ellentétes
Két fajtáját különböztetjük meg: elvárásokat szabnak meg, így az optimális terv
1. alfa teszt (fejlesztő team teszteli) kialakítása nem egy, hanem „többmenetes játszma”.
2. béta teszt. (a jövőbeni felhasználók Íme az ajánlott sorrend:
tesztelik)
1. egyértelműség,
2. érthetőség,
22. Írja le az információrendszerek 3. valósághűség
módszertanának következő építőkockáit 4. minimalitás
- alapkoncepció, - struktúra és terminológia, - 5. teljesség.
megfogalmazási mód
A koncepció egy alaposan átgondolt probléma 24. Milyen tervezési algoritmusokat ismer és melyek
megközelítési hozzáállás, letisztult szemléletmód. Az a legismertebb kiindulási pontok az
alapkoncepció a fejlesztés tárgyához igazodó, alkalmazásukra?
letisztult, megalapozott, egységes elképzelések szerinti
általános szemléletmód. Az alapkoncepció a Tervezési algoritmusok:
tevékenység tárgyának értelmezése, és ezért olyan - A BISAD (Business Information Systems Analysis
fontos a fenti meghatározásban az egységes jelző: a and Design) fejlesztési módszer szigorúan kötött
fejlesztőcsoport minden tagjának (de még inkább a tervezési algoritmust állított elő a tervezési folyamatra,
fejlesztés minden résztvevőjének) el kell fogadnia (a és a rendszerterv formájára is.
közös, egységes) alapkoncepciót. - A teljesen ötlet- vagy ad hoc-szerű fejlesztési
módszer: A rendszertervet az első „ötletroham”
A rendszerstruktúra a rendszer tényezőinek és azok alapján, minden komolyabb elemzés nélkül állítják
kapcsolatainak a letisztult, megalapozott és egységes össze, majd az alkalmazásgenerátorok segítségével
elképzelések szerinti általános szemléletmódja. Minden nyomban elkészült programokat futtatják
konkrét információs rendszernek van rendszerterve, (próbálkozás), végül ellenőrzik a működésüket. Ha
amely annak konkrét tényezőit, és azoknak konkrét nem azt kapták amit vártak (tévedés), akkor módosító
összefüggéseit (vagyis struktúráját) is tartalmazza. ötletekkel indítják el a következő (iterációs) lépést.
- előterv (előprojekt): ahol az elv megegyezik a
Az információs rendszerek tényezőinek és a közöttük próbálkozás/tévedés hozzáállással, csak a terv és a
lévő kapcsolatoknak konkrét fogalmakat, elnevezéseket (fizikai) megvalósítás nem az egész információs
kell adni. Ezek az elnevezések, és a mögöttük húzódó rendszerre vonatkozik, hanem annak egy kiválasztott,
fogalom-tartalom képezik, jelentik a terminológiát. A jellemző, aránylag független rendszerrészére.
fejlesztőcsoport tagjai csak akkor tudják kicserélni - prototípus-készítés: csak a rendszer egy részére
ismereteiket egymással, és közösen gyúrni, javítani a vonatkozik. Ezzel a tervezési algoritmussal akkor van
változat-ajánlatokat, ha egységes terminológiát baj, ha a tervezők megfeledkeznek az információs
használnak. rendszer egységességéről.
Mivel az információs rendszer tényezői három
A rendszerfejlesztési módszerek fejlődése folyamán
absztrakciós szintbe tartoznak, az őket leíró
kiindulópontként a következők szerepeltek:
elnevezések gyűjteménye, halmaza, vagyis a
terminológia is strukturált. 1. kimenetek (jelentések, output),
A megfogalmazási mód fogalma alatt az információs 2. bemenetek (űrlapok, input),
rendszertervé rögzítésének, leírásának, közlésének, 3. feldolgozások (funkciók) és
bemutatásának formáját értjük. Az eddigiek során 4. adatok (adatmodell, adatbázis-terv).
három fajta megfogalmazási mód volt/van
használatban: 25. Írja le az információrendszerek
módszertanának következő építőkockáit
1. tervezési nyelv alapú tervezés,
- dokumentációkezelés, - technikai támogatás, -
2. formaorientált tervezés és
metaszabványok
3. ábraorientált tervezés.
A dokumentációkezelés az információs rendszerek
adatainak szervezett és hatékony kezelését jelenti,
23. Mi a kritériumrendszer és a legismertebb
pontosabban a dokumentációnak, mint rendszernek a
kritériumok?
tényezőit gondozza szervezetten és hatékonyan. A 2. tranzakció orientált feldolgozás (transaction
dokumentáció a valós világ (rendszer – ez esetben az oriented processing): Itt a feldolgozás teljes
információs rendszer) hű tükrözését hivatott egészében megtörténik minden bemenő adatra
megvalósítani: az információs rendszer külön-külön, nem várják és gyűjtik kötegbe az
alapkoncepcióját, struktúráját, az elfogadott adatokat. Ilyenek a mai banki szolgáltatásokkal
megfogalmazási módo(ka)t, az elvárási kritériumoknak kapcsolatos feldolgozások: az állományváltozás
megfelelő változatokat, összhangban az alkalmazott könyvelése azonnali.
rendszerfejlesztési módszerrel.
A fejlesztést támogató szoftverek közös néven CASE
A feldolgozást leginkább a következő két helyen
(Computer Aided Systems Engineering) eszközök
késleltetik:
néven ismertek. A CASE szoftverek nagyon
1. a bemeneten. A bemeneti késleltetés esetén a
szimpatikus, általában W* operációs rendszerre írt,
feldolgozás az adatok beolvasása, ellenőrzése
grafikus környezetet megvalósító, gyors működésű
(előfeldolgozása) és tranzakciós állományba
segédeszközök. Ezeknek a szoftvereknek a mai
rögzítése után megszakad. Ha ez a feldolgozás
érékelése nem eszköz-, inkább módszerközpontú.
kötegelten folytatódik tovább, akkor a további
Ma még nem léteznek olyan programok, amelyekkel az
feldolgozásnak az elindító-jelen kívül nincs más
információs rendszer teljes fejlesztési ciklusát le
bemeneti adata. A “változások” adattár belső
tudnánk fedni.
bemenetnek számít.
A felhasználói adatokon, eseményeken, 2. a kimeneten. A feldolgozás be végeztével nem
tevékenységeken, erőforrásokon, stb. kívül, mint mindig bölcs az azonnali nyomtatás. Több
tudjuk, a fejlesztésre vonatkozó, tényezőkkel is meggondolásból is késleltethető a feldolgozás a
számolnunk kell. Ezeket pedig a fejlesztési szabványok kimeneten: ha maga a feldolgozás is feldarabolt a
írják elő, amelyeket, mivel az ismeretekről szóló nagyszámú feldolgozandó bemeneti adat miatt.
ismeretekre vonatkoznak, gyakran meta Másik ok lehet ha a feldolgozás és a nyomtatás
szabványoknak nevezzük. különböző földrajzi helyen bonyolódik. A
mágneses tárolóeszközök egyszerűbb és könnyebb
szállítani, mint a jelentéseket tartalmazó
26. Értelmezze az alábbiakban felsorolt feldolgozási
papírtömegé. (print – image file)
vetülethez tartozó alapfogalmakat: (Ahol lehetséges
példát is írjon!) - Kommunikáció a számítógéppel, -
Adatfeldolgozás-fajták, - Feldolgozás-késleltetések
27. Adatok csoportosítása jellegük (időbeni
A felhasználók (többfajta felhasználót különböztetünk
tartósságuk) alapján, - Jellemzőik és egymáshoz
meg) a következő két alapvető módon
való kapcsolódásuk, - Adatmódosítás és hibajavítás
kommunikálhatnak a számítógéppel:
A törzsadatok a valós világ időben viszonylag tartós
1. off-line – a felhasználó nincs közvetlen
(hosszú életű) jelenségeihez tartozó azon
kapcsolatban a számítógéppel, amikor az a
tulajdonságtípus-értékek, amelyek viszonylag hosszú
feldolgozást végzi – a feldolgozásra kerülő
ideig nem változnak. A „viszonylagos” ebben az
adatok előzőleg másodlagos adathordozókra
esetben a jelenségek szükségszerű változékonyságát
kerülnek (szalag, lemez) a feldolgozó géptől
takarja.(egyed élet-ciklus)
függetlenül (off-line adatrögzítés) és
Az eseményadatok vagy változások a valós világ
2. on-line – a felhasználó a feldolgozást végző
időben viszonylag tartós (hosszú életű) jelenségeinek
számítógéppel közvetlen kapcsolatban van, és
megváltozását (pontosabban a jelenségek
szükség szerint a feldolgozást is befolyásolhatja
tulajdonságainak változását) leíró adatok.
Az adatok feldolgozásának két fajtáját műveljük ma A törzs- és eseményadatok kétszeresen is
is világszerte: kapcsolódnak egymáshoz, amit a következő módon
1. kötegelt feldolgozás (batch processing), melynek fogalmazhatunk meg:
legkifejezőbb a következő leírása: bemenet – - 1.pl. a hallgató nevének megváltoztatása. A hallgató
feldolgozás1 – átmenet1 – feldolgozás2 – megváltozott neve(név - eseményadat-változás)
átmenet2 – ... kimenet Ennél a és a változást végrahajtó személy neve (név-
feldolgozásfajtánál össze(kötegbe)gyűjtik a törzsadat).  a két féle adattípus tagadthatatlanul
forrásdokumentumokat (pontosabban azok kapcsolatban van egymással.
adatait), és a feldolgozás egyes tevékenységeit - 2.pl. vannak olyan események is, amelyeknek az
egymásután (egy menetben) végzik el az így adatait az adatbázisban kell tárolnunk, tehát nem
egybegyűjtött adatokon. Az részeredmények a törzsadat változását idézik elő, hanem maguk is
(átmenet) átmeneti, rövid idejű rögzítésre törzsadattá válnak. (csonka egyed élet-ciklus
kerülnek, majd hamarosan a következő pl.diploma honosítása,befizetés a bankszámlára)
tevékenységet végzik el rajtuk egészen addig, amíg
el nem jutnak a kimenetig. Így történik a Módosításról akkor beszélünk, ha a valós világ
tömegméretű szolgáltatások és változásait vezetjük át az információs rendszer
energiafogyasztások számlázása. adataira, hibajavításról pedig akkor, ha valamilyen
(mondjuk) módosítást hibásan hajtottunk végre eredménytáblát biztosít kényelmes csoportosításokkal
(tévesen ütöttük be az adatot). és csoportösszegezésekkel.
28. Az adatkezelés két fajtája és két fajta
megfogalmazási módja
30. A feldolgozás tervezés absztrakciós szintjei –
A klasszikus feldolgozást kifejező képlet: (bemenet –
makro tervezés (fogalmi szint), - feldolgozás
feldolgozás – kimenet) a bemenetek ma általában
tervezés középső szinten (logikai szint), - mikro
beépülnek a törzsadatokba, és ott várják a további
tervezés (fizikai szint)
(újabb, a valódi) feldolgozást, ezért
a következő kifejezés párra bomlik szét: bemenet –
A valós rendszer rendszer-szemléletű megközelítése
feldolgozás1 – adatbázis és adatbázis – feldolgozás2
azonban a fentről-lefelé elvet hangsúlyozza. Az első
– kimenet.
lépést fentről a makrotervezés irányítja, és a vizsgált
A kifejezéspár második lánca a feldolgozást jelöli,
rendszer rendszerrészekre bontásában állapítja meg. A
amely kétféle lehet:
rendszerrészek olyan fő funkciócsoportok, amelyek
1. a szelektív visszakeresést, amely okosan
hasonló, összetartozó funkciókat jelölnek. A funkciók
megfogalmazva új ismereteket is nyújthat
tevékenységekből állnak, a tevékenységek pedig
2. új ismeretek előállítását, ami két alapvető módon
műveletekből.
történhet:
 az előre megfogalmazott, rutinszerű Az információs rendszer fő rendszerrészei
(gyakran igényelt), mondhatni úgy is, funkciócsoportokat takarnak. A rendszerrészeken
szokványosan szükséges műveletsorok (alrendszereken) belül a funkciók meghatározása,
végrehajtásával végrehajtásuk logikai (időben) sorrendjének
 a véletlenszerűen megfogalmazott meghatározása (a funkciócsoport működésének a
(tallózásszerű) lekérdezésekkel. megszervezése) tartozik a feldolgozás tervezés logikai
szintjéhez (itt ugyanis a funkciócsoportok
Az adatfeldolgozás (karbantartás és új ismeretek működésének mikéntjéről van szó). Ezt a kérdéskört
előállítása) megfogalmazása kétféle módon történhet elemzik a középső absztrakciós szintre kidolgozott
meg technikák az adatkezelési gráf és az adatfolyam
diagram.
1. procedurálisan (procedurális feldolgozás) – a
programozó a programokban saját kezűleg írja a Az teljesség és egyértelműség érdekében célszerű az
végrehajtási utasítások sosozatát (procedúrákat), adatfeldolgozás elemzését és tervezését mikroszinten is
amelyek alapján a feldolgozás megtörténik, és elvégezni. A mikroszintű elemzés és tervezés fontos
2. deklaratívan (deklaratív feldolgozás) – az eszközei: döntési táblázat (a vezérlési műveletek
adatbáziskezelő rendszer tartalmazza az általános bekerekítését, ellenőrzését tehetné teljesebbé, régi
(parametrizált) adatkezelési eljárásokat, módszer) és az előzmény-háló (precedencia-háló).
amellyekkel az összes karbantartási és ismeret-
előállítási igény megvalósítható a megfelelő 31. Makro tervezés (BSP – az információrendszer
paraméter-értékek megadásával. architektúrájának kialakítása)
Az információs rendszer feldolgozásrendszerének (a
funkcionális modell architektúrájának) kialkításában
29. Értelmezze az alábbiakban felsorolt feldolgozási még ma is kivételesen fontos szerepet játszhat a BSP
vetülethez tartozó alapfogalmakat:(Ahol lehetséges (Business System Planning) technikának „Az
példát is írjon!)- Navigálás,- Lekérdezések, - információs rendszer architektúrájának kialakítása”
Jelentések nevű módszere.
Ma a logikai szintű navigációt használjuk, ami a BSP alkalmazását az információs rendszerek
fizikaihoz hasonlóan a transzverzális mozgások fejlesztése területén gyakran nevezik stratégiai
megvalósítását teszi lehetővé az adatmodell tervezésnek is. A BSP technika fent megnevezett
kapcsolattípusainak köszönve. módszere témaköröket érinti:
A lekérdezéseket tehát SQL-ben, a jelentéseket pedig 1. az információs rendszer alaparchitektúrájának
az SQL-re épülő, vagy vele rokon jelentés-készítő (általános felépítésének, struktúrájának)
(report-writer) segítségével fogalmazzák meg. (a kialakítása,
kérelmek deklaratív leírását teszi lehetővé) 2. a főbb rendszerrészek és az azok közötti
pl.: kapcsolatok meghatározása és
SELECT leckekönyvszám, tantárgykód, 3. a lépcsőzetes megvalósítás megtervezése és
osztályzat ütemezése.
FROM sikeres_vizsga A BSP technika (egyesek módszernek, sőt
WHERE leckekönyvszám=495; módszertannak is nevezik) leírása sok, információs
rendszerek tervezésével foglalkozó könyvben
A jelentés-készítő a jelentéshez szükséges adatokat megtalálható.
ugyanúgy lekérdezés segítségével valósítja meg, mint
az SQL, csak egy a megjelenítési formájában 32. Feldolgozás tervezés középső szinten:-
paraméterekkel alakítható (módosítható) adatkezelési gráf, - adatfolyam diagram
A feldolgozás tervezés középső szintjének hasznos
eszközei:
Az adatkezelési gráf az adatmodellnek olyan
navigálási útvonallal kiegészített része, amely a
felhasználó egy információs igényének a
megválaszolására szolgál. A leírásból kiderül, hogy
egy konkrét adatmodell alapján több adatkezelési gráf
is előállítható, és bár az ábráról hiányzanak, de az
adatkezelési gráfon az adatelőállítási műveletek is
feltüntethetők. Az adatkezelési gráf az elérési út
modellezésének legfontosabb eszköze.
HALLG AT Ó T AN T Á RG Y
A döntési főrész feltételekre és értékmátrixra tagolódik.
A feltételekben konkrét értékek is szerepelhetnek, az
értékmátrix pedig a feltételek igaz és hazug voltának
le c k e k ö n y v s z á m összes kombinációját tartalmazzák, vagyis a feltételek
S IK E R E S _ V IZ S G A
beteljesülését (megvalósulását) minősítik.
ta n tá r g y k ó d A harmadik negyede(akcók főrész tevékenység
negyede), ahogy a neve is utal rá, az elvégzendő vagy
elvégezhető tevékenységeket tartalmazza. Az akció
Az adatáramlási diagram az információs rendszer főrész második része (a negyedik negyed) a
fontosabb folyamatait, adattárait (tábláit), funkciómátrix. A funkciómátrix elemei (aij) csak X
adatfolyamait és környezeti elemeit tartalmazza. Az jelet vagy – jelet tartalmazhatnak. A funkciómátrix
adatmodell diagram elvben tartalmazhat vezérlési és elemének X értéke azt jelenti, hogy a hozzá tartozó
adatkezelési műveletek leírását is, viszont az sorban feltüntetett tevékenységet el kell végezni, a –
adatelőállítási műveletek nem szerepelnek rajta. Az érték pedig azt, hogy a hozzá tartozó sorban
AFD a feldolgozástervezés középső absztrakciós elhelyezkedő tevékenységet nem kell végrehajtani.
szintjén megfogalmazott
(bemenet – feldolgozás1 – adatbázis – feldolgozás2 – Az információs rendszer kimeneteinek, vagy új adatok
kimenet) lánc vizuális megjelenítését nyújtja. előállításának tervezésekor szükségszerű rögzíteni a
Az adatáramlási diagram elemei (szimbólumai): kimenetek illetve új adatok előállításának módját a
1. Folyamat (eljárás), rendelkezésre álló adatok alapján. Ebben a rögzítésben
2. Adatfolyam, segít egy teljesen formális eljárás vagy módszer,
3. Adattár(oló), amelyet előzmény-hálónak (precedencia-hálónak)
4. Környezeti (külső) elem. hívnak. Az előzmény-háló nem más, mint a konkrét
funkció fogalmi modellje vagy belső struktúrája a
végrehajtandó funkcióhoz szükséges adatok
szempontjából.

KAM ATLÁ B

ID Õ S Z A K KAM AT LÁ B1

33. Mikro tervezés, - döntési táblázatok, - előzmény- KAM AT


háló ÚJ EGYENLEG
Maga a döntési táblázat a 8.3. táblán kihangsúlyozott ID Õ T A R T A M
LEKÖ TÖ TT ÖSSZEG EG YENLEG
(vastagított) kerettel rendelkezik, körülötte csak az
eligazítást segítő magyarázatok találhatók. A döntési
táblázat két fő részből áll: a felső döntési részből és az 34. Az információrendszer fejlesztési projekt
alsó akció vagy tevékenységi részből. A fő részek definíciója. - Jellemzők, melyek más projektektől
további két részre bomlanak. megkülönböztetik.
Olyan szervezési feladat, melynek célja a szervezet
vezetési, irányítási
alrendszerét kiszolgáló információrendszer valamelyik
elemének módosítása, vagy
létrehozása.

Könnyen belátható, hogy projekt:


- Sajátos, egyedi célja van
- Egyszeri, azonos módon vissza nem térő feladat
- Összetett, többféle szakértelmet igénylő Ezek a szakaszok képezik az információrendszer u.n.
tevékenység életciklusát. Az elbírálás, jóváhagyás jelenti az egyes
- Erőforrásai mindig korlátozottak szakaszok végét. Ezek az ellenőrző pontok.

Jellemzők, melyek más projekttől 36. A célkitűzési szakaszon belül elvégzendő


megkülönböztetik: feladatok.
- Nehéz a szabványosítás. Leginkább a - Új igény felismerése, meglévő rendszer módosítása, a
dokumentálás terén valósítható meg (Ellenpélda: cél jobb kielégítése érdekében.
képernyők, menük,...) - Az indító lehet a felhasználó, de lehet a
- Különleges képzettségű szakemberek együttes számítástechnikai szakember is.
munkavégzése (szervezők, programozók, ... üzemi - Mindig szükséges az igény pontos megbeszélése a
szakemberek) felhasználóval.
- A projekten sok szakembernek kell összehangoltan - Tisztázandók:
együttműködni - A fejlesztés beleillik-e a szervezet hosszú távú
- Gyakori határidőcsúszás !! fejlesztési tervébe? (Mind szervezési, mind
- A felhasználó érdekeltsége, (közömbössége) termelési oldalról!)
befolyásolja az eredményt !! - Van-e már olyan kész rendszer, amelyik a
- A végtermék nem kézzelfogható, a hatékonyság felmerült igényt ki tudja elégíteni?
inkább csak becsülhető - Elég a módosítás, vagy teljesen új rendszert kell
- A project gyorsan változó környezetben készíteni?
helyezkedik el (ember, gép) - Nincs-e ennél fontosabb feladat?
- Gyakori a kivitelezés alatti (közbeni) változás, - Minderről írásos feljegyzés készítendő. Vezetői
változtatás szinten döntendő el, hogy a javaslat végrehajtása
- Mindig ember-gép rendszer előtt további vizsgálódás, illetve előkészítés
- Az ember a meghatározó, a számítógép csak szükséges-e.
kiszolgáló szerepet tölt be - Fontos az írott anyag, hogy utólag ne lehessen vita.!!!
- A számítógépet használóktól új szemléletmódot
követel meg (Ez mindinkább adott.) 37. Részletesen ismertesse a rendszerelemzés
szakaszban elvégzendő előzetes - helyzetfelmérés, és
előzetes tervezés során megoldandó feladatokat!
35. Az információrendszer fejlesztésének igénye. A
Rendszerelemzés: Annak vizsgálata, hogy az
módszertan szükségének indokai. - A fejlesztés
információ igények kielégítése megvalósítható-e,
szakaszai. (Rajz, magyarázattal.)
(kívánatos-e) és célszerű-e. A legkritikusabb szakasz.
A fejlesztés tudatos tevékenység, de kialakulhatnak
Az elemzés során elvégzendő legfontosabb feladatok:
információrendszerek spontán
1. Előzetes helyzetfelmérés, 2. Az információrendszer
módon is. Ez utóbbi főként a kisvállalatok
előzetes tervezése (nagyvonalú rendszerterv, 3. A
(kisvállalkozások) esetén jellemző. Kompatibilitási és
megvalósíthatóság vizsgálata, 4.A rendszertanulmány
integrálási problémák.
összeállítása
A módszertan igénye: Cél: jó minőségű
Előzetes helyzetfelmérés
információrendszerek szervezése, fejlesztése.
- A helyzetfelmérés adatgyűjtés, elemzés, értékelés arra
Nem elég a módszerek egymásra épülése, hanem
a szervezetre vonatkozóan, amelynek
módszertan (ez a módszerek összefüggő rendszere)
információrendszerét tervezzük, szervezzük.
kell. A módszerek is állandóan változnak és hatással
- Nagyon fontos ez a tevékenység, mert ekkor ismeri
van az új technikai eszközök megjelenése is a
meg a szervező a tényleges körülményeket, és
módszertanra
tudja elhelyezni (értelmezni) a problémát.
A módszertan tartalma:
- Nagyon fontos a dokumentálás, adatgyűjtés.
- Eljárások, amelyek lehetővé teszik a tényleges
- A helyzetfelmérés a következőkre irányuljon:
információrendszer fejlesztési feladatok
- Rendszervizsgálat: A szervezet céljának
megoldását.
meghatározása, szervezeti felépítés
- Olyan módszertani eszközök, melyek
meghatározása, a rendszer környezetének
segítségével megvalósítható az új információ-
megismerése.
rendszer megtervezése, kidolgozása, bevezetése,
- Folyamatvizsgálat: Azokra a folyamatokra
karbant.
irányuljon, melyek a rendszer célját közvetlenül
megvalósítják. (pl. termelési-, ügyviteli
A szakaszolással érvényesül a problémamegoldó
folyamatok)
gondolkodásmód, a rendszerszemlélet, a hatékonyság,
- Információ ellátás vizsgálata: A rendszeresen
az előrehaladás ellenőrzésének elve. Ezek a szakaszok
használt, valamint a környezet számára
állandó érvényűek , függetlenek a technikai eszközök
szolgáltatott információk típusa,
korszerűsödésétől, a módszerek változásától.
mennyisége, gyakorisága.
Az öt főszakasz: célkitűzés  rendszerelmezés
- A felmérés során a várható igényeket is figyelembe
rendszertervezés kivitelezés  bevezetés
kell venni !
- A végeredmény a rendszer és környezetének kritikai o Az adathordozók formai tervezése
értékelése és leírása. (bizonylatterv, képernyőterv, tablóterv,
- Fontos: a változó, változtatható, illetve állandó rekordterv, stb.)
paraméterek rögzítése, mert később ezek o Program specifikációk (pld.: IPO -
jelenthetik a rendszertervezés korlátait. diagramokkal)
o Tesztelés módjának meghatározása,
Előzetes tervezés: tesztadatok tervezése
- Legfontosabb feladatok: o Adatkonverziók meghatározása
- A rendszer elkülönülő főbb részeinek
maghatározása, az lrendszerek kialakítása, 40. Milyen lépésekből áll, és milyen szempontokat
kapcsolatuk egymással . kell figyelembe venni egy új információrendszer
- Az információrendszer átfogó logikai bevezetésének szakaszában?
működésének modellje. A bevezetésnek úgy kell megtörténnie, hogy a
- A modell beillesztése a szervezet egészébe. szervezet alaptevékenységében ne okozzon zavart.
- Közelítő számítások a javaslat Lépései:
erőforrásigényéről, a feldolgozandó adattömegről, a a.) A bevezetés előkészítése
feldolgozás gyakoriságáról. b.) A bevezetés lebonyolítása
- Az előzetes terveket célszerű több variációban c.) A rendszer (alrendszer) értékelése
elkészíteni. a.) A bevezetés előkészítése
 Az új rendszerre való áttérés módjának
38. A rendszertervezéssel kapcsolatos fogalmak: - A megtervezése.
tervezési szintek száma, - A logikai és a fizikai  A bevezetés feltételeinek megteremtése
tervezés fogalma, - A rendszer tervezése (személyi, tárgyi, anyagi).
A rendszertervezés mindig több szinten, különböző
 Részletesen a feltételek:
mélységben történik. A tervezés szintjeinek száma a
 HW, SW
tervezendő rendszer méretétől függ. A legalsó szint
 Személyzet
mindig olyan részletezettségű, hogy közvetlenül a
 Dokumentációk
kivitelezés specifikációjaként szolgálhasson. Ezt a
- üzemeltetési kézikönyv (rendszer
szintet nevezzük fizikai tervnek. A fizikai terv, a
adminisztrátori)
tényleges megoldás módját adja meg. (Pl.: Az adattárak
- felhasználói kézikönyv
szerkezetének terve, tablótervek, stb.) E szint fölötti
- segédletek
tervezési szinteket logikai tervnek nevezzük.
b.) A bevezetés lebonyolítása
Általánosan: A logikai tervezés során a „mit”, a fizikai
 Célszerű egy „tűzoltó csoport” létrehozása.
tervezés során a „hogyan” kérdésére keressük, illetve
adjuk meg a választ. A rendszert alrendszerekre  Párhuzamos, kísérleti üzemeltetés.
bontjuk fel. c.) A rendszer (alrendszer) értékelése
 Hibák elemzése, javítása.
Lényeges annak tudatosítása, hogy az alrendszerekre  A tervezés során becsült értékek gyakorlati
bontás csak a munka megkönnyítése érdekében történt. ellenőrzése. (Ha kell változtatás!)
A rendszernek, mint egységes egésznek is működnie  Javasolt a bevezetést fokozatosan,
kell, ezért lényeges feladat az alrendszerek közötti alrendszerenként végezni.
kapcsolatok meghatározása.
A tervezés lépései:
a.) Átfogó helyzetfelmérés 41. Ismertesse az SSADM módszertan
b.) A rendszer logikai tervezése megközelítésében egy információrendszer
c.) A rendszerterv összeállítása összetevőit!
- Szempontok, melyek indokolják valamilyen
39. A rendszertervezéssel kapcsolatos fogalmak:- Az módszertan használatát.
alrendszer(ek) tervezése, - Az alrendszerek fizikai - Fejtse ki az SSADM "alapfilozófiáját" (A minőség
tervezése során elvégzendő részfeladatok kérdése, helye az életciklusban, a három dimenzió)!
Az alrendszerek tervezése: Az információ rendszerek összetevői:
- Minden elképzelt alrendszerre ismétlődő feladat.
- A tervezés végezhető sorosan, vagy párhuzamosan.
- A tervezés lépései:
a.) Részletes helyzetfelmérés
b.) Az alrendszer logikai tervezése
c.) Az alrendszer fizikai tervezése Adatok: az adatfeldolgozás nyersanyagai és egyúttal
d.) Az alrendszerterv összeállítása
termékei is.
Három csoportja van : - bemeneti, - kimenti és
Az alrendszer fizikai tervezése:
a tárolt adatok
- Célja, a programozás (kivitelezés) közvetlen Feldolgozás(folyamat): a folyamatokat a struktúrált
előkészítése.
szemléleten tekintjük, mint az adatok
- Ezen belül:
átalakítását végző rendszer összetevőket. Két 5. Logikai rendszertervezés
nagy csoportja van : - lekérdező  Fizikai rendszertervezés
(visszakereső), - karbantartó folyamatok. 6. Fizika rendszertervezés
Interface: egy olyan rendszerelem, amely a mind
feldolgozás, mind a felhasználó felé Az SSADM 5 modulból és 7 szakaszból áll. A
a neki megfelelő alakban „tálalja” az adatokat. megvalósíthatósági elemzéssel foglalkozó szakasz (0-
Módszertan használat indokai: ás szakasz) nem kötelező
1. Hosszú és a tervezettet meghaladó fejlsztési
idő kellne egy információrendszer 43. Melyek az SSADM diagramra épülő technikái?
létrehozásához. Sok olyan technika van, amely diagramokat használ.
2. Magas fejlesztési költségek Ezek a következők:
3. Az elkészült rendszerek nehezen  Logikai adatmodellezés
módosíthatóak, rugalmatlanok.  Adatfolyam modellezés
4. Módszertan nélkül hiányos a fejlesztési  Egyed-esemény modellezése
dokumentáció, vagy nincs is.  Eléri út modellezése
5. Felhasználói követelmények gyakran  I/O szerkezet meghatározása
kielégítetlenek maradnak.  Dialógus tervezés,
6. Gyakori a többszörös adattárolás
 Feldolgozások logikai modellezése
7. Új eszközökön gyakran a régi rendszer valósul
meg.
44. Folyamatmodellezési technika az SSADM-ben:-
SSADM alapfilozófiája: Az SSADM-nél fontos a
Célja, helye a módszertanban,
minőség. Jó minőségű információs rnedszer fejlesztése
- A felhasználható szimbólumok, és jelentésük
a cél. A rendszertervezési munka életciklus szerint
A folyamatmodellezés célja, hogy segítségével a
történik Az életciklus szakaszokból áll:
rendszertervező le tudja írni a különböző információs
megvalósíthatóság, vizsgálat, rendszerelemzés,
rendszereket. Helye a módszertanban: a strukturált
rendszertervezés,
módszertanban fontos szerepe van , a fejlesztők és a
Az SSADM három dimenzióban gondolkodik:
felhasználók közötti kommunikációnak. Erre a célra
adatok, folyamatok, idő. Mindegyik dimenzió
fejlesztették ki az ábrák, diagramok használatát, mely
kezelésére technikákat fejlesztettek ki, ezek
nagy segítséget nyújt a rendszerleírásában.
összehangolt egysége adja a módszertant.
Felhasználói szimbólumokból 5 van :
Az adatokhoz kapcsolódó technikák: logikai
1. Folyamat: információ átalakítást végzi
adatmodellezés, relációs adatmodellezés, fizikai
2. Adatfolyamat: olyan csatorna, amelyen
adattervezés.
keresztül adatok áramlanak
Folyamatokhoz kapcsolódó technikák : adatfolyamat
3. Adattár:adatok tárolása zajlik itt.
modellezés, funkció meghatározása, I/O tervezés
4. Környezeti elem: a vizsgált rendszer határain
Az idővel kapcsolatos technikák: egyedtörténeti
kívül eső adatforrást vagy adatok címzettjét
diagrammok, eredmény-hatás diagramm.
jelöli, a rendszer működését befolyásolja.
5. Anyagfolyamat: segíti a megértést
42. Ismertesse az SSADM hierarchikus szerkezetét,
nevezze meg a modulokat, és az alájuk rendelt
szervezési szakaszokat!
Maga a szerkezet hierarchikus felépítésű, ilyen
értelemben tehát önmagára nézve is követi a felülről
legelé haladó személetet.

45. Folyamatmodellezési technika az SSADM-ben:


- Az AFD diagramok szintjei, elemi szintű
folyamatok (Egy egyszerű példa növeli a válasz
Modulok és az alájuk rendelt szakaszok: értékét!) - A fizikai és logikai AFD diagram fogalma
 Megvalósíthatóság elemzés: Az AFD -k gyakorlatiasak, könnyen megérthetők a
0. A megvalósíthatóság eldöntése felhasználó számára is, szintekre bontott minimális
 Követelmény elemzés : átfedéssel készíthetőek, segítségükkel a rendszerek
1. Jelenlegi rendszer vizsgálata akár fizikai akár logikai szempontból leírhatóak és a
2. Rendszerszervezési változat kiválasztása fizikai AFD -k logikaivá alakíthatók. Az AFD –n 5
 Követelmény specifikáció: különböző elem fordulhat elő:
3. Követelmények meghatározása Folyam, adatfolyam, adattár, környezeti elem,
 Logikai rendszerspecifikáció anyagolyam.
4. Rendszertechnikai változat kiválasztása AFD szintjei:
1. Magasabb szintű AFD minden eljárása külön- 47. A logikai adatmodellezés az SSADM-ben: - Az
külön fejtendő ki egy alacsonyabb szintű adatmodellezés elemei, és gyakorlata, - Egyszerű
diagramon. példa a leírtak illusztrálására
2. alátöréssel számozzuk az alacsonyabb szintű Az adatmodellezés lépesei:
folyamatokat. 1) A kezdő egyedtípusok kiválasztása
3. keret létrehozás, melyen belül rajzolunk 2) A közvetlen kapcsolat meghatározása egy
4. olyan adattárak, melyek csak alacsonyabb kezdődiagram megrajzolásával
AFD-ken jelennek meg, Betűjelük után a 3) A kapcsolatok fokának meghatározása
magasabb szintű folyamat azonosítója, utána 4) Az N:M fokú kapcsolat feloldása
/jel majd egy saját azonosító 5) Redundáns kapcsolatok feloldása
5. olyan adatárakat amelyek magasabb szinten 6) Kapcsolatok jellegének és egymáshoz
jelentek meg , de ezen a szinten is akarjuk viszonyának meghatározása
ábrázolni akkor a kereten kívülre kerülnek 7) A modell ellenőrzése
6. ha a környezeti elemekkel való kapcsolatot Pl.: egy iskolai könyvtárból a tagok könyveket
ábrázolni akarjuk, akkor a kereten kívülre kölcsönözhetnek. A könyveket egy több író írta, és az
tesszük íróknak is több műve lehet. A könyvekből akár több
7. részletező diagram be és kilépő példány is lehet. A kölcsönzés határidejének
adatfolyamainak meg kell egyezni a magasabb megsértése büntetéssel jár. A könyvekre foglalást is
szintű diagram megfelelő eljárásának be ill. lehet tenni, ha az éppen nem áll rendelkezésre.
kimenő adatfolyamaival
8. a részletező diagramon egyes elemek szükség
szerint felbontatók a magasabb szintű
diagramokhoz képest
Elemi szintű folyamat: Olyan folyamat, amit már nem
lehet tovább részletezni.
Fizikai és logikai AFD: a meglévő rendszer
vizsgálatakor annak fizikai szintű AFD –jét készítjük
el, majd ezt átalakítjuk logikaivá.
Logikai folyamat: A nevében nem tartalmazhat
konkrét fizikai feldolgozási módra utaló kifejezéseket,
pl nem alkalmazható lefoglalt készlet felvetése a
nyilvántartó karton „megnevezés” helyett. 48. A visszakeresési út modellezése az SSADM-ben:
Logikai adatfolyamat: a nevében tartalmazhat az - Célja, - A technika legfontosabb jellemzői, - A
adattárolás megvalósítási módjára való utalást. lebonyolítás lépései
Anyagfogalom nem szerepelhet rajta. Szorosan kapcsolódik a logikai adatmodellezéshez.
Logikai adattár: azonosítóban nem szerepelhet M. Ennek segítségével válik lehetővé a logikai adatmodell
első ellenőrzése. A modellezést a következő
46. A logikai adatmodellezés az SSADM-ben: - Az lépésekben hajtjuk végre: egyedi nevek rendelése a
adatmodell elemei lekérdezésekhez, a lekérdezést elindító adatok
- A kapcsolat foka, jellege, a kapcsolattípusok meghatározása. Az elérési út specifikálása, lekérdezés
egymás közötti viszonya navigációs útja.
LAM célja, hogy segítsen az alkalmazási terület minél A lebonyolítás lépései:
jobb megértésében a fejlesztés valamennyi résztvevője 1. Meg kell határozni a logikai adatmodellből
számára. Szolgáljon alapul az adattárolás konkrét azokat az egyedeket, amelyekre a lekérdezéshez
megoldásának megtervezéséhez. szükséges lesz a lekérdezés adatmodellje.
Az adatmodell elemei: egyed, kapcsolat 2. El kell dönteni, hogy ezek közül melyiknél
Az egyed nem más, mint amiről tudnunk kell valamit, kezdjük el a visszakeresést, ez lesz a belépési
legyen az elvont vagy konkrét dolog. pont.
Különbséget teszünk egyedtípus és egyed előfordulás 3. Meg kell határozni, hogy a belépési ponttól
között. kiindulva milyen útvonalon járjuk végig az adat-
Kapcsolat: a valóságos világ objektumai, tehát az almodellt, ez lesz a lekérdezés navigációs útja.
egyedek közötti viszony. A kapcsolat fennállhat két 4. Végül a navigációs utat Jackson- szerkezetek
egyedtípus és ugyanazon egyedtípus két előfordulása használatával kell leírni.
között. Kapcsolat fokán azt értjük, hogy az
előfordulás szintjén milyenek a mennyiségi viszonyok 49. Melyek az SSADM nem diagramszerű
a kapcsolódó egyedek között. Esetei: 1:1, 1:n , n:m  technikái?
minden kapcsolatot 1:n kapcsolatra kell kihozni !!!!!!
Kapcsolat jellege: mi az összefüggés az egyed Nem diagramszerű technikák:
előfordulás léte és aközött, hogy az adott kapcsolat  Követelmény meghatározás,
fenn áll-e. (k. jelleget folyamatos ill. szaggatott  Rendszerszervezési változatok kidolgozási
vonallal jelöljük) módszere,
 Rendszertechnikai változatok kidolgozási
módszere,
 Funkció meghatározás, a legrészletesebb szintig, másrészről rendelkezésre áll a
 Relációs adatelemzés, kívánt rendszer logikai adatmodellje, akkor elérkezett
 Specifikáció prototipizálás, az idő az összegyűlt ismeretek rendezéséhez. Ezt a
 Fizikai tervezés. feladatot tölti be a funkció meghatározás. Ezek az
ismeretek a tervezett rendszerre vonatkoznak.
50. A követelmények meghatározása : - célok, Ezen kívül a funkció meghatározás kapcsolatot teremt
technikák, termékek , - funkcionális és nem az SSADM 3. szakaszában készülő két termékcsoport
funkcionális követelmények között, amelyek: a kívánt rendszer logikai AFD-i és az
A követelmény-meghatározás során a esemény-hatás diagramok.
követelményjegyzéket kell előállítani és folyamatosan Funkció: az a feldolgozás, amit a felhasználó
bővíteni. meghatározott igényének kielégítése érdekében, mint
Ez a technika vezérli a javasolt új rendszer egyetlen egységet kell tudni végrehajtani.
követelményeinek a feltárását. A célok a következők: Csoportosíthatóságuk:
 a javasolt rendszerre vonatkozó olyan  A feldolgozás típusa szerint vannak
követelmények azonosítása, amelyek a visszakeresési és karbantartási funkciók
felhasználók és az üzleti tevékenység igényeit  A megvalósítás módja szerint lehet a funkció
kielégítik on-line vagy off-line. Vannak esetek amikor a
 a követelmények leírása mérhető formában feldolgozás mindkét módon végrehajtható.
 az új rendszerre vonatkozó döntések  A kezdeményező szerint vannak
megalapozása felhasználói, ill. rendszerfunkciók.
 a részletes követelmény-specifikáció
kidolgozása 52. A relációs adatelemzés: - Helye a
 az elemzésnek a jövőbeli rendszer módszertanban , - A relációhoz kötődő
követelményeire való irányítása alapfogalmak (Példán bemutatva.), -
Függésdiagram , - Kulcstípusok
A követelmény-meghatározás egy sor projekt- A relációs adatelemzés a funkció meghatározás után
eljáráshoz tartozó technikával kapcsolatban áll: kerülhet sorra, mert ekkor a funkciók inputját és
- Kapacitástervezés outputját adattétel szintjén kell ismernünk.
Célja a logikailag optimális adatszerkezetek
- Kockázatelemzés
meghatározása.
- Tesztelés
Reláció: az adatok különféle halmazai között létrejött
- Képzés és dokumentálás kapcsolat technikailag táblázatban ábrázolható.
Funkcionális követelmények: Ezek a követelmények Funkcionális függés: az objektumnak egymással
azt írják le, hogy "mit" kell a rendszernek tudnia. összefüggésbe hozott tulajdonságtípusai azáltal
Ilyenek lehetnek például: tartoznak össze, hogy mindegyikük az azonosítótól
- aktualizálások függ. Az azonosító is tulajdonságtípus, tehát a
- lekérdezések tulajdonságtípusok közötti függésről van szó. A
- jelentések/ kimenetek funkcionális függés ábrázolása az ún. függésdiagramon
- adatok (adatelemek, egyedek, kapcsolatok) lehetséges. (B funkcionálisan függ A-tól, ha A egy
- más rendszerekkel való kapcsolat konkrét értékhez B egyetlen értéke rendelhető hozzá.
Ez egyirányú függés,de a gyakorlatban van kölcsönös
A nem-funkcionális követelmények azt írják le, hogy függés is.)
hogyan, mennyire jól vagy milyen szintű minőségben
kell egy lehetőséget vagy lehetőség csoportot nyújtania
a rendszernek. Ezek a követelmények nagyon fontosak
a rendszer sikeressége szempontjából. Vonatkozhatnak
Kulcsok: egy relációban kulcsjelölteknek tekintünk
a rendszer egészére, egyes részeire vagy konkrét
minden olyan tulajdonságtípust, vagy tulajdonságtípus
funkcionális követelményekre. A következő
csoportot, amely megfelel a sorok egyedi
kategóriákat lehet használni:
megkülönbözetésének céljára és minimális összetételű.
- Szolgáltatás szintekre vonatkozó
A kulcsjelöltek közül választunk ki egyet, amily a
követelmények
kulcs lesz.
- Adathozzáférési korlátozások
- Ha egy relációban előfordul egy másik reláció
- Biztonság
kulcsjelöltje,akkor idegen kulcsnak nevezzük.
- Megfigyelés - Ha egy kulcsjelölt egyetlen tulajdonságtípusból áll,
- Auditálás és ellenőrzés egyszerűnek nevezzük.
- Korlátozások - Ha egy kulcsjelölt több idegen kulcsból tevődik
össze, összetettnek nevezzük.
- Az olyan kulcsjelölt, amelynek van egy vagy több
51. Funkció meghatározás, - célok, besorolásaik idegen kulcs és egy nem idegen kulcs része:
(három szempontból) hierarchikus.
Amikor a rendszer fejlesztése során megtörtént a kívánt Kulcstípusok: elemi, komlex: összetett v. hierarchikus.
rendszer logikai adatfolyam diagramjainak kidolgozása
53. A relációs adatelemzés: - Az első, második, és
harmadik normál forma
Minden nem-kulcs tulajdonságtípus a kulcstól,
mégpedig- összetett kulcs esetén annak – egészétől
függ funkcionálisan, és más függés nincs a relációban.
Azokat a relációkat, ahol ez teljesül normalizáltnak
vagy normál alakúnak tekintünk. Az ilyen
adatszerkezetek előnye, hogy új objektum adatainak
beillesztése, vagy régiek törlése könnyen és
egyértelműen végrehajtható, meglévő objektum
tulajdonságtípusainak módosítása pedig csak
valamelyik reláció egyetlen sorát érinti. Ekkor a
normalizált relációban nincsenek anomáliák. A
normalizálás nem egyetlen fejlesztési lépés, hanem egy
folyamat. Annak érdekében, hogy ez átlátható és A spirálmodell, amelyet ma inkább iteratív-
irányítható legyen, lépcsőket érdemes kijelölni, ezek a inkrementális fejlesztési modellként emlegetnek,
normalizálás fokozatai. Tehát ennek értelmében létezik a
normalizálatlan, első, második és harmadik, sőt vízesés modell és az evolúciós modell összefésülésével
magasabb normál forma. keletkezett. Itt a fejlesztés elején csak durva
Első normál forma: A nem normalizált reláció úgy követelmény-becslés történik a legfontosabb elvárások
kerül első normál formába, hogy eltávolítjuk belőle az megfogalmazásával, amelyeket inkremensekhez
ismétlődő csoportokat. Az ilyen csoport funkcionálisan (rendszerrészekhez) rendelnek a rendszerarchitektúra
független a kulcstól. kialakítása céljából, majd a rendszerrészeket
(Ebben a megoldásban az író és a könyv, valamint a (inkremenseket) vízesés modell alapján fejlesztik.
kölcsönző és a könyv közötti kapcsolat elveszne. )
Az ismétlődő csoportot úgy választjuk le az eredeti 56. A Unified Modeling Language (UML)
relációról, hogy kijelölünk benne egy kulcsot, kialakulása, a nyelv jellemzői, nézetei (a
amelyhez hozzátesszük az eredeti reláció kulcsát, tehát nézetek szerepe-mit ábrázolnak).
egy összetett kulcsot képzünk számára. Kialakulása: Három modell vált jelentőssé a 90
Második normál forma: A második normál formához es évek elején, Jim Rumbaugh (OMT), Ivar
az szükséges, hogy a reláció már első normál formában Jacobson (Objectory Method) és Grady Booch
legyen, és ne legyen benne részleges funkcionális (Booch Method) által megalkotott modellek.
függés. Minden egyszerű kulccsal azonosított, első 90-es évek közepén a Rational Software
normálformában lévő reláció egyúttal második normál felfogadta az J.R.-t és G.B.-t, hogy dolgozzák
formában is van, hiszen egyszerű kulcs esetén a össze modelljeiket. (Ez lett a Unified Method
részleges függés nem értelemezhető. 0.8-as változat.) Majd 95ben Jacobson is
Harmadik normál forma: feltétele, hogy a reláció csatlakozott a teamhoz és 96-ban kidolgozták
már második normál formában legyen, és ne legyen együtt a 0.9-es változatot. 1997-ben adták be az
benne belső függés. OMG-hez a UnifiedMethod 1.0-as változatát amit
Pl.: Az ISBN számmal azonosított relációban fedezhető akkor átneveztek UML-re.
fel közvetett függés a „Kiadó kódja” Nézetei:
tulajdonságtípuson keresztül a „Kiadó neve”
tulajdonságtípushoz. Ezekből tehát új relációt
készítünk, de természetesen a Kiadó kódja benne
marad az eredetiben is, hiszen az a tulajdonságtípus,
amely függést közvetíti.

55. A fejlesztés vízesésmodelljének és


spirálmodelljének (iteratív.inkrementális
modelljének) ismertetése és összehasonlítása Logikai nézet:
(fejlesztési módszerek megjelölésével) - statikus elemek specifikációja
- a valós rendszer funkciónalitásának, az elemek belső
Vízesés modell: viszonyrendszerének a modellje
A vízesés modell a legrégebbi keletű fejlesztési modell, Folyamat nézet:
amely ma is megállja a helyét a kevésbé változó - erőforrások hatékony megosztása
környezetekben. A fejlesztést fázisokra bontja, - folyamatoptimalizálás
amelyek szigorúan egymás után kerülnek elvégzésre. A - szinkronizáció
fázisokban pontosan meghatározott „termékek” - konfiguráció és változásmenedzsment
előállítása folyik, amelyeket a fázis végén elemeznek Implementációs nézet:a sw - rendszer architektúrája
és minősítenek. A követelmények rögzítése után (az - a programok szerkezet
első fázisban történik meg), nincs mód az újabb - a rendszer fizikai terve
felhasználói igények figyelembe vételére. - rendszer topológia
- osztott használat <<interface>> A kivülről látható események
- beszerzés, installáció gyűjteménye
Telepítési, működési nézet: <<metaclass>> Az osztály osztálya a smalltalk
- Futtató környzet szepcifikálása nyelven.
- Végrehajtás, megvalósítási terve Tulajdonságok:
- Minőségbiztosítás: skálázhatóság, áteresztőképesség, <<esteleges sztereótípia>> láthatósági név:
USE CASE nézet: a felhasználói követelményeket típus_kifejzése = kezdőérték
leíró, a rendszer funkcionalitását, az elemek - private (magán)
viselkedését kifejező nézet, amely a teljes életciklust + public (nyilvános)
áthatja. # protected (védett)
Implementation (csak abban a csomagban látható,
57. Melyek a rendszer statikus részeit leíró UML ahol definiáltuk)
diagramok (és mit ábrázolnak az egyes Metódusok: hasonló a szintaxisa az
diagramok)? attribútumokéhoz.
Strukturális (statikus) diagramok: 2. Class Utility : eljárások és változók osztály jellegű
Osztálydiagram gyűjteménye. Az osztály szeterotípiája. Nem
Objektumdiagram alapvető konstrukció, inkább a programozói
Csomagdiagram kényelem szempontjából jelentős. Pl matematikai
Komponensdiagram algoritmusgyűjtemény
Telepítési/működési diagram 3. Interfész: arra szolgál, hogy leírja a egy rendszer
Belső struktúra diagram műveleteit a külvilág szempontjából
4. Parametrizált osztály: olyan osztályok,
58. Melyek a rendszer dinamikus részeit leíró UML amelyeknél nincs minden paraméter lekötve. (egy
diagramok (és mit ábrázolnak az egyes típust
diagramok)? csak később adunk meg,addig helyette egy formális
Viselkedést kifejező diagramok: paramétert használunk) Addig nem teljes értékű
Use case diagram az osztály, amíg formális paraméterhez egy konkrét
Tevékenységdiagram paramétert sem rendelünk. Jelölése : szaggatott
Állapotdiagram körvonalú téglalapba írjuk. Jelölés:
Iterációs diagram: Parametrizált_osztálynév<értéklista>
- Szekvencia diagram 5. A csomag (Package): modellelemek
- Kommunikációs diagram csoportosítása. Bármely fajta elemet tartalmazhat,
- Áttekintő együttműködési diagram beleértve
- Időzítés diagram önmagát is. A csomag mindazonáltal tartalmazza a
modellelemeket, és a tárolás és a hozzáférés
59. Az UML diagramjai:- Osztálydiagram szabályozásának alapja. Minden elem közvetlenül
(komponensek) egy egyszerű csomaghoz tartozhat, ezért a
csomaghierarchia fa, viszont a csomagok egymásra
Osztálydiagram: Az osztály- és az is hivatkozhatnak, tehát a használat
objektumdiagramot együtt struktúradiagramoknak reprezentációja gráf.
hívjuk, mert 60. Az UML diagramjai: - A használati eset (use
a modell állandó (időben nem változó) nézetét adja. case) diagram komponensei, - A use case diagramok
Két legfontosabb elemi az objektum és az készítése
osztály. 1. Az USE CASE modell a rendszerből, aktorokból,
1.Osztály: az Uml jelőléseket biztosít az osztályokta, use-casekből, valamint a közöttük lévő
atrribútumokra, tulajdonságaikra, relációkból áll. Az aktor a rendszerrel érintkező
deklarálásukra és használatukra más emberek vagy dolgok szerepét jeleníti meg. Az
diagramokban, sőt egyéb osztály jellegű aktorokat úgy ismerhetjük fel, hogy megnézzük, kik
struktúrákra is. azok, akik használják a rendszert, felelősek a
Az osztály alapértelmezésben három részre működéséért, használatáért vagy karbantartásáért.
tagolódik: ez a felső a névszakasz, majd a középső (elsődleges aktor és másodlagos aktor)
és az 2. Relációk: A kommunikál reláció az egyetlen
alsó rész egy-egy listaszakasz. A listaszakaszok olyan kapcsolat, amely aktort és use-case-t
megjelenítése nem kötelező, lehet rejtett összeköthet. Jelölése: folytonos vonal. A reláció
(suppressed). lehet include (use) és extend (kiterjesztett).
Névszakasz:tartalmazza az osztály nevét és az USE-CASE felállítása:
általános tulajdonságokat. 1. határozzuk meg a rendszer határait. (fekete
Középsőszakasz: attribútum listát tartalmaz. dobozként kezeljük)
Alsó szakasz: műveletek listáját tartalmazza. 2. határozzuk meg azokat az aktorokat, amelyek
Az osztály sztereotípiái: kölcsönhatásban van a rendszerrel
<<signal>> Fontosabb esemény, amely az 3. Minden egyes aktorra meghatározzuk azt a
állapotdiagramban egy kölcsönhatást indít el. különböző (több) módot, ahogy azok a rendszert
használják.
4. Be azonosítjuk azokat a kezdeti eseményeket, Az aktivációs diagram azt szemlélteti, hogy az
amelyek elindítják a use-caseket objektum a probléma megoldása során időrendi
5. Leállási feltételek meghatározása, amelyek sorrendben hogyan, milyen tartalmú üzenetek
meghatároznak egy use-case leállását. aktiválják (késztetik cselekvésre) egymást.
6. Soroljuk fe azokat a forgatókönyveket, amelyek - időben lezajló változások ábrázolása a
leírják a tipikus tranzakciókat. végrehajtandó tevékenységek és azok sorrendjének
7. Ha variációk fordulnak elő, soroljuk fel a többi megadásával
tipikus forgatókönyvet v. írjuk le a variációkat. - Alapjai:
8. Azonosítsuk be és írjuk le az összes kivételt, - munkafolyamat (work - flow) diagram
amely egy adott use-case-zel logikai kapcsolatban - folyamatábra (flow chart)
van. - Alapelemei:
- tevékenységek (ívelt oldalú téglalap)
61. Az UML diagramjai: - Szekvencia diagram - átmenet (nyíl)
A szekvencia diagram nagyon hasonlít az OMT - szinkronizációs vonal (vastag vízszintes
esemény diagramjához (event trace diagram). vonaldarab)
Az objektumok közötti események időbeli lefolyását - döntési pont (rombusz)
jeleníti meg. A függőleges tengely mentén telik az idő, Sávos aktivitás diagram:
a vízszintes tengely mentén az egymással - a diagram függőleges sávokra osztható
kölcsönhatásban levő példányok vannak. - egy sáv egy felelősségi kört / felhasználó, szervezeti
Egy osztályának akár több példánya is megjelenhet egy egység stb. /jelöl.
diagramon belül. - a tevékenységek a sávokhoz rendelhetők, ezzel az
adott tevékenységhez tartozó felelős is ábrázolható

63. A Unified Process módszer:- A módszer


kialakulása, architektúrája (fejlesztési modellje), -
Az üzenetküldés alapgondolata meghatározza a Fejlesztési életciklus lefedése, - Jellegzetességei (3-6)
kommunikáció típusát. Öt alapkategóriája van az Az Egységesített Eljárás (angol rövidítése UP –
üzenetek szinkronizálásának: Unified Process, vagy RUP – Rational Unified
Egyszerű: olyan rendszereknél fordul elő, ahol egy Process) olyan objektumorientált fejlesztési
szálon fut a folyamat, vagyis egy időben csak egy aktív keretrendszer, amely több objektumorientált fejlesztési
objektum lehet. Ilyenkor az aktív objektum üzenetet módszer harmonikus összefésülésével keletkezett.
küld egy passzív objektumak. Kialakulása: A módszertanok megalkotásában többen
Szinkron: A szinkron üzenet csak akkor kezdeményez is részt vettek (Ericcson, Booch, Rumbaugh ), de a
egy művletet, ha a címzett elfogadja az üzenetet. jelenleg alkalmazott verzió szülőatyjának Ivar
Ameddig a cél nem kapja meg az üzenetet, addig az Jacobson-t tartják. Jacobson 1999-ben publikált,
üzenet küldője blokkolva van , nem fut tovább. Unified Software Development Process könyve jelenti
Randevú:Ez az üzenet csak akkor indít el egy ma a nyílt szabványt. Az első objektum orientált
műveletet, ha a címzett „üzenetre várakozás” készített CASE eszközével támogatja, Rational Unified
állapotban van. Ez bizonyos értelemben fordítottja a Process (RUP) néven.
szinkron üzenetküldésnek: ott a küldő vár az üzentre, Két dimenziót láthatunk. Vízszintes irányban a
itt az üzenetre vár a címzett. fázisokat, függőleges irányban a mint egy „mini”
Időzített: Az időzített üzenetküldés esetén a feladó projektet. A fázisok végén mérföldkövek (milestone)
csak addig vár a visszajelzésre, amíg egy megadott idő vannak, amelyekben leírt feltételek teljesülése esetén
el nem telik. Bizonyos idő eltelte után felszabadul, és lehet csak továbblépni a következő fázisra.
folytathatja futását. A Egységesített Eljárás keretrendszer fő
Aszinkron: Az aszinkron üzenetküldés nem szakítja jellegzetességei:
meg az üzenetküldő futását, ezáltal az nem is szerez
tudomást arról, hogy az üzenet egyáltalán célba ért-e,  use case vezérelt,
vagy sem.  architektúra központú,
 iteratív és inkrementális (spirálmodell fejlesztésű),
62. Az UML diagramjai:- Tevékenység (aktivitás)
 komponensalapú,
diagram
 modellszemléletű
 konfigurálható és
 vizuális modellezésre (UML) épül.
64. A Unified Process módszer fázisai,- „buckás
ábra”, - a fázisok idő- és erőforrásigénye

Az Egységesített Eljárás fázisai:


 Előkészítő fázis (kiindulás),
 Kidolgozási fázis (részletes kidolgozás),
 Építési fázis (építkezés, megvalósítás),
 Átmenet (átadás)
.

65. A Unified Process módszer munkafolyamatai: -


Milyen jellegű tevékenységeket ölelnek fel?

Munkafolyamatok:
 üzleti modellezés,
 követelmények specifikáció,
 elemzés és tervezés,
 implementáció,
 tesztelés és
 telepítés.
A fejlesztést támogató folyamatok:
 konfiguráció- és változásmenedzsment,
 projektmenedzsment és
 környezet- és erőforrás menedzsment

A módszertan rögzíti, hogy Mikor? Kinek? Mit? (when


– who - what) kell tennie. Elsősorban vizuális elemeket
használ, alkalmazva az Egységesített Modellező Nyelv
(UML) diagramjait. A módszertan középpontjában a
használati eset (Use Case) diagram áll.

66. A Unified Process módszer modelljei: - Mit


írnak le ezek a modellek?

A modell egy adott rendszer elvonatkoztatása,


absztrakciója (egyszerűsített képe), amely a
rendszernek a megértését és a kezelhetőségét segíti elő,
célozza meg. A modell az adott rendszert egy bizonyos
absztrakciós szinten teljes mértékben leírja. Egy modell
tartalmazhat diagramokat, leírásokat, és bármit, ami a
megértést elősegíti. Az Egységesített Eljárásban a
modellek termékcsoportokat jelölnek. Az
"Egységesített eljárás" modelljei, termékcsoportjai:

You might also like