Software process improvement in small enterprises - construction and unit testing

Thesis title: Zlepšování softwarových procesů v malých podnicích – konstrukce a jednotkové testování
Author: Jiřičková, Barbora
Thesis type: Diplomová práce
Supervisor: Buchalcevová, Alena
Opponents: Mittner, Jan
Thesis language: Česky
Abstract:
Diplomová práce se zabývá problematikou zlepšování softwarových procesů se zaměřením na malé podniky. Hlavním cílem práce je popsat možnosti zlepšování softwarových procesů ve velmi malých podnicích, představit normu ISO/IEC 29110 a navrhnout novou verzi implementačního balíčku Konstrukce a jednotkové testování. Pro splnění tohoto cíle je třeba získat dostupné informace o možnostech zlepšování softwarových procesů v malých podnicích a tyto možnosti popsat. Dále je nutné zjistit aktuální údaje o normě ISO/IEC 29110 a na základě těchto údajů tuto normu v práci představit. Poté je třeba pro splnění hlavního cíle lokalizovat implementační balíček Konstrukce a jednotkové testování verze 0.4. Nakonec na základě relevantních zdrojů a vlastních znalostí a zkušeností provést analýzu implementačního balíčku a navrhnout řešení nalezených nedostatků a tato řešení začlenit do návrhu nové verze implementačního balíčku. Přínosem této práce je vznik české lokalizace implementačního balíčku Konstrukce a jednotkové testování verze 0.4. Díky tomu bude tento balíček lépe použitelný pro podniky v České republice. Předpokládaným přínosem je vznik nové verze implementačního balíčku Konstrukce a jednotkové testování, která bude zahrnovat vyřešené nedostatky, nalezené analýzou původní verze implementačního balíčku. Diplomová práce obsahuje dvě hlavní části, teoretickou a praktickou. V teoretické části jsou vysvětleny dva základní přístupy ke zlepšování procesů, průběžné zlepšování a reengineering, a jejich vzájemný vztah. Dále jsou popsány prvky, které lze pro zlepšování softwarových procesů v podniku použít. Následně jsou popsány některé iniciativy zaměřené na zlepšování softwarových procesů v malých podnicích. Nakonec je v teoretické části práce představena norma ISO/IEC 29110. V praktické části je pak uveden postup lokalizace implementačního balíčku Konstrukce a jednotkové testování verze 0.4. Lokalizovaný implementační balíček je k dispozici v příloze. Dále jsou popsány nalezené nedostatky této verze implementačního balíčku a jsou navržena řešení těchto nedostatků. Tato řešení jsou zahrnuta v návrhu nové verze, který je v příloze na konci práce.
Keywords: jednotkové testování; konstrukce; malý podnik; zlepšování softwarových procesů
Thesis title: Software process improvement in small enterprises - construction and unit testing
Author: Jiřičková, Barbora
Thesis type: Diploma thesis
Supervisor: Buchalcevová, Alena
Opponents: Mittner, Jan
Thesis language: Česky
Abstract:
The diploma thesis deals with the issue of software process improvement with focus on small enterprises. The main target of this work is to describe the possibilities of software process improvement in very small enterprises, introduce standard ISO/IEC 29110 and design a new version of the deployment package Construction and unit testing. To meet this target, it is need to obtain the available information about software process improvement possibilities in small enterprises and describe them. It is also necessary to find current information on standard ISO/IEC 29110 and present the standard in the thesis based on this information. Then it is need to realize localization of deployment package Construction and unit testing version 0.4 to meet main goal. Finally, it is need to analyze the deployment package on the basis of relevant sources and my own knowledge and experiences and design solutions of found deficiencies and integrate them into the design of a new deployment package version. The contribution of this thesis is the creation of Czech localization of deployment package Construction and unit testing version 0.4. This will make the package more useful for enterprises in the Czech Republic. Expected contribution is the creation of a new version of deployment package Construction and unit testing, which will include solved deficiencies found by the analysis of original implementation package. The diploma thesis contains two main parts, theoretical and practical. Two fundamental approaches to process improvement: continuous improvement and reengineering, and their relationship, are described in theoretical part. Further elements which can be used to improve the software processes in the enterprise are presented in the theoretical part. Then several initiatives focused on improving software processes in small enterprises are described. Finally, standard ISO/IEC 29110 is presented in the theoretical part. Localization process of deployment package Construction and unit testing version 0.4 is then given in the practical part. The localized deployment package is available in the appendix. Furthermore, deficiencies found in this version of the deployment package are described and solutions to these deficiencies are designed. These solutions are included in the design of new version, which is in the appendix at the end of thesis.
Keywords: construction; small enterprise; unit testing; software process improvement

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
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 Information Technologies

Information on submission and defense

Date of assignment: 27. 10. 2011
Date of submission: 26. 6. 2013
Date of defense: 27. 8. 2013
Identifier in the InSIS system: https://insis.vse.cz/zp/34143/podrobnosti

Files for download

    Last update: