Requisitos (Complemento)
Marcio de Carvalho Victorino
Levantamento de Requisitos






Chegar a um acordo sobre o que o sistema deve
fazer.
Prover um melhor entendimento dos requisitos do
sistema.
Definir as fronteiras do sistema.
Prover uma base para o planejamento técnico dos
conteúdos das iterações.
Prover uma base para a estimativa de custos.
Definir uma interface de usuário para o sistema.
2
Requisitos

Requisitos do Usuário:


são declarações em linguagem natural e em diagramas,
sobre as funções que o sistema deve fornecer e as
restrições sob as quais deve operar.
Requisitos de Sistema:

estabelecem detalhadamente as funções e as restrições
de sistema. Deve ser preciso (especificação funcional) e
serve como base para o contrato.
3
Requisitos

Requisitos Funcionais:


são declarações de funções que o sistema deve fornecer.
Requisitos não Funcionais:

são restrições sobre os serviços ou as funções oferecidas
pelo sistema (tempo,padrão, etc).
4
Levantamento e Análise de Requisitos

Stakeholders:




pedidos não realistas;
são especialistas no domínio modelado;
expressam de maneira distinta podendo gerar
redundância;
influenciam politicamente e financeiramente.
5
Levantamento e Análise de Requisitos
6
Levantamento e Análise de Requisitos

Técnicas:



Levantamento Orientado a Ponto de Vista;
Etnografia;
Cenários.
7
Levantamento e Análise de Requisitos

Levantamento Orientado a Pontos de Vista:


em um sistema existem vários pontos de vista que
precisam ser considerados.
Estágios:
Identificação de
Ponto de Vista
Estruturação de
Ponto de Vista
Documentação de
Ponto de Vista
Mapeamento de Sistema
conforme Ponto de Vista
8
Levantamento e Análise de Requisitos

Etnografia:

técnica de observação utilizada para compreender os
requisitos organizacionais e sociais. O trabalho diário é
observado e são anotadas as tarefas reais em que os
participantes estão envolvidos. O valor da etnografia está
na descoberta requisitos implícitos, que refletem os
processos reais.
9
Levantamento e Análise de Requisitos

Cenários:

A obtenção de requisitos com base em cenários pode ser
realizadas informalmente, ou de forma um pouco mais
estruturada, com o uso de casos de uso.
10
FIM
Download

Sexta Aula - Gran Cursos