SlideShare uma empresa Scribd logo
1 de 18
O problema clássico
O problema da Pedra
 Clientes nos dá a seguinte missão: “Traga-me uma pedra”.
 Quando você entrega a pedra....
... o cliente diz: “Sim, mas ..., na verdade ..., o que eu queria
era uma pequena pedra azul”.
O problema da Pedra
 Você traz a pequena pedra azul,
... o cliente diz: “Sim, mas ..., na verdade ..., o que eu
realmente queria era uma pequena pedra esférica e
azul”.
O problema da Pedra
 Quando você lhe entrega uma pequena pedra esférica e
azul, ...
... o cliente diz: “Sim, mas ..., na verdade ..., o que eu
realmente queria era uma pequena pedra esférica de
mármore azul”.
O problema da Pedra
 Quando você lhe entrega uma pequena pedra esférica
de mármore azul, ...
... o cliente diz: “Era isso que eu queria”.
 Talvez o cliente mudou o desejo sobre o que queria.
 Porém ele está convencido de que expressou seus desejos
claramente.
 Mas na verdade,
Foi o desenvolvedor que não entendeu!
t1 2 3 4
O que aconteceu?
O que significa Análise?
 Separação de um todo em seus elementos ou partes
componentes.
 Portanto, o trabalho de análise é desenvolver estudos
que geralmente partem de problemas complexos, na
forma de sistemas, e que são melhor compreendidos
quando são separados em partes menores.
Análise
 A qualidade do processo de análise é importante
porque um erro de concepção resolvido na fase de
análise tem um custo; na fase de projeto tem um custo
maior; na fase de implementação maior ainda, e na
fase de implantação do sistema tem um custo muito
alto.
Análise
 A meta do trabalho de análise é identificar
O QUE deve ser feito. Os estágios da análise de
sistemas envolvem determinar:
 as necessidades específicas de informações: os
requisitos do software;
 as funções de processamento de informações
requeridas por cada atividade do sistema (entrada,
processamento, saída, armazenamento e controle)
O que significa Projeto?
 Idéia que se forma de executar ou realizar algo no futuro.
 Portanto, o projeto do software esta relacionado às
ações a serem realizadas para atingir os objetivos
levantados na análise.
Projeto
 A fase de projeto enfatiza a proposta de uma solução
que atenda os requisitos da análise.
 Se a analise é uma investigação para tentar descobrir o
que o cliente quer, o projeto consiste em propor uma
solução com base no conhecimento adquirido na
análise.
O que significa Sistema?
 Conjunto de componentes inter-relacionados que
coletam, armazenam,recuperam, processam e
distribuem informações destinadas a apoiar a tomada
de decisão, a coordenação, o planejamento e o controle
de uma organização.
Como analisar e projetar um
sistema?
 Vimos que um sistema é algo, normalmente, grande e
complexo.
 A análise objetiva descrever o que o sistema deve fazer
(solução). Para isso, o analista procura “quebrar” o sistema
em pequenas partes para facilitar sua análise.
 O projeto trata de como implementar a solução para o
problema descrito na fase de análise.
 Para as tarefas de análise e projeto de sistemas, existe uma
norma ISO que regulamenta e define as etapas da
construção de um software.
NBR ISO/IEC 12207
NBR ISO/IEC 12207
 Em resumo, o ciclo de vida é uma coletânea de processos que possibilitam viabilizar
a produção de um software dentro de parâmetros de tempo, custo e qualidade.
1. Implementação do processo
 Realizar um estudo preliminar das especificidades do
software e das restrições identificadas para compor um
ciclo de vida adequado ao projeto.
1. definir o modelo do ciclo de vida do software.
2. documentar e controlar as saídas (informações
produzidas durante as atividades).
3. selecionar as normas, ferramentas e linguagens.
4. desenvolver, documentar e executar os planos de
desenvolvimento.
5. assegurar que todos os produtos necessários são
entregues
2. Análise de requisitos do sistema
 Essa atividade busca compreender o problema em
amplitude, mas não necessariamente em
profundidade.
 Busca estabelecer a proposta de uma solução geral,
