A implementação de um processo de engenharia de requisitos baseado no Processo Unificado da Rational (RUP) alcançando nível 3 de Maturidade da Integração de Modelos de Capacidade e Maturidade (CMMI) incluindo a utilização de práticas de métodos ágeis

Este trabalho descreve a definição e institucionalização de um processo de engenharia de requisitos que está em conformidade com as áreas de processo do CMMI (Capability Maturity Model) de Gerência de Requisitos e Desenvolvimento de Requisitos e cujos componentes (atividades, papéis, produtos de tra...

ver descrição completa

Detalhes bibliográficos
Autor: Cintra, Caroline Carbonell
Tipo de documento: dissertação
Estado:Versão publicada
Data de publicação:2006
País:Brasil
Recursos:Universidade Federal do Rio Grande do Sul (UFRGS)
Repositório:Biblioteca Digital de Teses e Dissertações da UFRGS
Idioma:português
OAI Identifier:oai:www.lume.ufrgs.br:10183/8128
Acesso em linha:http://hdl.handle.net/10183/8128
Access Level:Acceso aberto
Palavra-chave:Engenharia : Software
Requisitos : Software
Desenvolvimento : Software
Processo : Software
Engenharia : Requisitos
CMMI
Capability Maturity Model Integration
RUP
Rational Unified Process
Agile methods
Software development process
Requirements engineering
Requirements management
Requirements development
Institutionalization
Descrição
Resumo:Este trabalho descreve a definição e institucionalização de um processo de engenharia de requisitos que está em conformidade com as áreas de processo do CMMI (Capability Maturity Model) de Gerência de Requisitos e Desenvolvimento de Requisitos e cujos componentes (atividades, papéis, produtos de trabalho) são baseados em RUP (Rational Unified Process). A principal contribuição deste estudo é a definição de um processo de engenharia de requisitos baseado em abordagens de desenvolvimento diferenciadas, que foi implantado em uma organização específica, com foco em praticidade, eficiência e retorno do investimento. A implantação do processo em projetos reais permitiu sua experimentação, avaliação e refinamento, validando as alternativas de integração utilizadas para empregar as abordagens de desenvolvimento escolhidas. Complementando o processo proposto, como decorrência do foco em eficiência, são consideradas possibilidades de emprego de práticas de métodos ágeis na execução do processo, com o intuito de aumentar a produtividade do mesmo, sustentando sua garantia de qualidade. O processo proposto é descrito, do método de concepção aos passos envolvidos e artefatos gerados em cada atividade. Também são comentadas as etapas e áreas de trabalho envolvidas na institucionalização do trabalho.