Szoftverminőségbiztosítás

Hasonló dokumentumok
Szoftverminőségbiztosítás

(Minőségirányítási eljárás) 4. sz. verzió. A kiadás dátuma: február 27. Prof. Dr. Rudas Imre rektor

DW 9. előadás DW tervezése, DW-projekt

Szoftverminőségbiztosítás

Szoftverminőségbiztosítás

Üzletmenet folytonosság menedzsment [BCM]

Szoftverminőségbiztosítás

30 MB INFORMATIKAI PROJEKTELLENŐR

Mester Példány. Integrált Irányítási Rendszer Dokumentáció

IRÁNYTŰ A SZABÁLYTENGERBEN

MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK STRUKTÚRA ALAPÚ, VAGY FEHÉRDOBOZ TECHNIKÁK TAPASZTALAT ALAPÚ TECHNIKÁK

Minőségbiztosítás a laboratóriumi munkában - Akkreditáció -

Termék életciklus és a verziókezelés

Szoftverminőségbiztosítás

A Bankok Bázel II megfelelésének informatikai validációja

XXIII. MAGYAR MINŐSÉG HÉT

Cloud Akkreditációs Szolgáltatás indítása CLAKK projekt. Kozlovszky Miklós, Németh Zsolt, Lovas Róbert 9. LPDS MTA SZTAKI Tudományos nap

(Minőségirányítási eljárás)

Szoftver újrafelhasználás

Modell alapú tesztelés mobil környezetben

TANÚSÍTVÁNY. tanúsítja, hogy a E-Group Magyarország Rt. által kifejlesztett és forgalmazott. Signed Document expert (SDX) Professional 1.

Végső változat, 2010 Szeptember Integrált Irányítási Rendszer (IIR) a helyi és regionális szintű fenntartható fejlődésért

A CRD prevalidáció informatika felügyelési vonatkozásai

Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése

Szabályzattár fejlesztése a CIB Banknál április 24. Dörnyei Ágnes

XXXIII. Magyar Minőség Hét 2014 Átállás az ISO/IEC új verziójára november 4.

Integrált ISO 9001 ISO ISO Vezető auditor képzés

Azonnali fizetési rendszer megvalósítása

Laborinformációs menedzsment rendszerek. validálása. Molnár Piroska Rikker Tamás (Dr. Vékes Erika NAH)

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök

Szoftverminőségbiztosítás

INFORMATIKAI PROJEKTELLENŐR

A DOKUMENTÁCIÓS RENDSZER

A szabványos minőségi rendszer elemei. Termelési folyamatok

PROJEKTMENEDZSERI ÉS PROJEKTELLENŐRI FELADATOK

A tankönyvvé nyilvánítás folyamatát elektronikusan támogató rendszer az OKÉV számára

Hegesztő üzemi technológus

Minőségirányítási eljárás készítése ME/42-01

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

A szoftverfejlesztés eszközei

Szoftver karbantartási lépések ellenőrzése

FELÜLVIZSGÁLATI JEGYZŐKÖNYV (E-MS04F1-TAN.ST) MELLÉKLETE

A vezetői jelentésrendszer alapjai. Információs igények, irányítás, informatikai támogatás

TANÚSÍTVÁNY (E-MS06T-TAN-01.ST) MELLÉKLETE

WEB2GRID: Desktop Grid a Web 2.0 szolgálatában

ISO HOGYAN ÉPÜL FEL A MIR RENDELÉSRE KÉSZÜLT ESZKÖZÖK GYÁRTÓI ESETÉN? előadó Juhász Attila SAASCO Kft.

PMO Érettségi szint és versenyelőny. Kovács Ádám

Új dokumentálandó folyamatok, azok minimális tartalmi elvárásai

Verziókövető rendszerek használata a szoftverfejlesztésben

ITIL alapú folyamat optimalizációs tapasztalatok

Bevezetés a hálózatok világába Forgalomirányítási és kapcsolási alapok Hálózatok méretezése Connecting Networks

Összefoglaló a II. Országos Szaktanácsadói Konferencia programjáról

ISO 9001:2015 revízió - áttekintés

A felsőoktatási szolgáltatások rendszer szintű fejlesztése: diplomás pályakövetés és vezetői információs rendszerek (TÁMOP 4.1.3)