envolvendo questões como tecnologia, recursos
humanos etc., além do software em si.
 As informações levantadas nessa fase definem os
procedimentos de planejamento e podem influenciar
na escolha das tecnologias.
1. Especificar os requisitos de sistema.
Ciclo de vida clássico

Mais conteúdo relacionado

Mais procurados

Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...
Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...
Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...
Jairo Junior
 
Analise dos Processos para Tomada de Decisoes
Analise dos Processos para Tomada de Decisoes Analise dos Processos para Tomada de Decisoes
Analise dos Processos para Tomada de Decisoes
Fabio Vieira
 

Mais procurados (20)

Lecture 7 :: Ferramentas Case
Lecture 7 :: Ferramentas CaseLecture 7 :: Ferramentas Case
Lecture 7 :: Ferramentas Case
 
METODOLOGIA ÁGIL: Família Crystal de Cockbum
METODOLOGIA ÁGIL: Família Crystal de CockbumMETODOLOGIA ÁGIL: Família Crystal de Cockbum
METODOLOGIA ÁGIL: Família Crystal de Cockbum
 
Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...
Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...
Fatores (Des)Motivadores na Adoção de Metodologias Ágeis no Desenvolvimento d...
 
Lecture 5 :: Planejameto Temporal e Monitorização do Projeto
Lecture 5 :: Planejameto Temporal e Monitorização do ProjetoLecture 5 :: Planejameto Temporal e Monitorização do Projeto
Lecture 5 :: Planejameto Temporal e Monitorização do Projeto
 
Crystal metodologia ágil
Crystal   metodologia ágilCrystal   metodologia ágil
Crystal metodologia ágil
 
Lecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SWLecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SW
 
Modelos de Engenharia de Software
Modelos de Engenharia de SoftwareModelos de Engenharia de Software
Modelos de Engenharia de Software
 
Metodologias ágeis de desenvolvimento trabalho
Metodologias ágeis de desenvolvimento   trabalhoMetodologias ágeis de desenvolvimento   trabalho
Metodologias ágeis de desenvolvimento trabalho
 
Apresentação Metodologia Ágil: Família Crystal de Cockburn
Apresentação Metodologia Ágil: Família Crystal de CockburnApresentação Metodologia Ágil: Família Crystal de Cockburn
Apresentação Metodologia Ágil: Família Crystal de Cockburn
 
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSApresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
 
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SWLecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
 
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
 
Practice 2 :: Plano de Projeto de SW
Practice 2 :: Plano de Projeto de SWPractice 2 :: Plano de Projeto de SW
Practice 2 :: Plano de Projeto de SW
 
Crystal - Engenharia de Software
Crystal - Engenharia de SoftwareCrystal - Engenharia de Software
Crystal - Engenharia de Software
 
Lecture 3 :: Análise e Gestão de Risco
Lecture 3 :: Análise e Gestão de RiscoLecture 3 :: Análise e Gestão de Risco
Lecture 3 :: Análise e Gestão de Risco
 
Crystal
CrystalCrystal
Crystal
 
Analise dos Processos para Tomada de Decisoes
Analise dos Processos para Tomada de Decisoes Analise dos Processos para Tomada de Decisoes
Analise dos Processos para Tomada de Decisoes
 
pesquisa operacional
pesquisa operacionalpesquisa operacional
pesquisa operacional
 
Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
 

Destaque (7)

WBS Supernova
WBS  SupernovaWBS  Supernova
WBS Supernova
 
Analise e Projeto de Sistemas
Analise e Projeto de SistemasAnalise e Projeto de Sistemas
Analise e Projeto de Sistemas
 
Análise e projeto de sistemas de informação aula1
Análise e projeto de sistemas de informação   aula1Análise e projeto de sistemas de informação   aula1
Análise e projeto de sistemas de informação aula1
 
00 apresentacao
00   apresentacao00   apresentacao
00 apresentacao
 
Modelos eap
Modelos eapModelos eap
Modelos eap
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
Aula04 - EAP e Cronograma
Aula04 - EAP e CronogramaAula04 - EAP e Cronograma
Aula04 - EAP e Cronograma
 

Semelhante a Análise e Projeto de Sistemas

