Application of the process analysis in quality assurance and software testing

Thesis title: Aplikace procesní analýzy při řízení kvality a testování software
Author: Popelka, Vladimír
Thesis type: Diplomová práce
Supervisor: Oškrdal, Václav
Opponents: Chromek, Ondřej
Thesis language: Česky
Abstract:
Diplomová práce se zabývá problematikou řízení kvality a testování software. Předmětem teoretické části je vymezení obecného pojetí kvality, popis norem pro oblast hodnocení kvality softwarového produktu a hodnocení kvality procesu tvorby software. Úkolem je seznámit čtenáře s teoretickým rámcem zajišťování kvality software při jeho implementaci, zejména pak s rozborem disciplíny testování. Přidanou hodnotou teoretické části je popis procesního přístupu a vybraných metod zdokonalování procesů. V rámci praktické části je ilustrována ukázka aplikace procesního přístupu při řízení kvality software ve vybrané společnosti, poskytující služby v oblasti informačních technologií. Hlavním cílem praktické části diplomové práce je návrh optimalizace procesů zajišťování kvality a testování software. Pilířem je zpracování procesní analýzy stávajícího stavu metodiky testování software. Pro účely procesní analýzy a návrhu optimalizace budou vytvořeny modely klíčových procesů, jejichž popis bude realizován podle definované šablony. Zmapování současného stavu procesů zajišťování kvality softwarového produktu je doprovázeno hodnocením zralosti těchto procesů. Návrh optimalizace procesů testování a zajišťování kvality software vychází z procesní analýzy stávajícího stavu metodiky testování software a z hodnocení zralosti procesních modelů. Podstatou optimalizace procesů je začlenění změnových požadavků a inovačních záměrů jednotlivých procesů do výsledného stavu návrhu metodiky. Pro měření procesů zajišťování kvality a testování software je provedeno nastavení výkonnostních ukazatelů a jejich mapování na konkrétní procesy. Zmapování současného stavu a návrh optimalizace procesů zajišťování kvality a testování software bude probíhat v souladu s principy modelu DMAIC metody Six Sigma.
Keywords: hodnocení zralosti; optimalizace procesů; procesní analýza; zajišťování kvality; metrika; model DMAIC
Thesis title: Application of the process analysis in quality assurance and software testing
Author: Popelka, Vladimír
Thesis type: Diploma thesis
Supervisor: Oškrdal, Václav
Opponents: Chromek, Ondřej
Thesis language: Česky
Abstract:
This thesis deals with questions regarding quality assurance and software testing. The subject of its theoretical part is the specification of the general concept of quality, description of standards used in the field of software product quality evaluation and finally the evaluation of software development process itself. The thesis intends to introduce the theoretical framework of software quality assurance, especially the detailed analysis of the whole software testing branch. An added value to the theoretical part constitutes the characterization of procedural approach and selected methods used towards the improvement of processes. The practical part of the thesis comprises of the exemplification -- it shows the procedural approach at software quality management, applied to a selected IT company. The main aim of the practical part is to create a purposeful project for optimization of quality assurance and software testing processes. The core of the matter is to accomplish the process analysis of the present condition of software testing methodology. For the purpose of process analysis and optimization project, the models of key processes will be created; these processes will then be depicted based on defined pattern. The description of the state-of-the-art of software product quality assurance processes is further supplemented by the evaluation of such processes maturity. The project for optimization of software testing and quality assurance processes comes from the process analysis of the present condition of software testing methodology, as well as from the evaluation of procedural models maturity. The essence of processes optimization is the incorporation of change requests and innovative intentions of individual processes into the resulting state of methodology draft. For the measurement of selected quality assurance and software testing processes, the configuration of efficiency indicators and their application on particular processes is implemented. The research on the of the state-of-the-art, as well as the elaboration of this whole project for optimization of software testing and quality assurance processes runs in conformity with the principles of DMAIC model of Six Sigma method.
Keywords: process optimization; process analysis; DMAIC model; maturity evaluation; metrics; quality assurance

Information about study

Study programme: Aplikovaná informatika/Informační management
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Systems Analysis

Information on submission and defense

Date of assignment: 30. 1. 2011
Date of submission: 5. 6. 2011
Date of defense: 13. 9. 2011
Identifier in the InSIS system: https://insis.vse.cz/zp/27687/podrobnosti

Files for download

    Last update: