|
Resumo Requisitos são a base para criação de qualquer sistema de software, pois representam a declaração escrita das necessidades do cliente. São dois os principais tipos de requisitos, os funcionais, ligados ao que “será feito”, ou seja, às funcionalidades que serão implementadas no sistema, e os não funcionais, ligados ao “como será feito”, e que se relacionam com características de desempenho e qualidade que devem ser atendidas pelo sistema que está sendo construído. Visando fortalecer essa etapa do desenvolvimento de sistemas, as atividades relacionadas aos requisitos, como as etapas de elicitação, análise, especificação, validação e gerência, foram associadas em uma grande área de conhecimento denominada Engenharia de Requisitos. Mesmo com esta ação, não é incomum ocorrerem, em projetos de média e alta complexidade, erros relacionados ao registro de requisitos incorretos, não objetivos ou ambíguos. Com a criticidade das atividades associadas aos requisitos de sistema, nas últimas décadas muitas pesquisas têm sido realizadas. Em complemento, percebeu-se um amadurecimento da aplicação de algumas técnicas já existentes com o objetivo de tornar mais preciso o levantamento de requisitos. Dentre estas técnicas, podemos citar a entrevista, a observação, o brainstorming e a JAD, esta última criada por funcionários da IBM no final da década de 1970. Além da garantia
de um levantamento bem feito, é fundamental em qualquer projeto
de software permitir a rastreabilidade dos requisitos em relação
aos demais elementos do sistema. A principal ferramenta utilizada para
realização desta função é a matriz
de rastreabilidade de requisitos. |
Copyright © 2014 AIEC. |