Aula 02 ciclo de um produto
Aula 02   ciclo de um produtoAula 02   ciclo de um produto
Aula 02 ciclo de um produto
Renaldo Adriano
 
Metodos de Design
Metodos de DesignMetodos de Design
Metodos de Design
prismatica
 
Conceito de analise de desenvolvivento de sistemas
Conceito de analise de desenvolvivento de sistemasConceito de analise de desenvolvivento de sistemas
Conceito de analise de desenvolvivento de sistemas
luanrjesus
 
Pp1 f8 02 - projeto de produtos, serviços e processos
Pp1 f8   02 - projeto de produtos, serviços e processosPp1 f8   02 - projeto de produtos, serviços e processos
Pp1 f8 02 - projeto de produtos, serviços e processos
Luciana C. L. Silva
 
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfPDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
pedrina4
 

Semelhante a Análise e Projeto de Sistemas (20)

Grupos de processos de planejamento
Grupos de processos de planejamentoGrupos de processos de planejamento
Grupos de processos de planejamento
 
Aula 1 introducao
Aula 1   introducaoAula 1   introducao
Aula 1 introducao
 
Grupo de processos de planejamento - Parte 01
Grupo de processos de planejamento - Parte 01Grupo de processos de planejamento - Parte 01
Grupo de processos de planejamento - Parte 01
 
01 - Introdução a projetos - v1.0
01 - Introdução a projetos - v1.001 - Introdução a projetos - v1.0
01 - Introdução a projetos - v1.0
 
Aula 02 ciclo de um produto
Aula 02   ciclo de um produtoAula 02   ciclo de um produto
Aula 02 ciclo de um produto
 
Metodos de Design
Metodos de DesignMetodos de Design
Metodos de Design
 
A agência Nuve e o processo de projetos
A agência Nuve e o processo de projetosA agência Nuve e o processo de projetos
A agência Nuve e o processo de projetos
 
Conceito de analise de desenvolvivento de sistemas
Conceito de analise de desenvolvivento de sistemasConceito de analise de desenvolvivento de sistemas
Conceito de analise de desenvolvivento de sistemas
 
Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software - Unimep/Pronatec - Aula 5Engenharia de Software - Unimep/Pronatec - Aula 5
Engenharia de Software - Unimep/Pronatec - Aula 5
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
 
Pp1 f8 02 - projeto de produtos, serviços e processos
Pp1 f8   02 - projeto de produtos, serviços e processosPp1 f8   02 - projeto de produtos, serviços e processos
Pp1 f8 02 - projeto de produtos, serviços e processos
 
Aula 1 Analise e Projeto
Aula 1   Analise e ProjetoAula 1   Analise e Projeto
Aula 1 Analise e Projeto
 
Aula 1 analise e projeto
Aula 1   analise e projetoAula 1   analise e projeto
Aula 1 analise e projeto
 
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL GA EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
A EXPERIÊNCIA NA DEFINIÇÃO DE UM PROCESSO BASEADO NO MPS.BR NÍVEL G
 
Um estudo de mapeamento sistemático sobre o processo de desenvolvimento de so...
Um estudo de mapeamento sistemático sobre o processo de desenvolvimento de so...Um estudo de mapeamento sistemático sobre o processo de desenvolvimento de so...
Um estudo de mapeamento sistemático sobre o processo de desenvolvimento de so...
 
1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdf1 - APS – Iniciação Desenvolvimento Requisitos.pdf
1 - APS – Iniciação Desenvolvimento Requisitos.pdf
 
Aula 07 metodologia munari
Aula 07   metodologia munariAula 07   metodologia munari
Aula 07 metodologia munari
 
O Pensamento Enxuto na Análise de Negócios
O Pensamento Enxuto na Análise de NegóciosO Pensamento Enxuto na Análise de Negócios
O Pensamento Enxuto na Análise de Negócios
 
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfPDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
 
Aula Gestão de Projetos
Aula Gestão de ProjetosAula Gestão de Projetos
Aula Gestão de Projetos
 

