WER2016 - 19th Workshop on Requirements Engineering


Avaliação do Processo de Engenharia de Requisitos em Empresas de Desenvolvimento de Software

Flavia Belintani Blum Haddad; Elias Canhadas Genvigir; Jose Augusto Fabri and Alexandre LErário.

PDF Scholar

Abstract

A demanda, em ascensão, pela produção de softwares sob medida e softwares destinados a um mercado geral gera 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 fa-lhas nos softwares são atribuídos a incorreta definição dos requisitos e que cor-rigir erros no sistema pronto pode ser até 100 vezes mais caro do que se a cor-reção ou a prevenção ocorrer durante a fase que envolve a engenharia de requi-sitos e a implementação do sistema. Portanto, esta pesquisa se destinou ao estu-do 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 pesquisa-das 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 In-tegration for Development), ISO/IEC 12207, ISO/IEC 15288 e o Guia de boas práticas em engenharia de requisitos (REGPG), para que pudessem conhecer e propor a inclusão de práticas ao processo atual. A análise dos dados após o en-quadramento no Uni-REPM possibilitou verificar quantas ações são necessárias para que cada empresa alcance um nível de maturidade conforme dispõe o qua-dro de avaliação de maturidade de processos de requisitos utilizado. A relevân-cia da pesquisa se caracteriza pela aplicação do quadro Uni-REPM, disponível na literatura científica atual, em processos reais de engenharia de requisitos, ou seja, esta pesquisa contribui para a aproximação da ciência e da indústria por se tratar de uma pesquisa aplicada, além da busca constante pela melhoria de pro-cessos de software.

Keywords: Melhoria de processo de requisitos; Avaliação; Maturidade