Aula 3 - Levantamento e Análise de Requisitos
Aula 3 - Levantamento e Análise de Requisitos
Aula 3 - Levantamento e Análise de Requisitos
ENGENHARIA DE SOFTWARE I
RESUMINDO O CONCEITO
o processo de transformao das ideias que esto na mente dos usurios (entradas) em um documento formal (sada);
Especificao
Validao
PRINCIPAIS DIFICULDADES
Falta de Conhecimento do usurio das suas reais necessidades e do que o produto de software pode lhe oferecer; Falta de conhecimento do desenvolvedor do domnio do problema; Domnio do processo de extrao de requisitos pelos desenvolvedores de software;
PRINCIPAIS DIFICULDADES
Comunicao inadequada entre desenvolvedores e usurios; Dificuldade do usurio em tomar decises; Problemas de comportamento; Questes tcnicas;
O ENGENHEIRO DE REQUISITOS responsvel pela produo dos requisitos e lidera o processo; OS USURIOS POTENCIAIS; OUTROS DESENVOLVEDORES; PESSOAL DE APOIO;
PARA SER BEM-SUSCEDIDA A EXTRAO REQUISITOS DEVE ENVOLVER VRIAS PESSOAS. DE
Devem sempre fornecer informaes completas e consistentes; As maiores fontes de informao so as pessoas e os documentos relacionados; Precisam ser organizadas; O desenvolvedor deve ser capaz de escolher um conjunto de tcnicas que se adaptem ao produto a ser desenvolvido.
Perguntar
Identificar a pessoa apropriada, como o usurio do produto de software, e perguntar quais so os requisitos
Observar e Inferir
Consiste em observar o comportamento dos usurios de um produto existente (manual ou automtico) e ento inferir suas necessidades a partir de seu comportamento.
Discutir e Formular
Discutir com os usurios as suas necessidades e, juntamente com eles, formular um entendimento comum dos requisitos.
Supor
Quando no existe acesso ao usurio, ou para a criao de um produto inexistente, preciso usar a intuio para identificar caractersticas ou funes que o usurio possa desejar.
TRABALHO
5 grupos de 5 componentes, descrever e apresentar na prxima aula em forma de dinmica-seminrio. ENTREVISTA BRAINSTORMING PIECES JAD (Joint Application Design) PROTOTIPAGEM