Beszerzési és elosztási logisztika. Előadó: Telek Péter egy. adj. 2008/09. tanév I. félév GT5SZV

Test Strategy. Tartalomjegyzék

Műszaki dokumentációkezelés az ELO-ban Ajkai Elektronikai Kft. esettanulmánya

A TESZTELÉS ALAPJAI A TESZTELÉS ALAPVETŐ FOLYAMATA A TESZTELÉS PSZICHOLÓGIÁJA A TESZTELÉS ETIKAI KÓDEXE

Documentum-menedzsment. À la Open Source Molnár Ferenc Rendszerintegrációs igazgató

ISO minőség- és környezet-irányítási rendszereket támogató szoftvercsomag Lotus Domino alapokon

Vállalati folyamatok támogatása ELO-val Beszerzés management

Teszt terv Új funkció implementációja meglévı alkalmazásba

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1

Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Web:

LPA Layered Process Audit

Szoftver értékelés és karbantartás

IATF - International Automotive Task Force IATF 16949:2016 Hivatalos értelmezés

Jó ez nekem? az akkreditációs standardokkal szerzett első tapasztalatok. XXIX. Betegbiztonsági Fórum június 12.

Minőségirányítási Kézikönyv

A projekt ütemezése Tevékenység

Dr. Topár József 3. Eladás Marketing Külső szolgáltatás Alvállalkozók Fogyasztók. Engineering Termelés Anyagszabályozás Beszerzés Minőség

Rendszerszemlélet let az informáci. cióbiztonsági rendszer bevezetésekor. Dr. Horváth Zsolt INFOBIZ Kft.

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

Program verzió:

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

ISO 14001:2004. Környezetközpontú irányítási rendszer (KIR) és EMAS. A Földet nem apáinktól örököltük, hanem unokáinktól kaptuk kölcsön.

Veszélyes üzemekkel kapcsolatos engedélyezési és ellenőrzési tevékenység áttekintése

Nyílt forráskódú technológiák központi és Önkormányzati környezetekben

Projektkövetés a 148/2002 (VII.1.) Kormány rendelet alapján

Járműinformatika A járműinformatikai fejlesztés

DOMBÓVÁR VÁROS POLGÁRMESTERI HIVATALA