Análise e Projeto de Sistemas

  • 1.
  • 3. O problema da Pedra  Clientes nos dá a seguinte missão: “Traga-me uma pedra”.  Quando você entrega a pedra.... ... o cliente diz: “Sim, mas ..., na verdade ..., o que eu queria era uma pequena pedra azul”.
  • 4. O problema da Pedra  Você traz a pequena pedra azul, ... o cliente diz: “Sim, mas ..., na verdade ..., o que eu realmente queria era uma pequena pedra esférica e azul”.
  • 5. O problema da Pedra  Quando você lhe entrega uma pequena pedra esférica e azul, ... ... o cliente diz: “Sim, mas ..., na verdade ..., o que eu realmente queria era uma pequena pedra esférica de mármore azul”.
  • 6. O problema da Pedra  Quando você lhe entrega uma pequena pedra esférica de mármore azul, ... ... o cliente diz: “Era isso que eu queria”.
  • 7.  Talvez o cliente mudou o desejo sobre o que queria.  Porém ele está convencido de que expressou seus desejos claramente.  Mas na verdade, Foi o desenvolvedor que não entendeu! t1 2 3 4 O que aconteceu?
  • 8. O que significa Análise?  Separação de um todo em seus elementos ou partes componentes.  Portanto, o trabalho de análise é desenvolver estudos que geralmente partem de problemas complexos, na forma de sistemas, e que são melhor compreendidos quando são separados em partes menores.
  • 9. Análise  A qualidade do processo de análise é importante porque um erro de concepção resolvido na fase de análise tem um custo; na fase de projeto tem um custo maior; na fase de implementação maior ainda, e na fase de implantação do sistema tem um custo muito alto.
  • 10. Análise  A meta do trabalho de análise é identificar O QUE deve ser feito. Os estágios da análise de sistemas envolvem determinar:  as necessidades específicas de informações: os requisitos do software;  as funções de processamento de informações requeridas por cada atividade do sistema (entrada, processamento, saída, armazenamento e controle)
  • 11. O que significa Projeto?  Idéia que se forma de executar ou realizar algo no futuro.  Portanto, o projeto do software esta relacionado às ações a serem realizadas para atingir os objetivos levantados na análise.
  • 12. Projeto  A fase de projeto enfatiza a proposta de uma solução que atenda os requisitos da análise.  Se a analise é uma investigação para tentar descobrir o que o cliente quer, o projeto consiste em propor uma solução com base no conhecimento adquirido na análise.
  • 13. O que significa Sistema?  Conjunto de componentes inter-relacionados que coletam, armazenam,recuperam, processam e distribuem informações destinadas a apoiar a tomada de decisão, a coordenação, o planejamento e o controle de uma organização.
  • 14. Como analisar e projetar um sistema?  Vimos que um sistema é algo, normalmente, grande e complexo.  A análise objetiva descrever o que o sistema deve fazer (solução). Para isso, o analista procura “quebrar” o sistema em pequenas partes para facilitar sua análise.  O projeto trata de como implementar a solução para o problema descrito na fase de análise.  Para as tarefas de análise e projeto de sistemas, existe uma norma ISO que regulamenta e define as etapas da construção de um software. NBR ISO/IEC 12207
  • 15. NBR ISO/IEC 12207  Em resumo, o ciclo de vida é uma coletânea de processos que possibilitam viabilizar a produção de um software dentro de parâmetros de tempo, custo e qualidade.
  • 16. 1. Implementação do processo  Realizar um estudo preliminar das especificidades do software e das restrições identificadas para compor um ciclo de vida adequado ao projeto. 1. definir o modelo do ciclo de vida do software. 2. documentar e controlar as saídas (informações produzidas durante as atividades). 3. selecionar as normas, ferramentas e linguagens. 4. desenvolver, documentar e executar os planos de desenvolvimento. 5. assegurar que todos os produtos necessários são entregues
  • 17. 2. Análise de requisitos do sistema  Essa atividade busca compreender o problema em amplitude, mas não necessariamente em profundidade.  Busca estabelecer a proposta de uma solução geral, envolvendo questões como tecnologia, recursos humanos etc., além do software em si.  As informações levantadas nessa fase definem os procedimentos de planejamento e podem influenciar na escolha das tecnologias. 1. Especificar os requisitos de sistema.
  • 18. Ciclo de vida clássico