Avaliação do processo de engenharia de requisitos em empresas de desenvolvimento de software

The demand on the rise, the production of software and software tailored for the general market has a concern with the way software is developed. In this context, software processes contribute to the definition of activities to be performed by teams in each of the stages of development leading to pr...

ver descrição completa

Autor principal: Haddad, Flávia Belintani Blum
Formato: Dissertação
Idioma: Português
Publicado em: Universidade Tecnológica Federal do Paraná 2017
Assuntos:
Acesso em linha: http://repositorio.utfpr.edu.br/jspui/handle/1/2567
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
Resumo: The demand on the rise, the production of software and software tailored for the general market has a concern with the way software is developed. In this context, software processes contribute to the definition of activities to be performed by teams in each of the stages of development leading to production of software to meet customer needs, on time and pre-set costs. Research indicates that between 40 to 60 percent of the defects and flaws in the software are attributed to incorrect definition of requirements and to correct errors in the ready system can be up to 100 times more expensive than if the correction or prevention occur during the phase that involves the requirements engineering and system implementation. Therefore, this research aims to study requirements engineering processes in software development companies through a single case study with multiple units of analysis. Current requirements engineering processes, the companies surveyed were modeled and evaluated with the aid of a process maturity assessment framework, Uni-REPM (Unified Requirements Engineering Process Maturity Model). Following were presented to companies, standards and models of references such as CMMI-DEV (Capability Maturity Model Integration for Development), ISO / IEC 12207, ISO / IEC 15288 and the Good Practice Guide on Requirements Engineering (REGPG ), so that the companies involved in the study, could meet and propose the inclusion of practices to the current process. Data analysis after the framework allowed us to evaluate the current condition of the Requirements Engineering process presenting conditions for each company reach a level of maturity. The survey results suggest a way for software development companies with way for software development companies with similar profiles to search can improve processes related to requirements engineering. The relevance of the research is characterized by the application of Uni-REPM frame, available in the literature of the area, mapping and evaluation of real processes Requirements Engineering contributing to applied research and bringing academia and industry.