Analise e Estrutura de Sistemas
A Importância da Análise de Requisitos
Requisitos
São objetivos ou restrições estabelecidas por clientes e usuários do sistema que definem as diversas propriedades do sistema. Um conjunto de requisitos pode ser definido como uma condição ou capacidade necessária que o software deve possuir para que o usuário posso resolver um problema, atingir um objetivo, para atender as necessidades ou restrições da organização ou dos outros componentes do sistema.
A análise de requisitos é um momento de extrema importância no desenvolvimento de um sistema, pois é onde fica definido o que tem que ser feito. Onde é feito a análise do ambiente que recebera o sistema, quais as necessidades dos usuários e suas rotinas, quais são os problemas a serem resolvidos as possíveis soluções, como irá funcionar o sistema, o tempo necessário para o desenvolvimento, qual o impacto de mudança, custo financeiro entre outros.
Etapa 2
Levantamento orientado a ponto de vista
São abordados vários pontos de vista.
Vantagens - Conhecer e identificar os problemas de vários ângulos.
Desvantagens - Grande demanda de tempo informações confusas, gasta muito tempo para agrupas todas as informações em um todo.
Etnografia
Técnica de observação que pode ser utilizado para compreender os requisitos sociais e organizacionais das tarefas desempenhadas.
Vantagens - Ter um conhecimento mais aprofundado do ambiente.
Desvantagens - Grande consumo de tempo do analista e observações com interpretações incorretas.
Workshops
Reunião em grupo com analistas e Stakeholders que representam a organização e o contexto do sistema.
Vantagens - Requisitos bem definidos, trabalho em equipe eficiente, economia de tempo.
Desvantagens - É fechado a um Grupo restrito não recebendo ideias externas.
Prototipagem
Tem por objetivo explorar os aspectos críticos dos requisitos de um produto.
Vantagens = Redução de riscos na construção do sistema.
Desvantagens = Foca em apenas um aspecto,