Escolar Documentos
Profissional Documentos
Cultura Documentos
Engenharia de Software
Levantamento de Requisitos
Levantamento de Requisitos
Introduo
Um requisito uma caracterstica do sistema ou a descrio
de algo que o sistema capaz de realizar para atingir os seus
objetivos (Pfleeger, 2004).
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Introduo
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Falha na comunicao
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Como o cliente
explicou
Como o gerente de
projetos entendeu
Levantamento de Requisitos
Falha na comunicao
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Como o analista
projetou
Como o programador
implementou
Levantamento de Requisitos
Falha na comunicao
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Entregue aos
analistas de teste
Como o analista de
negcios descreveu
Levantamento de Requisitos
Falha na comunicao
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Como o projeto
foi documentado
Levantamento de Requisitos
Falha na comunicao
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
At onde o suporte
pode ajudar
Quando o sistema
foi entregue
Levantamento de Requisitos
Falha na comunicao
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Valor pago
pelo cliente
Isto o que o
cliente queria!
Levantamento de Requisitos
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Domnio da Aplicao
No contexto da engenharia de software, utilizado para
denotar ou agrupar um conjunto de sistemas ou de reas
funcionais, dentro dos sistemas, que exibem funcionalidades
similares.
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Arquitetura de Software
Apesar de existirem numerosas definies sobre arquitetura de
software, no ncleo de tudo est a noo de que a arquitetura
descreve a estrutura bruta (organizacional) de um sistema.
Definio dos componentes de software, suas propriedades
externas, e seus relacionamentos com outros softwares.
Comumente dividida em vises (ou camadas):
Viso Lgica
Viso Fsica
Viso de Processo
Viso de Casos de Uso
Viso de Dados
Viso de Desenvolvimento
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Arquitetura de Software
Lev. de Requisitos
Requisitos
Arquitetura
Implementao
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Arquitetura de Software
MVC (Model View - Controller)
Model: define a semntica da aplicao e seu comportamento.
View: viabiliza uma apresentao visual da aplicao.
Controller: gerencia as interaes do usurio com os modelos e
vises da aplicao.
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Arquitetura de Software
SOA (Service-oriented Architecture)
Funcionalidades implementadas pelas aplicaes devem ser
disponibilizadas na forma de servios.
Servios so conectados atravs de um barramento de servios
Enterprise Service Bus (ESB).
ESB disponibiliza interfaces, ou contratos, acessveis atravs de web
services.
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Arquitetura de Software
Baseada em componentes
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Entrevistas
uma forma de comunicao de, no
mnimo, entre duas pessoas com o
objetivo de obter informaes;
Recomenda-se entrevistar apenas uma
pessoa por vez;
Perguntas feitas diretamente aos
usurios alocados nos postos de trabalhos
relacionados ao processo que est sendo analisado;
Os elementos participantes so:
Emissor;
Receptor;
Mensagem;
Feedback da mensagem;
Rudo (interferncias psicolgicas ou materiais) e;
Cdigo que construiu a mensagem (idioma ou jargo).
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Entrevistas
Como executar:
Identifique as pessoas que sero entrevistadas;
Cuidado com o clima amistoso entre voc e o
usurio/cliente: ele no seu amigo!
Evite induzir as suas respostas. Por exemplo: Para
calcular este resultado, basta multiplicar A por B, no ?;
Faa todas as anotaes que puder porque elas podero
lhe ser teis mais tarde;
Deixe o cliente/usurio vontade porque, normalmente,
ele no gosta de ser entrevistado;
Fique atento s resistncias de usurios:
Esse sistema vai tomar o meu emprego...
O novo sistema vai querer dizer como eu devo
trabalhar, ?!
Quero ver se ele vai fazer isso direito mesmo...
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Reviso de documentao
Uma das modalidades mais comuns de obteno de dados
sobre a situao atual do sistema.
Utiliza vrias fontes de informao como:
manuais de procedimentos,
documentao,
manuais de projeto,
relatrios,
diagramas e outros.
Normalmente, utilizada em conjunto com outras tcnicas de
levantamento de dados.
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Questionrios
Perguntas organizadas com o objetivo
de levantar dados para uma
pesquisa ou estudo, cujas respostas
so fornecidas pelo informante sem a
orientao direta do pesquisador;
Vantagens:
Contempla uma alta disperso geogrfica;
Atinge um grande nmero de usurios;
Permite uma anlise por amostragem
Desvantagens:
H resistncias (falta de tempo
e/ou preguia) dos
usurios no preenchimento;
Existe uma baixa interao durante a comunicao;
No permitida a verificao da seriedade/ateno com
que o pesquisado respondeu as questes;
As crticas e as sugestes podem ser inibidas;
A dificuldade na escrita um elemento que pode
atrapalhar o desempenho da resposta
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Anlise de observao
Consiste em observar os usurios em
seu ambiente de trabalho enquanto
eles executam suas atividades.
Pode ser usada para confirmar os resultados
de uma entrevista, identificar documentos
que devem ser analisados etc.
Como executar:
Antes de iniciar, fundamental a autorizao do gerente
da rea;
importante que a presena do analista no interfira no
desempenho das atividades do usurio;
Recomenda-se fazer anotaes de todos os processos
observados.
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Brainstorm
Termo do Ingls que significa tempestade de ideias;
Metodologia que objetiva explorar as ideias de um grupo de
pessoas a fim de obter as melhores solues;
No h julgamento ou autocrtica;
Todas as ideias so aceitas, mesmo aquelas que parecem ser
absurdas;
Tem-se como objetivo principal fazer com que o grupo libere o
seu conhecimento e criatividade;
O resultado da tcnica Brainstorm tem o seu mrito distribudo
porque foi obtido usando as ideias de todo o grupo envolvido.
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Brainstorm
Como executar:
Proponha um tema ou assunto e pea aos participantes
que expressem todas as ideias que lhes veem mente;
Nenhuma ideia deve ser criticada ou descartada;
Todas as ideias devem ser escritas e expostas de modo
que todos possam v-las. O objetivo estimular novas
ideias;
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Lev. de Requisitos
descrever
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Tipos de requisitos
Requisitos de usurio
Declaraes em linguagem natural com diagramas dos
servios que o sistema dever fornecer e suas restries
operacionais. Escrito para os clientes.
Requisitos de sistema
Um documento estruturado estabelecendo descries
detalhadas das funes do sistema, servios e restries
operacionais. Define o que deve ser implementado assim,
pode ser parte de um contrato entre o cliente e o
empreiteiro.
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Tipos de requisitos
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Documentos de requisitos
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Levantamento de Requisitos
Levantamento de Requisitos
Levantamento de Requisitos
Levantamento de Requisitos
Levantamento de Requisitos
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Casos de uso
Casos de uso uma tcnica da UML baseada em cenrios que
identificam os atores em uma interao e que descreve a
interao em si.
Um conjunto de casos de uso deve descrever todas as
possveis interaes com o sistema.
Modelo grfico de alto nvel complementado por uma descrio
tabular mais detalhada.
Diagramas de sequncia podem ser usados para adicionar
detalhes aos casos de uso, mostrando a sequncia de
processamento de eventos no sistema.
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias
Levantamento de Requisitos
Levantamento de Requisitos
Referncias
HAHNE, Maria Nazar Munari Angeloni. Engenharia de Software (Material
Didtico), Equipe Univali, 2007.
PINA, Bernardo. Tcnicas de levantamento de dados Parte 1: Entrevistas.
Disponvel
em:
http://www.produzindo.net/tecnicas-de-levantamento-de-dadosparte-1-entrevistas/. Acessado em: 25 jan. 2011.
PINA, Bernardo. Tcnicas de levantamento de dados Parte 2:
Questionrios.
Disponvel
em:
http://www.produzindo.net/tecnicas-delevantamento-de-dados-parte-2-questionarios/. Acessado em: 25 jan. 2011.
MASSA, Monica de Souza. Levantamento de Requisitos de Sistemas de
Informao. Acessado em: 25 jan. 2011.
BARBOSA,
Igor.
O
que
Brainstorm?
Disponvel
em:
http://bluelogs.net/issomesmo/2007/06/20/o-que-e-brainstorm/. Acessado em: 25
jan. 2011.
WIKIPDIA.
Joint
Application
Development.
Disponvel
em:
http://pt.wikipedia.org/wiki/Joint_application_development. Acessado em: 25 jan.
2011.
Requisitos de Software - Requisitos Funcionais e no Funcionais
Requisitos
de
Usurio
e
de
Sistema.
Disponvel
em:
http://pt.wikipedia.org/wiki/Joint_application_development. Acessado em: 25 jan.
2011.
Lev. de Requisitos
Introduo
Falha na comunicao
til para...
Domnio e Arquitetura
Tcnicas
Entrevistas
Reviso documentos
Questionrios
Anlise de Observao
Brainstorm
JAD
Classificao requisitos
Tipos de requisitos
Documento requisitos
Requisitos e Mt. geis
Casos de uso
Referncias