kvalita informačních systémů z pohledu mezinárodní normalizace
DESCRIPTION
Kvalita informačních systémů z pohledu mezinárodní normalizace. Jiří Vaníček Česká zemědělská universita Provozně ekonomická fakulta Katedra informačního inženýrství Předseda české technické normalizační komise pro informační technologie [email protected] - PowerPoint PPT PresentationTRANSCRIPT
Kvalita informačních systémů
z pohledu mezinárodní normalizace
Jiří VaníčekČeská zemědělská universita
Provozně ekonomická fakulta
Katedra informačního inženýrství
Předseda české technické normalizační komise pro informační technologie
Příspěvek byl zpracován v rámci řešení výzkumného záměru
MSM6046070904 Informační a znalostní podpora strategického řízení
Jakost
Obecně (ISO 9000): Míra splnění požadavků zainteresovaných stran pomocí inherentních znaků.
Z hlediska uživatele spíše: Míra splnění daných nebo stanovených potřeb.
Co podrobit hodnocení jakosti
PROCES (management)
Podporuje rozhodování tvůrce
ISO 9000
ISO 10000
Lze poměrně snadno určit obecné zásady péče o jakost
Pro SW 90001
PRODUKT sám o soběPodporuje rozhodování
uživateleŘady ISOIEC 9126ISO/IEC 14598ISO/IEC 12119ISO/IEC 15939V budoucnu SQuaRE
ISOIEC 250xx
Nedostatky současného stavu
1. Je definován rámec (model) nejsou stanoveny konkrétní atributy a míry. Není shoda na tom co měřit.
2. Není jasné co se hodnotí. Produkt nebo užití produktu v dané situaci
3. Zaměňují se prediktory jakosti a atributu jakosti. Vztah mezi prediktory a atributy jakosti není vyjasněn.
4. Příliš mnoho norem. Příliš nejednotné. Nejasná terminologie.
5. Nízká informovanost odborné veřejnosti omezené využívání
POTŘEBA JEDINÉ ŘADY ISO/IEC 250xx (SQuaRE)
Architektura norem SQuaRE (ISO/IEC 250xx)
ISO/IEC 2500n: Product Quality General Division
ISO/IEC 2501n: Quality Model Division
ISO/IEC 2504n: Quality Evaluation Division
ISO/IEC 2502n: Quality Measurement Division
25010: Quality Model
25000: Guide to SQuaRE
25020: Measurement Ref. Model
25021: Measurement Primitives
25022: Internal Quality Measurement
25040: Quality EvaluationOverview
25041: Evaluation Module
25042: Developers’ Process
25043: Acquirer’ Process
25044: Evaluators’ Process
25001: Planning and Management
25023: External Quality Measurement
25024: Quality in Use Measurement
ISO/IEC 2503n: Quality Requirement Division
25030: Quality Requirements
Vzájemné vazby norem SQuaRE
ISO/IEC 2503n: Quality Requirement Division
ISO/IEC 2500n: Product Quality General Division
ISO/IEC 2501n: Quality Model Division
ISO/IEC 2504n: Quality Evaluation Division
ISO/IEC 2502n: Quality Measurement Division
Is used
Is used
Is used
Is used
Gives guides
Gives guides& generic requirements
Gives guides
Gives criteria
Gives guides& generic requirements
Co v zamýšleném schématu chybí• Jakost „konfekčního“ softwaru (novela současného
ISO/IEC 12119)• Jakost dat (je třeba chápat jako jakost datových bází,
datových úložišť, …)• Jednotné testy jednotlivých charakteristik (test
použitelnosti, …) – tlak na prohlášení metodik „silných hráčů“ za mezinárodní normu – dílčí zájmy
• Specifické nároky na jakost jednotlivých typů SW a IS (bezpečnostně kritické systémy, časově kritické, … např. i zdravotnické?
• Specifika podle paradigmat vývoje (např. objektový SW)• …
Možné rozšíření struktury SQuaRE
25030: Quality Requirements
ISO/IEC 2503n: Quality Requirement Division
ISO/IEC 2500n: Product Quality General Division
ISO/IEC 2501n: Quality Model Division ISO/IEC 2504n: Quality Evaluation Division
ISO/IEC 2502n: Quality Measurement Division
25010: Quality Model
25000: Guide to SQuaRE
25020: Measurement Reference Model
25021: Measurement Primitives
25022: Internal Quality Measurement
25040: Quality EvaluationOverview
25041: Evaluation Module
25042: Developers’ Process
25043: Acquirer’ Process
25044: Evaluators’ Process
25001: Planning and Management
25023: External Quality Measurement
25024: Quality in Use Measurement
12119r: QualityRequirements and Testing
25011: Data Quality Model
2504x: Common IndustrialFormat for Usability Test
Reports
Jiná možnost – vrstvená struktura
ISO/IEC 2503n: Quality Requirement Division
ISO/IEC 2500n: Product Quality General Division
ISO/IEC 2501n: Quality Model Division ISO/IEC 2504n:
Quality Evaluation Division
ISO/IEC 2502n: Quality Measurement Division
ISO/IEC 2503n: Quality Requirement Division
ISO/IEC 2500n: Product Quality General Division
ISO/IEC 2501n: Quality Model Division
ISO/IEC 2504n: Quality Evaluation Division
ISO/IEC 2502n: Quality Measurement Division
ISO/IEC 2503n: Quality
Requirement Division
ISO/IEC 2500n: Product Quality General Division
ISO/IEC 2501n:
Quality Model Division
ISO/IEC 2504n:
Quality Evaluation Division
ISO/IEC 2502n: Quality Measurement Division
ISO/IEC 2503n: Quality
Requirement Division
ISO/IEC 2500n: Product Quality General Division
ISO/IEC 2501n:
Quality Model Division
ISO/IEC 2504n: Quality
Evaluation Division
ISO/IEC 2502n: Quality Measurement Division
ISO/IEC 2503n: Quality
Requirement Division
ISO/IEC 2500n: Product Quality General Division
ISO/IEC 2501n:
Quality Model Division
ISO/IEC 2504n: Quality
Evaluation Division
ISO/IEC 2502n: Quality Measurement Division
General SW Q.
Data Q.
COTS Q.
Embadded Q.
System Q.
Problémy projektu SQuaRE(osobní názor přednášejícího)
• Diskuse se soustřeďují na velmi obecnou rovinu. Podstatné a rozhodující podrobnosti (konkrétní atributy a míry) se stále odkládají.
• Snaha „uplatnit pouhým převodem“ texty z řad ISO/IEC9126 a ISOIEC14598. Nový kabát, starý obsah.
• Neochota vedoucích firem sdílet své „know-how“.
• Komplikace terminologie. Jednoduché věci složitě místo složité jednoduše.
• „Úřednický“ přístup, malý ohled na věcné souvislosti.
• Stálá snaha o rozšíření záběru. „méně by bylo více“.
• Prosazování dílčích zájmů