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.

Slides:



Advertisements
Hasonló előadás
Logisztika alapvetések.
Advertisements

A MINŐSÉG MEGTERVEZÉSE
Szoftverminőség, 2010 Farkas Péter. SG - Sajátos célok  SG 1. Termék / komponens megoldás kiválasztása  SP 1.1. Alternatívák és kiválasztási kritériumok.
6. A gazdasági hatékonyság elemzése
Eredménytervezés Fedezeti összeg számítás: Értékesítés árbevétele
MINŐSÉGMENEDZSMENT 5. előadás PTE PMMK MÉRNÖKI MENEDZSMENT TANSZÉK 2011.
Statisztika I. VI. Dr. Szalka Éva, Ph.D..
MINŐSÉGMENEDZSMENT 3. előadás
DOKUMENTUMKEZELÉS.
OBJEKTUMORIENTÁLT PROGRAM
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.
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
Fenntartás, karbantartás
Minőségirányítás a felsőoktatásban
1. Bevezetés 1.1. Alapfogalmak
Közúti és Vasúti járművek tanszék. Fontosabb tevékenységek a lehetséges folyamat technológiában: A- a jármű azonosítása B- tisztítás C- diagnosztikai.
Zalayné Kovács Éva: Minőség és könyvtár
Gazdasági informatika II.
Funkciópont elemzés: elmélet és gyakorlat
Szoftver mértékek Szoftver mérték: –A fejlesztési folyamat mérése –Végtermék mérése (termék mérték) Termék mérték: –Külső mértékek: Megbízhatósági mértékek.
Megvalósíthatóság és költségelemzés Készítette: Horváth László Kádár Zsolt.
Új törekvések a logisztikai közreműködésben
Regresszióanalízis 10. gyakorlat.
INFORMATIKA E-management E-business E-gyártás. Információ alapú gazdálkodás E-management E-business E-gyártás – E-minőségirányítás.
Brachmann Ferenc PTE-TTK/KTK A kurzus szerepe és célja A minőségbiztosítás általános alapelveire történő folyamatos hivatkozással áttekinti a szoftverminőség.
Brachmann Ferenc PTE-TTK/KTK 2009
Szoftverminőség biztosítása célok, dokumentációk, a minőség költségei Brachmann Ferenc PTE-TTK/KTK 2009.
Az OEP lehetséges szerepe az ellátási hibák felismerésében és megelőzésében „(Elkerülhető) ellátási hibák az egészségügyben” országos konferencia, Budapest,
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.
NATO minőségbiztosítási követelmények a tervezésre, fejlesztésre és gyártásra Termék Műszaki kiszolgálás, karbantartás, javítás Csomagolás,
A LOGISZTIKAI RENDSZEREK MINŐSÉGBIZTOSÍTÁSA
Minőségbiztosítás a szerelésben
A Stratégia értékelése, visszacsatolása
Folyamatos Fejlesztés Cél: Önálló fejlesztési képesség kialakítása intézményi és egyéni szinten.
III. A termelés és értékesítés alakulásának elemzése
3.2. A program készítés folyamata Adatelemzés, adatszerkezetek felépítése Típus, változó, konstans fogalma, szerepe, deklarációja.
1 Változások az önkormányzatok évi tervezésének, gazdálkodásának szabályozásában.
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.
Minőségi követelmények az könyvtári integrált rendszerekkel szemben.
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
A MINŐSÉG ÉRTELMEZÉSÉNEK ÉS MEGVALÓSÍTÁSÁNAK FEJLŐDÉSE
Kulturális Projekt Ciklus Menedzsment A kultúra gazdaságtana
MINŐSÉG A SZAKFELÜGYELETBEN
Supervizor By Potter’s team SWENG 1Szarka Gábor & Tóth Gergely Béla.
Az üzleti rendszer komplex döntési modelljei (Modellekkel, számítógéppel támogatott üzleti tervezés) II. Hanyecz Lajos.
Érték- ár- és volumenindexek
Funkciós blokkok A funkciós blokkok áttekintése Az alkalmazás előnyei.
Szoftver születik Eötvös Konferencia Köllő Hanna.
Információs rendszer fejlesztése 4. előadás
Minőségbiztosítási ismeretek
Gazdálkodási modul Gazdaságtudományi ismeretek I. Üzemtan KÖRNYEZETGAZDÁLKODÁSI MÉRNÖKI MSc TERMÉSZETVÉDELMI MÉRNÖKI MSc.
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
Közúti és Vasúti Járművek Tanszék. A ciklusidők meghatározása az elhasználódás folyamata alapján Az elhasználódás folyamata alapján kialakított ciklusrendhez.
Continuous delivery: cél a működő szoftver. Forráskód és értéke A műszaki adósság és a csődhelyzet „Kódjátszma”: irány a kiváló minőség A kód újraírásának.
Adatbiztonság, adatvédelem, kockázatelemzés
A raktár teljesítményének mérése
Projektirányítás – kifejtős kérdések Feladatsor. 1. Adja meg a PCM szakaszait!
Protean Process Monitoring System Rövid ismertető.
Szoftvermenedzsment A szoftver fogalma programmodulok rendszerdokumentáció konfigurációs adatok, és ezeket tároló fájlok felhasználói dokumentáció a szoftver.
Guzli László  Alakulás időpontja:2011. május 5.  Működés kezdete:2011. október 1.  Alapító tagok: 13 vállalkozás 1 felsőoktatási intézmény.
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.
Karbantartás.
Polák József Tanszéki mérnök Közúti és Vasúti Járművek Tanszék
Kockázat és megbízhatóság
Az SZMBK Intézményi Modell
A civil szervezetek hatásméréséről
Előadás másolata:

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 elfogadása/elfogadtatása érdekében. A fejlesztés során követni/mérni kell a végtermék (szoftver) minőségének alakulását. Mindazokat a tervezett és szisztematikus tevékenységeket, amelyek szükségesek annak meggyőző biztosításához, hogy a szoftver teljesíteni fogja a minőséggel kapcsolatos igényeket, a minőségbiztosítás (minőség- ellenőrzés) fogja össze.

