Especialista
Cristiano Ferreira de Souza, Victor F. A. Santander Universidade Estadual do Oeste do Paraná (UNIOESTE), Cascavel – PR – Brasil xikaun@hotmail.com, vfasantander@unioeste.br
Resumo. Na literatura da área de Engenharia de Requisitos apresentam-se diversas métricas de elicitação, análise, documentação e gerência de requisitos, sempre tendo como condutor o engenheiro de requisitos. Acredita-se que outra abordagem efetiva consiste em tornar o usuário/cliente como protagonista do processo de engenharia de requisitos. Mais especificamente, neste trabalho propõe-se uma abordagem alternativa a qual permite já nas primeiras fases do processo de engenharia de requisitos elicitar o maior número de requisitos sob a perspectiva e direta condução do usuário e/ou cliente. A proposta é apoiada por uma ferramenta computacional a qual é também brevemente apresentada e utilizada em um estudo de caso. Palavras chave: Elicitação de Requisitos, Desenvolvimento de Software, Ferramenta Computacional.
1. Introdução
A engenharia de requisitos tem um papel fundamental no processo de desenvolvimento de software. Particular atenção deve ser dedicada ao processo e técnicas utilizados para gerar especificações de requisitos não ambíguas, consistentes e completas. Contudo, o que ocorre é que não raramente negligencia-se o processo de elicitação, análise, validação e documentação de requisitos. Isto ocorre por inúmeros motivos tais como falta de um processo de engenharia de requisitos bem definido, falta de comprometimento ou valorização dos envolvidos em relação a etapa de engenharia de requisitos, uso de técnicas e estratégias de engenharia de requisitos inadequadas ao contexto organizacional que norteia os trabalhos de engenheiros de requisitos e clientes, pressão do cliente para entrega rápida de uma versão do sistema, entre outros aspectos. O que se obtém como