Mba - técnicas de levantamento de requisitos
contato@pedrofcarvalho.com.br S. J. Rio Preto - 2009
Técnicas de Levantamento de Requisitos
Técnicas de Levantamento de Requisitos (Referência: [Kendall92]) Em todo desenvolvimento de software, um aspecto fundamental é a captura dos requisitos dos usuários. Para apoiar este trabalho, diversas técnicas podem ser utilizadas. 2.1 – Amostragem Em um levantamento de requisitos, geralmente um engenheiro de software se depara com duas importantes questões: • Entre os muitos relatórios, formulários e documentos gerados pelos membros de uma organização, quais deverão ser objeto de investigação? • Pode haver um grande número de pessoas afetadas pelo sistema de informação proposto. Quais delas devem ser entrevistadas, observadas ou questionadas? Servindo de base para todas as técnicas de levantamento de requisitos, entre elas investigação, entrevistas e observação, estão as decisões cruciais dizendo respeito a o que examinar e quem questionar ou observar. Estas decisões podem ser apoiadas por uma abordagem estruturada chamada amostragem. Amostragem é o processo de seleção sistemática de elementos representativos de uma população. Quando os elementos selecionados em uma amostragem são analisados, pode-se assumir que esta análise revelará informações úteis acerca da população como um todo. Por que usar amostragem? • diminuir custos; • acelerar o processo de levantamento de informações; • eficiência: a informação tende a ser mais apurada, já que menos elementos podem ser analisados, mas estes podem ser analisados com mais detalhes; • reduzir tendências. O Processo da Amostragem Há quatro passos que um engenheiro de software deve seguir para projetar uma boa amostra: 1. Determinar os dados a serem coletados ou descritos: Definir o que coletar e para que, isto é, que tipo de técnica de levantamento de informação será usado depois. Coletar dados irrelevantes representa perda de tempo. 2. Determinar a população a ser amostrada (o que /