Técnicas de elicitação de requisitos

Técnicas de Elicitação de Requisitos
JAD (Joint Application Design)
Técnica utilizada para promover cooperação, entendimento e trabalho em grupo entre os usuários desenvolvedores. O JAD facilita acriação de uma visão compartilhada do que o produto de software deve ser. Através da sua utilização os desenvolvedores ajudam os usuários a formular problemas e explorar soluções. Dessa forma, osusuários ganham um sentimento de envolvimento, posse e responsabilidade com o sucesso do produto. A técnica JAD tem quatro princípios básicos:


• • $ % % • & % % !# "

-

A técnica JAD é compostade duas etapas principais: planejamento, que tem por objetivo elicitar e especificar os requisitos; e projeto, em que se lida com o projeto de software.



Cada etapa consiste em três fases:adaptação, sessão e finalização. A fase de adaptação consiste na preparação para a sessão, ou seja, organizar a equipe, adaptar o processo JAD ao produto a ser construído e preparar o material. • Na fasede sessão é realizado um ou mais encontros estruturados, envolvendo desenvolvedores e usuários onde os requisitos são desenvolvidos e documentados. • A fase de finalização tem por objetivo converter ainformação da fase de sessão em sua forma final (um documento de especificação de requisitos).

-

Há seis tipos de participantes, embora nem todos participem de todas as fases:

• •
%

' #' !# # " ' % ' ' * ( ) '



• !

" *

# ( % %

• !
* + ' , '

#$ ' %


-

O conceito do JAD de abordagem e dinâmica de grupo poderá ser utilizado para diversas finalidades, como:planejamento de atividades técnicas para um grande projeto, discussão do escopo e objetivos de um projeto e estimativa da quantidade de horas necessárias para desenvolver sistemas grandes e complexos.-

A maioria das técnicas JAD funciona melhor em projetos pequenos ou médios. Para um sistema grande e complexo podem ser usadas múltiplas sessões JAD para acelerar a definição dos requisitos...