A minőségbiztosítás alaptevékenységei: •fejlesztési terv auditálása •tervezés felülvizsgálata •dokumentációk ellenőrzése •közvetlen minőség auditálás •termékellenőrzés •rendszerellenőrzés •üzemeltetési tevékenységek

A szoftverminőség nem más, mint a felhasználói igényeknek való megfelelés mértéke. A minőség természetesen több, különböző formában mérhető, kvantitatív(mennyiségi) és kvalitatív(minőségi) jellemzővel leírható fogalom. Sok más termékkel ellentétben a szoftvertermék általában inkább csak a felhasználó egyedi megítélése szerinti minőségi paraméterekkel jellemezhető, hiszen minden felhasználó más-más igényt támaszt a szoftverrel szemben, és másképpen ítéli meg ugyanannak a szoftvernek a képességét is

A McCall minőségmodell •A modell a szoftverminőség méréséhez három különböző megközelítést alkalmaz: •Használhatóság •Változtathatóság •Hordozhatóság

Megbízhatóság •A megbízhatóság a hibamentes működés valószínűsége, amelyet meghatározott céllal minősítünk a működés egy adott környezetére és időtartamára vonatkozóan. •A megbízhatóság mérőszáma az az érték, amely megmutatja, hogy a vizsgált termék az adott feltételek és körülmények között milyen valószínűséggel működik hibátlanul. •A megbízhatóság mérésére az alábbi mérőszámokat szokták alkalmazni: •A meghibásodásig eltelt időtartam átlaga kifejezi, hogy átlagosan mennyi ideig képes a rendszer hibátlanul működni (MTTF – Mean Time To Failure). •A meghibásodások között eltelt átlagos időtartam, vagyis az átlagos, hibátlan működési idő mértékszáma (MTBF – Mean Time Between Failures). •A meghibásodások gyakorisága a hiba-előfordulás arányaként fejezhető ki (RF – Rate Of Faliure Occurence). •A hibák kijavításáig eltelt átlagos időtartam (átlagos javítási idő, MTTR – Mean Time To Repair). •A rendelkezésre-állási tényező annak a valószínűségét tükrözi, hogy a program az adott időpontban éppen működőképes (AVAIL – Availability). A termék használhatósága

