Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
UNAERP - CONIC - Painel - Estudo e Desenvolvimento de Ferramente Dirigida À Engenharia de Requisitos com Base nas Normas MPS.BR e CMMI
1. Universidade Paulista Instituto de Ciências Exatas e Tecnologia Ciência da Computação ESTUDO E DESENVOLVIMENTO DE FERRAMENTA DIRIGIDA À ENGENHARIA DE REQUISITOS COM BASE NAS NORMAS MPS.BR E CMMI Sena,L.C.M.; Plotze, R.O.; Campos, F.M.P. Instituto de Ciências Exatas e Tecnologia - Universidade Paulista lecmsena@gmail.com, rodrigoplotze@gmail.com, [email_address] Palavras-Chave: Engenharia de Software, Engenharia de Requisitos, Modelos de Maturidade Ribeirão Preto, Novembro/2011 Introdução Nos últimos anos o mercado de software expandiu de forma intensa sem que tenha sido dada a atenção devida à qualidade de seus produtos e à utilização de diretivas da Engenharia de Software nos projetos. Um dos principais motivos para que ocorram falhas em projetos de software é a ocorrência de problemas na fase de Engenharia de Requisitos, mesmo esta sendo uma fase indispensável no desenvolvimento de aplicações. Este problema induz a utilização dos recursos disponíveis para a conclusão do projeto em correções de erros e defeitos, o que culmina em prazos e custos previstos ultrapassados levando à insatisfação do usuário e cliente. Segundo estudos do Standish Group Internacional é expressivo o número de projetos que obtiveram sucesso quando utilizaram ferramentas para gestão dos requisitos e projetos, além da utilização de normas e modelos de maturidade como linha guia de boas práticas nos processos de desenvolvimento de software. Verifica-se então, a necessidade da pesquisa e da confecção de uma possível ferramenta de software voltada à métodos e práticas mais utilizadas e adequadas à Engenharia de Requisitos e seu relacionamento com os modelos de maturidade disponíveis no mercado. Objetivo Este trabalho tem como objetivo pesquisar as principais práticas na Engenharia de Requisitos e criar uma ferramenta web que permita administrar o processo da Engenharia de Requisitos utilizando como diretivas os modelos de maturidade MPS.BR (Melhoria de Processo de Software Brasileiro) e CMMI (Capability Maturity Model Integration). Resultados Através deste projeto foi criada a ferramenta FAPERS, Ferramenta de Apoio a Práticas da Engenharia de Requisitos em Software, que satisfaz aos requisitos oriundos do MPS.BR e CMMI relacionados à Engenharia de Requisitos, de forma adequada, proporcionando ao usuário um controle sobre as atividades relacionadas à Elicitação, Análise, Modelagem e Gerenciamento de Requisitos de Software. Figura 1:Ferramenta web resultante Considerações Finais Com este trabalho foi possível observar que a utilização da Engenharia de Requisitos e dos modelos de maturidade nos processos de desenvolvimento de softwares é necessária e essencial para a criação de ferramentas de alta qualidade que atendam prontamente à resolução do problema do cliente e usuário. Metodologia Este trabalho tem como objetivo pesquisar as principais práticas na Engenharia de Requisitos e criar uma ferramenta web que permita administrar o processo da Engenharia de Requisitos utilizando como diretivas os modelos de maturidade CMMI e MPS.BR, seus requisitos e práticas envolvendo a Engenharia de Requisitos. Foi realizada então uma suposição de um método possível que englobe as técnicas e modelos, e através destas definições foi realizada a construção da ferramenta objetivo através da ferramenta de desenvolvimento baseada em conhecimento Genexus desenvolvida pela Artech. Referências Bibliográficas IEEE COMPUTER SOCIETY. SWEBOK: Guide to the Software Engineering Body of Knowledge , 2004. Disponível em: <www.computer.org/portal/web/swebok/htmlformat>. Acesso em: 12/08/2011, 13:05. PRESSMAN, R. S. Software Engineering: A practitioner's Approach . New York: McGraw-Hill, 2005. SOFTEX. MPS.BR - Guia de Implementação – Parte 1: Fundamentação para Implementação do Nível G do MR-MPS .2009. SOFTEX. MPS.BR - Guia de Implementação – Parte 4: Fundamentação para Implementação do Nível E do MR-MPS .2009. SOFTEX. MPS.BR - Guia Geral:2011 . 2011. SOFTWARE ENGENEERING INSTITUTE. CMMI para Desenvolvimento .2006. SOMMERVILLE, I. Engenharia de Software. São Paulo: Pearson Education do Brasil, 2004. Ribeirão Preto-SP