FELÜLVIZSGÁLATI JEGYZŐKÖNYV MELLÉKLETE (I-UNI16F1_ TANF) TANF.ME {.{W... Szoftver utolsó változtatás időpont ja: december 12.

evosoft Hungary Kft.

I. Definíciók. 1. Üzletmenet folytonossági terv - katasztrófa terv. Üzletmenet folytonossági tervezés

Üzleti szemlélet adaptálása

Szoftverminőségbiztosítás

Minőségtanúsítás a gyártási folyamatban

SZÜKSÉGLETELEMZÉS AZ OLASZ ÉS MAGYAR FELMÉRÉS EREDMÉNYEINEK ÖSSZEHASONLÍTÁSA LEONARDO DA VINCI INNOVÁCIÓ TRANSZFER. Copyright SME 2 Konzorcium 1/12

Az elektronikus növényorvosi vény (e-vény) szoftver

A Hivatal érvényben lévő alábbi dokumentumok létrehozása, szinkronizálása szükséges

Pécsi Tudományegyetem Klinikai Központ ELJÁRÁS

Orvostechnikai eszközök gyártmányfejlesztése Aktív orvosi eszközök fejlesztése PEMS V&V. Nagy Katinka

IBM felhő menedzsment

ITIL alapú IT környezet kialakítás és IT szolgáltatás menedzsment megvalósítás az FHB-ban

Az új ISO 14001: 2015 szabvány változásai

Félreértések elkerülése érdekében kérdezze meg rendszergazdáját, üzemeltetőjét!

Üzleti interoperabilitás. - elektronikus üzleti szolgáltatások - elektronikus kereskedelem - elektronikus közbeszerzés

A vezetőség felelősségi köre (ISO 9001 és pont)

Átírás:

NGB_IN003_1 SZE 2014-15/2 (3) Szoftverminőségbiztosítás A szoftverminőségbiztosítási rendszer (folyt.)

Eljárások, munkautasítások Eljárás: egy adott módja valami elvégzésének részletezett tevékenységek, végrehajtandó folyamatok univerzálisak a szervezetben standardizálás (rögzített forma és struktúra) Munkautasítás: olyan feladatokra, melyekre uniformizált módszerek nem vonatkoznak egyedi eljárások támogatása (adaptálás, specializálás) kézikönyvek

Eljárások, munkautasítások kialakítása Nemzetközi, nemzeti szabvány Szervezeti politika Szervezeti eljárások Munkautasítások

Folyamat, eljárás Feladat definíció Belépési kritérium Kilépési kritérium Input Validálás definíció Output

Eljárások aktualizálása Technológiai változások (eszközök, sw, hw, stb.) A szervezet tevékenységi területének változása Ügyfél javaslatok a fejlesztésre Sikerek és sikertelenségek elemzésének eredménye Belső auditok eredményei

Folyamat "tudás menedzsment" (pl.) Szervezet specifikus Wiki

Minőség támogatási eszközök Dokumentum sablonok rögzített formátum (tartalomjegyzék) rögzített (kötelező) alkalmazási kör belső terjesztés (pl. intranet) Dokumentum típusok (standardizált) szoftver követelmény specifikáció (SRS) rendszer/alrendszer tervezési dokumentum (SSDD) működtetési/használati kézikönyv (OM) interfész terv dokumentum (IDD) szoftver tesztelési terv (STP)

Sablonok használatának előnyei Dokumentum előállítás gyorsítása Dokumentum teljességének biztosítása Új munkatársak integrációjának segítése Dokumentum validálásának támogatása (doc. review) Információ keresésének/megtalálásának támogatása

Ellenőrző listák Valamilyen tevékenység végrehajtása előtti ellenőrzésére Kettős cél: ellenőrizendő elemek listája ellenőrzés eredményének rögzítése Előnyök: fejlesztői önellenőrzés (dokumentumok, kód) munka előkészítése felülvizsgálatok hatékonyabbá tétele

Személyzet képzése, minősítése Általános célok A legutolsó elérhető szakmai tudás biztosítása professzionalizmus Képzési célok szakmai tudás fejlesztése -> megfelelő hatékonyság a szervezet standardjainak való megfelelés biztosítása a szoftver min.bizt. eljárások, ismeretek közvetítése

A képzési folyamat Szoftver-technológiai eredmények Eszközök, eljárások Fejlesztői tudás Tudás-szükséglet meghatározása Minősítési rendszer Képzési szükségletek meghatározása Képzési program Képzés/minősítés Értékelés

Képzés, minősítés Képzés-típusok Képzés, tréning: új alkalmazottaknak az adott pozícióhoz Újra képzés, továbbképzés: új pozíciókhoz, új feladatokhoz Frissítés: szükségletek szerint Minősítések és szintek Végzettség Belső kurzusok Szakmai tapasztalat a szervezetben Szakmai értékelések

Képzés, minősítés (folyt.) Képzési formátumok rövid előadások, prezentációk hosszabb kurzusok (napok, hetek, hónapok) belső tréning (in-house), külső képző intézmények Képzések értékelése időszakos teljesítmény értékelések kérdőívek kudarcok és sikerek kiértékelése

Javító és megelőző tevékenységek Corrective And Preventive Actions (CAPA) Javító tevékenységek visszacsatolási tevékenység: nem-megfelelőség -> források meghatározása -> javított gyakorlat, eljárások Megelőző tevékenységek potenciális minőségi problémák azonosítása -> javított gyakorlat, eljárások

Konfiguráció menedzsment Aktív szoftver -> állandó változások Konfiguráció menedzsment: szoftver változások irányítása konfigurálható szoftver elemek menedzselése -> termék és szolgáltatás integritás biztosítása szoftver verziók azonosítása

Szoftver konfiguráció Szoftver konfiguráció elem (SCI): jóváhagyott szoftver kód, dokumentum egység, a konfiguráció menedzsment számára megkülönböztethető entitás Szoftver konfiguráció elem verzió: jóváhagyott állapotban lévő konf. elem Szoftver konfiguráció verzió: szoftver konf. elem verziók egy jóváhagyott, kiválaszott halmaza, adott időpontban konzisztens szoftver rendszer

Szoftver konfiguráció (szeml.) Szoftver konf. elemek (SCI): SCI verziók file1 file2 file3 file4 0 0 0 0 Szoftver konf. verzió 1 1 1 1.0 2 2 3

Szoftver konfiguráció elemek Tervezési dokumentumok Szoftver forráskód Adatfájlok Tesztesetek (leírások, scriptek) Fejlesztő eszközök

Szoftver konfiguráció menedzsment Feladatok Szoftver változások kezelése Szoftver konf. elem és szoftver konfigurációk kibocsátása Szoftver konfiguráció kezelési információs szolgáltatások biztosítása Szoftver konfiguráció kezelési szabályozásnak való megfelelés ellenőrzése

Szoftver konfiguráció verzió kibocsátása Okok: hibás szoftver konfiguráció elem új, ügyfél általi igény (feature) belső (fejlesztői) javítási kezdeményezés Kibocsátások (release) típusa alap (baseline) verziók átmeneti verziók

Szoftver konfiguráció verzió kibocsátása (folyt.) Baseline verziók Tervezett Átvizsgált, tesztelt, jóváhagyott További fejlesztések kiindulási alapja Átmeneti verziók Azonnali javítások, adaptáció Korlátozott felhasználás (ügyfelekre, időben, stb.) Pilot verziók

Változás-kezelés Változtatási igények (change request) vizsgálata, megfelelő igények implementálása Új szoftver konfiguráció verziók minőségének biztosítása

Változtatási igények értékelése A javasolt változtatás hozzájárulása a termékhez A változtatás sűrgőssége A javasolt változtatás hatása a projekt határidőkre, szolgáltatás szintre Az implementáláshoz szükséges erőfeszítések Szükséges szoftver min.bizt. erőfeszítések (validálás) Becsült szakmai erőforrás és költség szükséglet

Change request, bug tracking eszözök (pl.) IBM ClearQuest

Szoftver konfiguráció menedzsment terv Projektek, szoftver termékek áttekintése Baseline-ok listája Szoftver konfiguráció elemek listája ~ verziók Fejlesztési és karbantartási projekt tervek és konfigurációk viszonyának leírása

Szoftver konfiguráció evolúciós modellek Meghatározó tényezők A szoftver rendszer jellemzői Az ügyfélkör összetétele Evolúciós modellek Lineáris modell (új konfiguráció verzió lecseréli az előzőt) egy ügyfélnek uniformizált termék (szoftver csomag) Fa modell (több párhuzamos verzió) több ügyfél különböző termékek, termékvonalak

Fa evolúciós modell (szeml.) <- Szoftver konf. elem Merge Párhuzamos fejlesztési ágak Szoftver konf. elem verziók Baseline-ok Rebase Átmeneti verziók

Konfiguráció menedzsment támogatás Csak komputerizált szolgáltatással kezelhető hatékonyan és megbízhatóan. Szolgálatások: koordináció (elosztott, egyidejű team munka) változtatások harmonizálása (merge) elem (fájl) verziók védelme mentés, archíválás (backup)

Dokumentáció-kezelés Kontrollált dokumentum: elkészítése, tárolása, visszakeresése és kivonása a forgalomból szabályozott. Célok: dokumentum minőségének (tartalom, időszerűség) biztosítása dokumentum rendelkezésreállásának (elérhetőségének) biztosítása szoftver meghibásodások elemzésének támogatása

Kontrollált dokumentumok Szoftver fejlesztési szerződések Szoftver karbantartási szerződések Rendszer és szoftver követelmény specifikáció dok. Tervezési (design) dokumentumok Adatbázis tervek, leírások Szoftver teszt tervek Felülvizsgálati és tesztelési jelentések Szoftver változtatási igények Menedzsment riportok, meeting minutes Audit jelentések

Dokumentum menedzsment eljárások Dokumentum típusok definíciója Dokumentum előállítás követelményeinek kialakítása Dokumentum jóváhagyás (validálás) követelményeinek kialakítása Dokumentum tárolási és visszakeresési eljárások, eszközök kialakítása Dokumentum verzió menedzsment

Dokumentum-kezelő rendszer (pl.) IBM ClearCase Document Web Frontend

Összefoglaló kérdések Milyen elemei vannak a szoftver min.bizt. rendszernek? Milyen szoftver-fejlesztési tevékenységeket érint? Milyen támogató eszközök állnak rendelkezésre? Milyen tényezők határozzák meg a szoftver min.bizt. rendszer kialakítását? Milyen esetben kell változtatni a min.bizt. rendszeren?