Fenti mértékek közötti összefüggések : •A hibák között eltelt átlagos időtartam a meghibásodásig és a javításig eltelt átlagidők összege → MTFB = MTTF + MTTR •A rendelkezésre-állási tényező a meghibásodások között eltelt és a javításhoz szükséges idők aránya → AVAIL = MTBF / ( MTBF + MTTR ) •A rendszer megbízhatóságát (Reliability) a hibák között eltelt idő átlagos hossza határozza meg → REL = MTBF / ( 1 + MTBF ), míg a karbantarthatóság (Maintenance) mértéke a → MAIN = 1 / ( 1 + MTTR ) képlettel számítható.

Hatékonyság •Az erőforrások optimális kihasználására törekvő, magas teljesítményű szoftver jellemzői:

Integritási fok •Az integritási fok mérőszáma a szoftverekhez, adatokhoz jogosulatlanul hozzáférők elleni védelem szintjét, megbízhatósági fokát jelzi. Ez két mutatóval fejezhető ki: •Egy adott időtartamon belüli illetéktelen beavatkozás valószínűségét az illetéktelen hozzáférés veszélye mérőszám fejezi ki → P(V). •A T időtartam alatt visszautasított jogosulatlan hozzáférési kérések valószínű­ségét a titkosságérték mutatja → P ( T )

Helyesség •Adathelyesség, ellenőrzési és korrekciós lehetőségek •Programok működési helyessége, megszakadás-mentes futás garantálása

Kezelhetőség •A szoftvertermékek esetében fontos, hogy a felhasználók az egyes szoftverek kezelését könnyen elsajátítsák. A felhasználóbarát felületek készítése a fejlesztők komoly törekvése, olyan elvárás, amelyet az újonnan készített rendszereknél nem lehet figyelmen kívül hagyni.

A szoftvertermék változtathatósága •Karbantarthatóság A programhibák behatárolásának és kijavításának lehetősége, a munka elvégez­hetősége és annak hatékonysága. AZ MTTR (átlagos javítási idő) a szoftvertermék karbantarthatósági követelményének indirekt mérőszáma. •Rugalmasság, módosíthatóság A működő szoftverek módosíthatósága a rendszernek a változtathatóságát, az új körülményekhez való igazítási lehetőségét jelenti. Ennek megvalósítását nagymér­tékben segíti a modularitás elvének alkalmazása. •Tesztelhetőség A tesztelhetőségi kritérium a rendszer funkcionális működésének helyességét és a felhasználói elvárásoknak való megfelelés szintjét ellenőrző megoldásokat veszi számba, ennek egyszerűségét és hatékonyságát minősíti.

A szoftvertermék hordozhatósága •Együttműködési képesség Az együttműködési képesség a szoftvernek olyan tulajdonsága, amely képessé teszi arra, hogy más rendszerek programjaihoz illesztve, azoknak adatokat szolgáltatva, vagy azok eredményeit felhasználva is működni tud. Ilyenkor nagyon fontos, hogy a rendszer egyes szoftverelemeinek kimeneti és bemeneti paraméterei megfeleljenek egymásnak. •Hordozhatóság Ha a szoftver az alkalmazott technológiától függetlenül különböző hardver-szoftver környezetekben is működőképes (esetleg minimális ráfordítással), akkor kimondható, hogy a szoftver hordozható.

A hordozható alkalmazások: •Függetlenek, vagyis az adatokat, a paramétereket és a programmodulokat önállóan tudják kezelni. •Nyitottak, ami azt jelenti, hogy –Továbblépési lehetőségeket tartalmaznak a korszerű fejlesztési megoldások alkalmazására –Egyszerűen továbbfejleszthetők a különböző verziók irányába –A rendszerek felhasználói felülete és a programok, valamint a különböző alkalmazások között biztosított az átjárhatóság •Újrafelhasználhatóság Az újrafelhasználhatóság olyan elvárás, mely szerint egy szoftverelem (komponens) más-más feltételek és körülmények között működő másik rendszerbe beépíthető, eltérő funkciók végrehajtására is felhasználható, így többszörösen is alkalmazható.