2. Rendszer fejlesztés http://findicons.com
Rendszerfejlesztés a rendszerek alapvető elemzési, tervezési és megvalósítási megközelítéseit tárgyalja. a gyakorlatban központi szerepet kapnak a módszertanok, melyek mérnöki szabatossággal alakultak ki. klasszikus alapmodell: a vízesés modell Gábor 241. o Rendszerfejlesztés
http://findicons.com A vízesés modell
Követelmény-meghatározás Bevezetés és tesztelés Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Gábor 242.o vízesés modell Karbantartás
Követelmény meghatározás kevéssé formalizált, nem túlzottan szigorúan szabályozott folyamat lépései probléma meghatározása megvalósíthatósági tanulmány készítése (kívánt rendszer körvonala) követelmények összegyűjtése követelmények elemzése konkrét modellel cél: az alkalmazottak (pl.: felhasználók) elképzelései alapján a rendszerrel szemben támasztott követelmények összegyűjtése Követelmény-meghatározás Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Karbantartás Követelmény meghatározás
1. probléma meghatározás az új rendszer bevezetés bevezetésének okai lehetnek pl.: egy probléma megoldásának szándéka egy lehetőség kihasználása (pl. jelentős árkedvezmény) egy versenytárs piaci lépésére adott válasz piaci körülmények változása teszi szükségessé Követelmény-meghatározás Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Karbantartás 1. probléma meghatározás
2. megvalósíthatósági tanulm. az első két lépés után kirajzolódnak a rendszer körvonalai több alternatíva (magas szintű rendszertulajdonságok alapján) külső tanácsadó is felkérhető alapvető cél: kielégíti-e a rendszer a szervezet által támasztott követelményeket pl.: műszaki, működtethetőségi, gazdasági megvalósíthatóság (haszon) Követelmény-meghatározás Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Karbantartás 2. megvalósíthatósági tanulm.
Követelmény-meghatározás Bevezetés és tesztelés A követelmények meghatározása a megvalósítási tanulmány elfogadása után lehetséges az alkalmazottak szemszögéből kell látni a jelenlegi állapotot és a szükségleteket átfogó kép, ne vesszen el a részletekben elegendő idő a fejlesztés egyik szakaszaira, mert a hibajavítási költségek exponenciális arányban vannak az adott szakaszban elkövetet hibák számával Követelmény-meghatározás Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Karbantartás 3. Követelmények
Rendszerelemzés (analízis) elemzési technikák: fogalmi adatelemzés folyamatmodellezés eseménymodellezés Követelmény-meghatározás Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Karbantartás Rendszerelemzés (analízis)
Követelmény-meghatározás Bevezetés és tesztelés az entitás-kapcsolat modell (Entity Relationship Model - ERM) alapjainak ismertetése az adatok egymáshoz való kapcsolatai egyértelműen ábrázolhatóak felhasználható pl. a későbbi adatbázisok tervezéséhez Követelmény-meghatározás Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Karbantartás http://en.wikipedia.org/wiki/Entity-relationship_model fogalmi adatelemzés
Követelmény-meghatározás Bevezetés és tesztelés a jelenlegi és az optimális folyamatok bemutatása számos hasonló jelöléstechnika pl.: adatfolyam modellezés (data flow digaramming, DFD) Követelmény-meghatározás Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Karbantartás Gábor 245. old. http://www.cab.u-szeged.hu/local/ssadm/1998/kozgaz/Gyenei.Laszlo/doksi.html#SSADM_4 folyamatmodellezés
Követelmény-meghatározás Bevezetés és tesztelés példa: Követelmény-meghatározás Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Karbantartás http://www.cab.u-szeged.hu/local/ssadm/1998/kozgaz/Gyenei.Laszlo/doksi.html#SSADM_4 folyamatmodellezés
ha a rendszer túl bonyolult, vagy nincs szükség a belső szerkezet ismeretére, akkor csak a bemenetek és a kimenetek összefüggését vizsgáljuk. Használatának feltételei: 1. A doboz működésének időben állandónak kell lennie. 2. Az egyes fekete dobozoknak egymástól függetlenül kell működniük. Csonka (ppt) A fekete doboz módszer 3
Követelmény-meghatározás Bevezetés és tesztelés a rendszerkövetelményeket az események irányából követi nyomon azonosítják az igényelt rendszer belső megszorításait, az események prioritását és az események sorrendjét. különösen fontos ebben a szakaszban a felhasználókkal való együttműködés Követelmény-meghatározás Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Karbantartás eseménymodellezés
Követelmény-meghatározás Bevezetés és tesztelés elfogadtatás üzembe helyezésre való felkészítés oktatás (vezetők, felhasználók) bevezetés helyi körülményektől és a rendszer tulajdonságaitól függően: zöldmezős: ha nincs a rendszernek elődje rendszer cseréje esetén:azonnali áttérés, párhuzamos működés, fokozatos áttérés áttérés az új rendszerre Követelmény-meghatározás Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Karbantartás Üzembehelyezés
A rendszer üzemeltetése az üzemeltetés menete és a rendszer biztonsága feleljen meg az elvárásoknak az üzemeltetés fő feladatai: folyamatos működtetés biztonságos működtetés szakmai segítségnyújtás a felhasználóknak hibajavítás működés felügyelete és kiértékelése Követelmény-meghatározás Analízis Logikai tervezés Fizikai tervezés Bevezetés és tesztelés Karbantartás A rendszer üzemeltetése
A fejlesztési munka szakaszai Célkitűzés, követelmények Rendszerelemzés (analízis) Rendszertervezés logikai tervezés fizikai tervezés Rendszer kivitelezése Rendszer bevezetése, tesztelése célkitűzés elemzés tervezés Csonka (ppt) kivitelezés A fejlesztési munka szakaszai bevezetés és tesztelés 2
Források ? http://ik.inf.unideb.hu/~kovacsne/rendsz.doc ? http://ik.inf.unideb.hu/~kovacsne/rendsz.doc Futó Iván - Molnár Bálint - Gerencsér András: Válogatott fejezetek az információmenedzsment tématőréből. [elektronikus dok.] URL: http://mek.oszk.hu/01200/01254/ Sommerville, Ian: Szoftverrendszerek fejlesztése. Software engineering. Panem, 2002, Bp. Gábor, A. és munkatársai: Üzleti informatika. Aula, 2007, Bp. Csonka: A rendszertervezési tevékenység. (elektronikus dokumentum, letöltés: 2010. szeptember 1.) URL:http://www.sze.hu/~csonka/sze/gti/in16ea/rendszer_2.ppt Dúl Imre - Miskolczi Ildikó: Üzleti informatika. VIR. (elektronikus dokumentum, letöltés: 2010. szeptember 1.) URL: http://www.krudy-szeged.sulinet.hu Források