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!
id riut-1-2567
recordtype dspace
spelling riut-1-25672017-11-05T14:47:04Z Avaliação do processo de engenharia de requisitos em empresas de desenvolvimento de software Evaluation of the engineering process requirements in software development companies Haddad, Flávia Belintani Blum Genvigir, Elias Canhadas http://lattes.cnpq.br/6084795630657031 Genvigir, Elias Canhadas Flôr, Daniela Eloise Carniello, Adriana Processos Engenharia de software Avaliação Trials Software engineering Evaluation CNPQ::CIENCIAS EXATAS E DA TERRA Ciência da Computação 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. A demanda, em ascensão, pela produção de softwares sob medida e softwares destinados a um mercado geral apresenta uma preocupação com a forma como os softwares são desenvolvidos. Neste contexto, os processos de software contribuem com a definição de atividades a serem executadas pelas equipes, em cada uma das fases de desenvolvimento conduzindo a produção de softwares a fim de atender às necessidades dos clientes, dentro do prazo e custos pré-estabelecidos. Pesquisas apontam que entre 40 a 60 por cento dos defeitos e falhas nos softwares são atribuídos a incorreta definição dos requisitos e que corrigir erros no sistema pronto pode ser até 100 vezes mais caro do que se a correção ou a prevenção ocorrer durante a fase que envolve a Engenharia de Requisitos e a implementação do sistema. Portanto, esta pesquisa objetiva o estudo de processos de Engenharia de Requisitos em empresas de desenvolvimento de software, por meio de um estudo de caso único com múltiplas unidades de análise. Os processos de Engenharia de Requisitos atuais, das empresas pesquisadas, foram modelados e avaliados com o auxílio de um quadro de avaliação de maturidade de processo, Uni-REPM (Unified Requirements Engineering Process Maturity Model). Na sequência, foram apresentadas, às empresas, normas e modelos de referências, tais como CMMI-DEV (Capability Maturity Model Integration for Development), ISO/IEC 12207, ISO/IEC 15288 e o Guia de Boas Práticas em Engenharia de Requisitos (REGPG), para que, as empresas envolvidas no estudo, pudessem conhecer e propor a inclusão de práticas ao processo atual. A análise dos dados, após o enquadramento possibilitou avaliar a condição atual dos processos de Engenharia de Requisitos apresentando condições para que cada empresa alcance um nível de maturidade. Os resultados da pesquisa sugerem um caminho para que empresas de desenvolvimento de software com perfis semelhantes às pesquisadas possam melhorar os processos referentes à Engenharia de Requisitos. A relevância da pesquisa se caracteriza pela aplicação do quadro Uni-REPM, disponível na literatura atual da área, no mapeamento e avaliação de processos reais de Engenharia de Requisitos contribuindo como pesquisa aplicada e na aproximação da academia e da indústria. 2017-11-05T14:47:04Z 2017-11-05T14:47:04Z 2016-06-29 masterThesis HADDAD, Flávia Belintani Blum. Avaliação do processo de engenharia de requisitos em empresas de desenvolvimento de software. 2016. 184 f. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2016. http://repositorio.utfpr.edu.br/jspui/handle/1/2567 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Cornelio Procopio Brasil Programa de Pós-Graduação em Informática UTFPR
institution Universidade Tecnológica Federal do Paraná
collection RIUT
language Português
topic Processos
Engenharia de software
Avaliação
Trials
Software engineering
Evaluation
CNPQ::CIENCIAS EXATAS E DA TERRA
Ciência da Computação
spellingShingle Processos
Engenharia de software
Avaliação
Trials
Software engineering
Evaluation
CNPQ::CIENCIAS EXATAS E DA TERRA
Ciência da Computação
Haddad, Flávia Belintani Blum
Avaliação do processo de engenharia de requisitos em empresas de desenvolvimento de software
description 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.
format Dissertação
author Haddad, Flávia Belintani Blum
author_sort Haddad, Flávia Belintani Blum
title Avaliação do processo de engenharia de requisitos em empresas de desenvolvimento de software
title_short Avaliação do processo de engenharia de requisitos em empresas de desenvolvimento de software
title_full Avaliação do processo de engenharia de requisitos em empresas de desenvolvimento de software
title_fullStr Avaliação do processo de engenharia de requisitos em empresas de desenvolvimento de software
title_full_unstemmed Avaliação do processo de engenharia de requisitos em empresas de desenvolvimento de software
title_sort avaliação do processo de engenharia de requisitos em empresas de desenvolvimento de software
publisher Universidade Tecnológica Federal do Paraná
publishDate 2017
citation HADDAD, Flávia Belintani Blum. Avaliação do processo de engenharia de requisitos em empresas de desenvolvimento de software. 2016. 184 f. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2016.
url http://repositorio.utfpr.edu.br/jspui/handle/1/2567
_version_ 1805302842869678080
score 10,814766