Gazdasági informatika II.

Slides:



Advertisements
Hasonló előadás
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Advertisements

Projekt vezetés és kontroll – Mi történik a gépházban?
PTE PMMK ÉPÍTÉSKIVITELEZÉSI ÉS MÉRNÖKI MENEDZSMENT TANSZÉK MINŐSÉGMENEDZSMENT 4. ELŐADÁS.
Humán rendszerek, közszféra
Információbiztonság vs. informatikai biztonság?
AZ INFORMATIKAI BIZTONSÁG
2013. Szeptember 3. Szekeres Balázs Informatikai biztonsági igazgató
A szoftver minősége A szoftverfejlesztési folyamat azt igényli, hogy a fejlesztők és felhasználók ugyanazokat a minőségi jellemzőket használják a szoftver.
Gazdasági informatika
Szoftvertechnológia Gyurkó György
Fontosabb fogalmak Képesség :
Tanuló (projekt)szervezet a Magyar Nemzeti Bankban
MINŐSÉGMENEDZSMENT 3. előadás
Számvitelszervezés Gyurkó György.
A projektmenedzsment funkciói és területei
tételsor 2. tétel A kistérség a korábbi együttműködési lehetőségek alapján megtartotta a soron következő ülését. Az ülés célja a logisztikai.
Szoftverfejlesztés és szolgáltatás kiszervezés Folyamatjavítási mérföldkövek a világon és Magyaroszágon Bevezető gondolatok Dr. Biró Miklós.
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Informatika a felsőoktatásban augusztus Debrecen A Magyarországon alkalmazott könyvtári szoftverek értékelése a többtényezős döntéshozatal.
Minőségmenedzsment 1. előadás
Minőségmenedzsment 2. előadás
Minőségirányítás a felsőoktatásban
Funkciópont elemzés: elmélet és gyakorlat
Megvalósíthatóság és költségelemzés Készítette: Horváth László Kádár Zsolt.
6. Előadás Merevítő rendszerek típusok, szerepük a tervezésben
Orvos szakmai programok illeszkedése az ágazati célkitűzésekhez „Építészet a Gyógyulásért 2010-Európai Uniós támogatással” konferencia.
Agilis szoftverkészítés (Agile software development)
Brachmann Ferenc PTE-TTK/KTK 2009
Konzulens: Dr. Boda György Készítette: Kovács Katalin
Beruházás-kontrolling
Szoftvertechnológia Szoftvergyártás 2..
Szoftvertechnológia Ember-gép rendszerek. Mit értünk rendszer alatt? Kapcsolódó komponensek halmaza – egy közös cél érdekében működnek együtt A rendszer.
Szoftvertechnológia Rendszertervezés.
1 MER ellenőrzés ek egységes értelmezése Budapest, szeptember 5. Munkácsi Márta A Minőségellenőrzési Bizottság tagja.
1Számvitelszervezés Számvitelszervezés Gyurkó György.
S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN
Magyar Controlling Egyesület Szolnok, október 29. MCE Konferencia 2009 A controlling gyakorlata Bepillantás az államigazgatási kontrolling gyakorlatába.
A távmunka néhány informatikai vonatkozása Ferge Sándor Informatikai és Hírközlési Minisztérium.
Munkahelyi egészség és biztonság
Funkciói, feladatai és területei
E-közigazgatás biztonsági nézőpontból Szigeti Szabolcs CISA, CISM, CISSP
Ipari katasztrófáknyomában 6. előadás1 Mélységi védelem Célok: Eszközök meghibásodása és emberi hibák esetén bekövetkező meghibásodások kompenzálása A.
Rendszertervezés Alapfogalmak; Az informatikai rendszer
Informatikai projektmenedzsment Oktató: Dr. Rutkovszky Edéné Tantárgykód: I3782 Előfeltétel: I2401 (Rendszerszervezés) Kredit: 4 Számonkérés: kollokvium.
Kulturális Projekt Ciklus Menedzsment A kultúra gazdaságtana
Ellenőrzés, karbantartás, felülvizsgálat
Információs rendszer fejlesztése 4. előadás
Az önkormányzati feladatellátást támogató informatikai infrastruktúra felülvizsgálata (ÁROP-1.A „Szervezetfejlesztés megvalósítása a.
Szoftver projektek Agilis
Minőségbiztosítási ismeretek
Információs rendszer fejlesztése 1. előadás
A közszolgáltatásokra kifejlesztett általános együttműködési modell GYÁL VÁROS ÖNKORMÁNYZATÁNÁL Gyál, szeptember 30.
Megbízhatóság és biztonság tervezése
Biztonsági szabályozás szerepe a biztonsági rendszeren belül
Stipkovits István ISZ auditor SGS Hungária Kft.
PROJEKTMENEDZSMENT. Projektmenedzsment a stratégia megvalósításának eszköze. Projekt egy-egy konkrét stratégiai program vagy részprogram.
A szoftver mint komplex rendszer A fejlesztési módszertanok általános céljai: Összetett problémák kezelhetővé tétele A fejlesztési és megtérülési jellemzők.
Helyszíni ellenőrzés Grigely Győző, KDRFÜ. Az ellenőrzés jogi háttere Támogatási Szerződés, ÁSZF 10. pont „Kedvezményezett a Szerződés aláírásával kötelezettséget.
Az ORACLE JDE EnterpriseOne ERP rendszer bevezetésének tapasztalatai
SZÖM II. Fejlesztési szint folyamata 5.1. előadás
Önértékelési projektterv
A pénzügyi kimutatások könyvvizsgálatának tervezése 300
ISO/IEC Software Asset Management szabvány
Szenzor Gazdaságmérnöki Kft.
Minőségbiztosítás.
Minőségbiztosítás.
Csuklós munkadarab-befogó készülék koncepcionális tervezése
Múzeumi gyűjtemények menedzsmentje, avagy a Spectrum Magyarországon
Az SZMBK Intézményi Modell
A teljesítménymenedzsment stratégiai kérdései
Előadás másolata:

Gazdasági informatika II. Gyurkó György

Szabványok, eljárási szabályok

Szabványok típusai Azonos szintű technológiák illesztése: Pl. különböző operációs rendszerekkel vezérelt gépek kommunikációjának megoldása a hálózati kommunikáció megjelenítési rétegében. Egymásra épülő technológiák illesztése: Pl. a hálózati kommunikáció rétegei közötti interfészek. Ember és eszköz (szoftver) illesztése: Pl. ergonómiai szabványok vagy megfelelő szakképesítés előírása az eszköz használatához. Emberek közötti kommunikáció: Pl. dokumentum-szabványok, ügyrend, beszámoltatási rend.

Néhány szabvány ISO 2382 Információtechnológia. Fogalom meghatározások.(Information technology. Vocabulary) MSZ ISO/IEC 12207 Szoftver életciklus-folyamatok ISO/IEC 12119 Software packages. Quality requirements and testing MSZ ISO/IEC 9126 Szoftvertermékek értékelése. Minőségi jellemzők és használatuk irányelvei MSZ ISO/IEC 17799 Az informatikai biztonság menedzselésének eljárásrendje ISO 9001 A tervezés, fejlesztés, gyártás, telepítés és szervizelés minőségbiztosítási modellje

A szoftveréletciklus folyamatai MSZ ISO/IEC 12207 szabvány

A szoftveréletciklus folyamatai Fő folyamatok Támogató folyamatok Szervezeti folyamatok

ISO 12207: A szoftveréletciklus folyamatai / 2

ISO 12207: A szoftveréletciklus folyamatai / 3

ISO 12207: A szoftveréletciklus folyamatai / 4

A fejlesztési folyamat az ISO 12207 szerint

Eljárási szabályok Jogszabályok (pl. adatvédelmi tv., elektronikus aláírásról, elektronikus dokumentumok kezeléséről szóló tv.) Szakterületi (ágazati) eljárási szabványok (lásd ISO 12207, ISO 17799) Módszertani szabályok, technológiai előírások (SSADM, UML, RUP, ITIL) Szervezeti szabályzatok, szervezeti szintű eljárási szabványok (testre szabott ISO 9001 vagy ISO 12207) Projektszintű eljárási szabványok (a projekt egyes termékeinek értékelési szempontjai)

Életciklusmodellek

Vízesés modell

Vízesés modell / 2 Előnyei: - Világos struktúra. - A projekt egyszerűen ütemezhető, irányítható. Hátrányai: - Csak a szakaszok végén van visszacsatolás. - Feltételezi, hogy a követelmények pontosan ismertek és nem változnak. - Hosszú a fejlesztési idő.

V modell

V-modell / 2 Előnyei / hátrányai: - Többnyire azonosak az egyszerű vízesés modellével. - Az egyszerű vízesés modellnél világosabb képet ad arról, hogy adott tevékenység és annak terméke mely korábbi tevékenység termékének kell megfeleljen.

Iteratív fejlesztés / 1 Nem önálló modell, hanem egy olyan, a célt fokozatosan közelítő megoldás, amelyet klasszikus életciklusmodellekkel kombinálva új életciklusmodellt kapunk. Iteratív fejlesztésen alapuló nevezetes modellek: az inkrementális modell a spirálmodell Iteráció: Azonos tevékenység vagy tevékenységsor ismételt végrehajtása. Iteratív fejlesztés: Minden iteráció újabb minőséget ad az előző végrehajtás termékéhez. - Az iterációkat határozott célkitűzés, átfogó projektterv előzi meg.

Iteratív fejlesztés / 2 Az iteratív fejlesztés motivációi: kezelni, hogy kezdetben nem lehet ismert minden követelmény; számolni az ismert követelmények megváltozásával; különlegesen nagy kockázatú projekteket is kezelhetővé tenni (lásd spirálmodell); minél korábban szülessen egy működő, átadott verzió (lásd inkrementális modell); az előző iterációk során szerzett tapasztalatok felhasználásával a módszerek, a termékminőség folyamatos javítása (inkrementális modell); megbízhatóbb termék (inkrementális modell: előbbi következménye; spirálmodell: kifejezetten a minőségi kockázatok csökkentését célzó prototípusok).

Inkrementális modell - átlapolással

Iteratív és inkrementális modell

Inkrementális modell előnyei, hátrányai Kezelni tudja a követelmények változásait. Korán megszületik egy működő, átadott verzió (ez a projekt megítélése, a megrendelő elégedettsége szempontjából nagyon fontos); Az előző verziók fejlesztése és használata során szerzett tapasztalatok felhasználásával a módszerek folyamatosan javulnak, a követelmények finomodnak, a kockázatok csökkennek. A későbbi verziók egyre megbízhatóbbak (több tapasztalat, több sokszorosan kipróbált komponens a termékben). A teljes rendszer helyett csupán egy inkrementumot fejlesztő projekt akkor is elindítható, ha a szervezet szűkösebb emberi és pénzügyi erőforrásokkal rendelkezik. Elegendő erőforrások birtokában viszont az inkrementumok fejlesztésének átlapolásával a teljes rendszer fejlesztésének időtartama is csökkenthető. Hátrányai: Szűkös erőforrások esetén a teljes rendszer lassan készül el. A soklépéses folyamat és a párhuzamos tevékenységek irányítása nehéz feladat. A már működő részeket és a későbbi lépések eredményeit újra és újra integrálni kell.

További életciklusmodellek Az iteratív fejlesztés valamilyen változatai (pl. Boehm-féle spirálmodell) A kombinált iteratív-inkrementális modell változatai (pl. a Rational Unified Process – RUP-modell) A felhasználó és a fejlesztő közötti jobb megértést, a követelmények pontosabb meghatározását, valamint a fejlesztés gyorsítását szolgáló modellek (pl. egyszerű prototípusmodell és annak evolúciós fejlesztés nevű változata) A követelmények megváltozásával szemben különösen toleráns modellek (pl. agilis módszertanok - extrém programozás) A ráfordítások – megvásárolható kész komponensek beépítésével való – csökkentő modellek (komponens alapú fejlesztés) Az esetleges minőségi hiányosságok katasztrofális következményeinek kockázatát módszeresen csökkentő modell (pl. Boehm-féle spirálmodell)

A szoftverek általános minőségi jellemzői MSZ ISO/IEC 9126 szabvány

A szoftverek általános minőségi jellemzői 1. Funkcionalitás - a szolgáltatási igények teljesítésének szintje 2. Megbízhatóság - a rendelkezésre állás, a teljesítményszint fenntartása adott feltételek mellett és adott időszakon belül 3. Használhatóság - a felhasználótól igényelt ráfordítások 4. Hatékonyság - a teljesítményszint és az ehhez felhasznált erőforrások mennyisége közötti viszony 5. Karbantarthatóság - konkrét változtatások elvégzéséhez szükséges ráfordításokra kiható tulajdonságok 6. Hordozhatóság - különböző alkalmazási, szervezeti, hardver- vagy szoftver környezetekbe átvihetőség

Funkcionalitás Alkalmasság: A kitűzött konkrét feladatokra használható funkciók. Az IR elvárt jelentésű és minőségű adatokat szolgáltat. Pontosság: A szoftver helyes vagy a megállapodás szerinti ered-mények szolgáltatására képes eljárásokat, megoldásokat tartalmaz. Együttműködés: Más rendszerekkel, alkalmazásokkal kölcsön-hatásban működés képessége. (Például adatcsere képessége.) Alkalmazhatóság: A kapcsolatos (szakterületi) szabványok, szabályok, törvényi szabályozások, előírások betartása.. Biztonság: Funkciókhoz, adatokhoz jogosulatlan hozzáférés megakadályozása, felhasználói tevékenységek nyilvántartása (sérthetetlenség, hitelesség, bizalmasság, letagadhatatlanság).

Megbízhatóság Kiforrottság (érettség): Szoftverhiba miatti hibás működés gyakorisága. Hibatűrés: A teljesítmény meghatározott szintjének fenntartása – szoftverhibák bekövetkezésének vagy a használati felületére megadott szabályok megsértésének ellenére is. Helyreállíthatóság: Meghibásodás esetén a teljesítmény eredeti szintre visszaállításának lehetősége, a közvetlenül érintett adatok visszanyerésének lehetősége, az ehhez szükséges idő és ráfordítás mértéke.

Használhatóság Érthetőség: A felhasználótól mennyi ráfordítást igényel a működési elvek és azok alkalmazhatóságának megismerése. Megtanulhatóság: A felhasználótól mennyi ráfordítást igényel az alkalmazás kezelésének, a bemenet és kimenet korlátainak megismerése. Üzemeltethetőség: A felhasználótól mennyi ráfordítást igényel az üzemeltetés és kezelés. (A minősítés nem csak utólagos méréssel történik, hanem a fentieket befolyásoló tulajdonságokat kell vizsgálni.)

Hatékonyság Időigény: A funkciók végrehajtásakor tapasztalható válaszidők, feldolgozási idők, teljesítményszintek. Erőforrásigény: A funkciók végrehajtásakor felhasznált erőforrások mennyisége és a felhasználás időtartama. (A szabványon kívül említve: Költséghatékonyság - méretezhetőség)

Karbantarthatóság Elemezhetőség: A hibák vagy a meghibásodási okok feltárásához illetve a módosítandó részek azonosításához mennyi ráfordítás szükséges. Változtathatóság: Mennyi ráfordítást igényel a módosítás, a hibaelhárítás, a környezetben történt változáshoz igazítás. Stabilitás: Mekkora a kockázata a módosítások miatt nem várt következményeknek. Tesztelhetőség: A módosított szoftver érvényesítő ellenőrzéséhez mennyi ráfordítás szükséges. (A minősítés nem csak utólagos méréssel történik, hanem a fentieket befolyásoló tulajdonságokat kell vizsgálni.)

Hordozhatóság Adaptálhatóság: A szoftver különböző, adott környezetekhez adaptálható-e – kizárólag olyan funkciók illetve eszközök alkalmazásával, amelyekkel a szóban forgó szoftver ennek céljából el van látva. Telepíthetőség: A szoftver adott környezetben való telepítéséhez mennyi ráfordítás szükséges. Műszaki megfelelőség: A szoftver a hordozhatósággal kapcsolatos szabványokat és szabályokat betartja. Kiválthatóság: A szoftvert egy másik szoftver helyett használni lehet annak környezetében, illetve ehhez mennyi ráfordítás szükséges. (Kiváltó képesség - Kompatibilitás)