Escolar Documentos
Profissional Documentos
Cultura Documentos
PORQUE OS REQUISITOS SO
IMPORTANTES ?
Causas de projectos falhados:
1. Requisitos incompletos (13.1%)
2.
3.
4.
5.
6.
Frederick Brooks
ANLISE DE REQUISITOS
o 1 passo no modelo do processo;
So coisas a descobrir antes de comear a construir um
produto.
o processo de aquisio, refinamento e verificao das
necessidades do sistema.
O objetivo sistematizar o processo de definio dos
requisitos, obtendo uma especificao correta e completa
do mesmo para elaborao do Documento de Requisitos.
Domingos Filipe de Oliveira
DOCUMENTOS DE REQUISITOS
o documento oficial acerca do que pedido aos desenvolvidores do
sistema, o qual deve incluir os requisitos do utilizador como os do
sistema;
Definio de Requisitos contm uma lista de tudo o que o cliente espera que o
sistema faa. Define um entendimento entre o cliente e a equipa de
desenvolvimento sobre o que que o sistema deve fazer.
UTILIZADORES DO DOCUMENTO
Clientes: verificam se o que est descrito o que pretendem.
Gestores: para preparar um oramento para o desenvolvimento
e para planear o processo de desenvolvimento
Engenheiros de sistema: usam como base para o desenho do
sistema.
Engenheiros de teste: usam para desenvolver testes de
validao do sistema.
Engenheiros de manuteno: usam para compreender o
sistema e a relao entre os seus componentes.
Domingos Filipe de Oliveira
DEFINIO DE REQUISITOS
Permite estabelecer um conjunto de objetivos gerais que o
sistema deve cumprir;
Apresenta as caractersticas do que o sistema deve fazer e
no o que deve ser implementado;
Requisitos Funcionais so as declaraes das funes de
como o sistema.
Requisitos No Funcionais so restries que se coloca
sobre como o sistema deve realizar seus requisitos
funcionais
Domingos Filipe de Oliveira
10
11
RE-PROJECTO
12
ENTREGA DO SISTEMAS
13
DOCUMENTO DE REQUISITOS
Requisitos Funcionais
Requisitos No Funcionais
Ambiente fsico:
funcionar ?
onde
equipamento
14
FONTES DE REQUISITOS
Bons requisitos iniciam com boas fontes. Encontrar tais fontes a primeira
tarefa, e muito importante;
Exemplos de fontes de requisitos:
Clientes
Utilizadores
Parceiros
Especialistas no domnio
Analistas
15
Entrevista
Questionrio
Sesses brainstorming
...
O Analista de sistemas deve saber como e quando utilizar cada uma, assim como as
combinar.
Domingos Filipe de Oliveira
16
ENTREVISTA
Usado quanto poucas pessoas conhecem as informaes necessrias
para o desenvolvimento do sistema. deve ser preparada
antecipadamente com perguntas objetivas:
17
QUESTIONRIO
Usado quanto muitas pessoas conhecem as informaes necessrias
para o desenvolvimento do sistema, deve-se preparar
antecipadamente com questes objetivas:
18
OBSERVAO DIRETA
Utilizada como processamento e confirmao de outros
resultados (entrevista e questionrio).
Identificar documentos que devem ser coletados para
posterior anlise.
Observar diretamente quem desenvolve o trabalho.
Deve ter aprovao antecipada das gerncias.
Domingos Filipe de Oliveira
19
SESSES BRAINSTORMING
til para obter rapidamente informaes sobre a atual situao;
Reune pessoas com diferentes nveis de informao e
conhecimento sobre o sistema desejado;
A discusso em grupo conduzida por um mediador;
Trata-se de uma sesso em grupo, curta, onde qualquer um
pode incluir um tpico que ache importante ser discutido
Aps esse momento inicial, um facilitador ajuda o grupo a
organizar e priorizar os resultados
Domingos Filipe de Oliveira
20
WORKSHOP DE REQUISITOS
Trazer todos os envolvidos para participar de um evento onde o
objetivo a descoberta de requisitos
Durao de dois a cinco dias
Passos:
1. Classificar (ou criar) um conjunto de requisitos
2. Revisar os requisitos
3. Melhorar os requisitos
21
ESTRUTURA DE UM DOCUMENTO DE
ESPECIFICAO DE REQUESITOS (IEEE-830)
Introduo
Viso
mbito
Descrio Geral
Requisitos do Utilizador
Restries
Especificaco detalhada
Requisitos Funcionais
Requisitos No-Funcionais
Glossrio
ndices remissivos
22
DOCUMENTO DE REQUISITOS
Nvel de detalhamento
Depende do tipo de sistema que est sendo
desenvolvido e do processo utilizado;
Quando o sistema for desenvolvido por um
desenvolvedor externo, as especificaes de um
sistema crtico devem ser precisas e muito
detalhadas.
Domingos Filipe de Oliveira
23
DOCUMENTO DE REQUISITOS
(CONT.)
Nvel de detalhamento
Quando houver maior flexibilidade nos requisitos e quando
um processo de desenvolvimento interno e iterativo for
usado, o documento de requisitos pode ser muito menos
detalhado.
24
25
26
27
OBSERVAO IMPORTANTE!
Na fase de anlise de requisitos no so
considerados
detalhes
de
projeto
e
implementao a preocupao com o que
ser includo no software.
28
OBSERVAES IMPORTANTES
(CONT.)
Na elaborao do documento de requisitos deve-se evitar
termos vagos, como: geralmente, etc, as vezes
O documento de requisitos tem que ser completo,
consistente, preciso e sem ambiguidade.
29
DUVIDAS
???
Seu trabalho vai ocupar uma grande parte da sua vida, e a nica maneira de estar verdadeiramente
satisfeito fazendo aquilo que voc acredita ser um timo trabalho.
(Steve Jobs)
30
BIBLIOGRAFIA
31