SlideShare uma empresa Scribd logo
1 de 18
ANÁLISE ESSENCIAL
E
ANÁLISE ESTRUTURADA
O COMEÇO...
 Crise do Software (1970)
•

Desenvolvimento de Software como “arte” – desenho de telas e arquivos

•

Problemas de execução - erros

•
•

Prazos extrapolados
Custos inesperados – correção de erros e adaptação do código às reais
necessidades do usuário
• Empresas dependentes de computadores com sistemas legados que
necessitam modificações mas com código/documentação ilegível ou
inexistentes.
•

Insatisfação de usuários

2
SURGE ENTÃO..
As Metodologias de Desenvolvimento de Sistemas
• Análise Estruturada
• Análise Essencial
• Análise Orientada a Objetos
Qualquer que seja o método utilizado no
desenvolvimento de sistemas, o primeiro passo
deve ser o de obtenção de requisitos => ponto
fundamental;
Diversas técnicas existem para que os
dados/informações sejam obtidos: entrevistas,
questionários, observação direta, entre outras.
3
OS MÉTODOS
Métodos

Abordagens

Ferramentas

Análise
Estruturada

Processos
Dados

•Diagrama de Fluxo de Dados (DFD)
•Diagrama de Estrutura de Dados (Modelo
Conceitual)
•Miniespecificações
•Normalização
•Dicionário de Dados

Análise
Essencial

Processos
Dados
Controle

•Lista de Eventos
• DFD
•Diagrama Entidade-Relacionamento (DER)
•Diagrama de Transição de Estados (DTE)
•Normalização
•Miniespecificações
•Dicionário de Dados

4
ANÁLISE ESTRUTURADA
 Enfatiza a perspectiva das funções, com ênfase nos processos.
 Utiliza as seguintes ferramentas:
 Diagrama de Fluxo de Dados.
 Dicionário de Dados.
 Especificação da Lógica de Processos.
 A análise estruturada clássica não modela o comportamento
temporal, nem complexos relacionamentos de dados.
5
DIAGRAMA DE FLUXO DE DADOS
LÓGICOS
–

Entidade externa

•
•
•
–

Categorias lógicas de coisas ou pessoas que representam uma fonte ou destino para transações;
Representam também os demais sistemas com os quais o sistema analisado troca informações;
Representação gráfica

Fluxo de dados

•
•

São os “tubos” por onde passam as informações;
Representação gráfica

– Processo
» É a descrição de cada uma das funções do sistema;
» Representação gráfica
– Depósito de dados
• Locais onde os dados serão armazenados entre os processos;

6
EXEMPLO
a

Senha

CLIENTE

1

Liberação

CLIENTE

D1

Verificar
senha

Acesso
Caixa

D
i
n
h
e
I
r
o

Saldo válido

2

Saque

Verificar
saldo e
limite diário

3

OK

D2

LIMITE SAQUE

Calcular e
armazenar
novo saldo

Caixa
5

4

Liberar
dinheiro

Armazenar
operação

Caixa

Caixa

Caixa

FLUXO
DE DADOS

Dados da operação

DEPOSITO
DE DADOS

D3

HISTÓRICO DE
OPERAÇÕES

PROCESSO

7
DIAGRAMA DE FLUXO DE DADOS
LÓGICOS
 O diagrama de fluxo de dados não é uma representação
completa ou precisa do sistema. Embora um conjunto de
diagramas de fluxo de dados nivelados possa mostrar a
organização hierárquica pela explosão dos retângulos de
processos, um diagrama de fluxo de dados não apresenta
nenhum embutimento lógico de fluxos de dados e nenhuma
informação de controle.
 É comum, também, aparecerem omissões e outros erros nos
diagramas de fluxo de dados, uma vez que não há nenhum
mecanismo de checagem. Embora o método de análise
estruturada seja fundamentado no fluxo de dados, sua ênfase
está nos componentes do processo, e a análise de dados recebe
apenas uma atenção secundária.
8
CONCEITO
 A Análise estruturada consiste na construção de um modelo
lógico de sistema, utilizando técnicas gráficas capazes de levar
usuários, analistas e projetistas a formarem um quadro claro e
geral do sistema e de como suas partes se encaixam para
atender às necessidades daqueles que dele precisam.

9
UMA CRÍTICA À ANALISE ESTRUTURADA
 Enquanto as mais avançadas técnicas estruturadas estão
disponíveis para a fase de codificação do desenvolvimento de
software, provavelmente as menos avançadas estão disponíveis
para a análise e especificação de sistema. A análise estruturada
é um exemplo de uma metodologia inicial e informal.
Representa mais os princípios de um método de análise do que
uma metodologia madura.

10
ANÁLISE ESSÊNCIAL

Análise Essencial (McMenamin & Palmer) ou
Análise Estruturada Moderna (Yourdon) pode ser encarada
como uma bem-sucedida evolução da Análise Estruturada.

11
ANÁLISE ESSENCIAL
 Análise Essencial: recomenda que a especificação do sistema seja
apresentada em três perspectivas que se complementam: modelo de
processos ou funcional, modelo de dados e modelo de controle.
 Modelo funcional: mostra a perspectiva dos processos de transformação
dos dados.
 Modelo de dados: mostra a perspectiva que representa os dados que
precisam ser armazenados para atender a todas as necessidades de
informações do sistema (Fluxo de dados);
 Modelo de controle: representa a perspectiva dos controles. Tem um papel
relevante no caso de sistemas em tempo real.
POR ONDE COMEÇAR A ESPECIFICAÇÃO DO SISTEMA?
Deve-se pensar nos EVENTOS que afetam o sistema. É através dos
eventos que se unem os “pólos” – dado e função do sistema.
12
ANÁLISE ESSENCIAL
COMO ESPECIFICAR O SISTEMA?
 A Análise Essencial considera dois níveis: o nível essencial e o de
implementação. Cada um desses é representado por um modelo.

 Modelo Essencial:
– apresenta o sistema num nível de abstração completamente
independente de restrições tecnológicas;
– é necessário conhecer a verdadeira essência do sistema;

 Modelo de Implementação:
– apresenta o sistema num nível de abstração completamente
dependente de restrições tecnológicas;
– é derivado do modelo essencial;
– diz respeito à implementação do sistema.
13
ANÁLISE ESSENCIAL
 Premissa básica: descrever o sistema de maneira independente de
restrições tecnológicas; encontrar o conjunto de requisitos
verdadeiros de um sistema – requisistos essenciais (a essência do
sistema) => deve-se considerar a existência da tecnologia perfeita;

 Tecnologia Perfeita (McMenamim & Palmer): deve ser entendida
como uma abstração em que se supõe uma tecnologia ideal, sem
limitações, onde:
– os custos, consumo e desgaste dos equipamentos são zero;
– a capacidade de armazenamento de dados do sistema é infinita;
– a velocidade dos processadores é infinita;
– o tempo de acesso aos dados é instantâneo;
– zero erros (não ocorrem falhas).
14
REQUISITOS VERDADEIROS x REQUISITOS FALSOS
 Requisito verdadeiro ou lógico: é uma característica ou capacidade
que um sistema deve ter para cumprir a sua finalidade, independentemente
de como o sistema é implementado.
– O conjunto completo de requisitos verdadeiros é chamado essência do
sistema, ou requisitos essenciais.

 Requisito Falso: aquele sem o qual o sistema é capaz de cumprir sua
finalidade, ou seja, é irrelevante para a finalidade do sistema.
– Tipos de requisitos falsos:
• Tecnológicos: ele só existe com a finalidade de atender às
limitações de uma determinada tecnologia de implementação.
• Arbitrários: características não relacionadas ao propósito do
sistema, normalmente impostas pelo analista ou usuário.
15
ANÁLISE ESSENCIAL
Subdividido em:
 Modelo Ambiental: voltado para o ambiente em que o sistema
está inserido.
– representa a interface do sistema (sua fronteira) com o mundo exterior;
– mostra a interação do sistema com os elementos externos a ele.

 Modelo Comportamental: voltado para o sistema, para o
comportamento de suas partes internas.
– mostra como o sistema deve reagir internamente aos estímulos do
ambiente.

16
Copyright
 http://twitter.com/Wagner_Bfm
 wagner.bfm@gmail.com
 Fique á vontade para baixar e editar esse material

17
EQUIPE:
 JOÃO HOSKEN
 WAGNER BONFIM
 RONEY FERREIRA
 KELVIN MONTEIRO

 Faculdade Pitágoras – Campus Guarapari
18

Mais conteúdo relacionado

Mais procurados

Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em pptAndrei Bastos
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)Vitor Hugo Melo Araújo
 
Sistemas Operacionais - Aula 9 (Gerencia do Processador)
Sistemas Operacionais - Aula 9 (Gerencia do Processador)Sistemas Operacionais - Aula 9 (Gerencia do Processador)
Sistemas Operacionais - Aula 9 (Gerencia do Processador)Leinylson Fontinele
 
Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageCloves da Rocha
 
Sistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºanoSistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºanoHus Juky
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAislan Rafael
 
Arquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresArquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresAlex Camargo
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Leinylson Fontinele
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de ProgramaçãoAndré Agostinho
 

Mais procurados (20)

Aula01 - Logica de Programação
Aula01 - Logica de ProgramaçãoAula01 - Logica de Programação
Aula01 - Logica de Programação
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
 
Sistemas Operacionais - Aula 9 (Gerencia do Processador)
Sistemas Operacionais - Aula 9 (Gerencia do Processador)Sistemas Operacionais - Aula 9 (Gerencia do Processador)
Sistemas Operacionais - Aula 9 (Gerencia do Processador)
 
Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling Language
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Informática básica
Informática básicaInformática básica
Informática básica
 
Sistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºanoSistemas operativos trabalho 10ºano
Sistemas operativos trabalho 10ºano
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Informática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - HardwareInformática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - Hardware
 
Arquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresArquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadores
 
Memórias
MemóriasMemórias
Memórias
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
Introdução ao SQL
Introdução ao SQLIntrodução ao SQL
Introdução ao SQL
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Estrutura de repetição
Estrutura de repetiçãoEstrutura de repetição
Estrutura de repetição
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de Programação
 

Destaque

Análise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contextoAnálise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contextoLuciano Almeida
 
Análise Orientada a Objetos - Objetos E Classes
Análise Orientada a Objetos  -   Objetos E ClassesAnálise Orientada a Objetos  -   Objetos E Classes
Análise Orientada a Objetos - Objetos E ClassesCursoSENAC
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de SistemasGuilherme
 
Metodologias de desenvolvimento de sistemas de informação
Metodologias de desenvolvimento de sistemas de informaçãoMetodologias de desenvolvimento de sistemas de informação
Metodologias de desenvolvimento de sistemas de informaçãoJean Carlos
 
Análise estruturada de sistemas (31 horas)
Análise estruturada de sistemas (31 horas)Análise estruturada de sistemas (31 horas)
Análise estruturada de sistemas (31 horas)Vitor Savicki
 
Analise essencial
Analise essencialAnalise essencial
Analise essencialTiagoSerra
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLEliseu Castelo
 
Metodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasMetodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasSusana Oliveira
 
Aula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de SistemasAula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de SistemasGustavo Gonzalez
 
Engenharia de requisitos (26 horas)
Engenharia de requisitos (26 horas)Engenharia de requisitos (26 horas)
Engenharia de requisitos (26 horas)Vitor Savicki
 
Introdução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a ServiçosIntrodução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a ServiçosIgor Takenami
 
Uso de Aplicações em Camadas no segmento Varejo
Uso de Aplicações em Camadas no segmento VarejoUso de Aplicações em Camadas no segmento Varejo
Uso de Aplicações em Camadas no segmento VarejoMatheus Nani
 
20 diagrama de contexto
20   diagrama de contexto20   diagrama de contexto
20 diagrama de contextojhonatawlima
 
Java orientação a objetos (associacao, composicao, agregacao)
Java   orientação a objetos (associacao, composicao, agregacao)Java   orientação a objetos (associacao, composicao, agregacao)
Java orientação a objetos (associacao, composicao, agregacao)Armando Daniel
 

Destaque (20)

Análise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contextoAnálise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contexto
 
Análise Orientada a Objetos - Objetos E Classes
Análise Orientada a Objetos  -   Objetos E ClassesAnálise Orientada a Objetos  -   Objetos E Classes
Análise Orientada a Objetos - Objetos E Classes
 
Aula DFD - Revisão
Aula DFD - RevisãoAula DFD - Revisão
Aula DFD - Revisão
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
Lista de Eventos
Lista de EventosLista de Eventos
Lista de Eventos
 
Apostila dfd
Apostila dfdApostila dfd
Apostila dfd
 
Metodologias de desenvolvimento de sistemas de informação
Metodologias de desenvolvimento de sistemas de informaçãoMetodologias de desenvolvimento de sistemas de informação
Metodologias de desenvolvimento de sistemas de informação
 
Modelo essencial
Modelo essencialModelo essencial
Modelo essencial
 
Análise estruturada de sistemas (31 horas)
Análise estruturada de sistemas (31 horas)Análise estruturada de sistemas (31 horas)
Análise estruturada de sistemas (31 horas)
 
Analise essencial
Analise essencialAnalise essencial
Analise essencial
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UML
 
Metodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasMetodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemas
 
Aula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de SistemasAula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de Sistemas
 
Engenharia de requisitos (26 horas)
Engenharia de requisitos (26 horas)Engenharia de requisitos (26 horas)
Engenharia de requisitos (26 horas)
 
Conflitos na américa latina
Conflitos na américa latinaConflitos na américa latina
Conflitos na américa latina
 
Introdução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a ServiçosIntrodução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a Serviços
 
Uso de Aplicações em Camadas no segmento Varejo
Uso de Aplicações em Camadas no segmento VarejoUso de Aplicações em Camadas no segmento Varejo
Uso de Aplicações em Camadas no segmento Varejo
 
royal01 proyecto transporte roel
royal01 proyecto transporte roelroyal01 proyecto transporte roel
royal01 proyecto transporte roel
 
20 diagrama de contexto
20   diagrama de contexto20   diagrama de contexto
20 diagrama de contexto
 
Java orientação a objetos (associacao, composicao, agregacao)
Java   orientação a objetos (associacao, composicao, agregacao)Java   orientação a objetos (associacao, composicao, agregacao)
Java orientação a objetos (associacao, composicao, agregacao)
 

Semelhante a Análise essencial e análise estruturada

Aula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SIAula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SIDaniel Brandão
 
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdfPedro Alcantara
 
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetosCapítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetosEverton Souza
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dadosGabriel Moura
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitoselliando dias
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukHebert Alquimim
 
modelagem sistema da informação Unid 4
modelagem sistema da informação Unid 4modelagem sistema da informação Unid 4
modelagem sistema da informação Unid 4spawally
 
aula7 software ciclo de vida analise req
aula7 software ciclo de vida analise reqaula7 software ciclo de vida analise req
aula7 software ciclo de vida analise reqpatriciaalipiosilva
 
Aula 7 - Ciclo de vida do software.pptx
Aula 7 - Ciclo de vida do software.pptxAula 7 - Ciclo de vida do software.pptx
Aula 7 - Ciclo de vida do software.pptxAlexandreLisboadaSil
 
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptx
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptxanalise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptx
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptxMoysesOliveira3
 
Tema 5 -_as_-_modelacao_do_fluxo_de_dados_-_dc_dfd_2009
Tema 5 -_as_-_modelacao_do_fluxo_de_dados_-_dc_dfd_2009Tema 5 -_as_-_modelacao_do_fluxo_de_dados_-_dc_dfd_2009
Tema 5 -_as_-_modelacao_do_fluxo_de_dados_-_dc_dfd_2009Pedro A. Uamusse
 
Planejamento projeto masiero
Planejamento projeto masieroPlanejamento projeto masiero
Planejamento projeto masieroMaitsudá Matos
 
Metodologia de desenvolvimento de sistemas
Metodologia  de desenvolvimento de sistemasMetodologia  de desenvolvimento de sistemas
Metodologia de desenvolvimento de sistemasPriscila Stuani
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasClayton de Almeida Souza
 
Engenharia informática
Engenharia informáticaEngenharia informática
Engenharia informáticaLeYa
 

Semelhante a Análise essencial e análise estruturada (20)

AULA 3.ppt
AULA 3.pptAULA 3.ppt
AULA 3.ppt
 
Aula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SIAula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SI
 
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
 
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetosCapítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
Capítulo 11 - Como desenvolver sistemas de informação e gerenciar projetos
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dados
 
Aula02.pptx
Aula02.pptxAula02.pptx
Aula02.pptx
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
 
Material Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos AlexandrukMaterial Modelagem - Prof. Marcos Alexandruk
Material Modelagem - Prof. Marcos Alexandruk
 
modelagem sistema da informação Unid 4
modelagem sistema da informação Unid 4modelagem sistema da informação Unid 4
modelagem sistema da informação Unid 4
 
aula7 software ciclo de vida analise req
aula7 software ciclo de vida analise reqaula7 software ciclo de vida analise req
aula7 software ciclo de vida analise req
 
Aula 7 - Ciclo de vida do software.pptx
Aula 7 - Ciclo de vida do software.pptxAula 7 - Ciclo de vida do software.pptx
Aula 7 - Ciclo de vida do software.pptx
 
Dfd
DfdDfd
Dfd
 
Modelagem 16102006
Modelagem 16102006Modelagem 16102006
Modelagem 16102006
 
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptx
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptxanalise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptx
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptx
 
01 introducaocaats
01 introducaocaats01 introducaocaats
01 introducaocaats
 
Tema 5 -_as_-_modelacao_do_fluxo_de_dados_-_dc_dfd_2009
Tema 5 -_as_-_modelacao_do_fluxo_de_dados_-_dc_dfd_2009Tema 5 -_as_-_modelacao_do_fluxo_de_dados_-_dc_dfd_2009
Tema 5 -_as_-_modelacao_do_fluxo_de_dados_-_dc_dfd_2009
 
Planejamento projeto masiero
Planejamento projeto masieroPlanejamento projeto masiero
Planejamento projeto masiero
 
Metodologia de desenvolvimento de sistemas
Metodologia  de desenvolvimento de sistemasMetodologia  de desenvolvimento de sistemas
Metodologia de desenvolvimento de sistemas
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Engenharia informática
Engenharia informáticaEngenharia informática
Engenharia informática
 

Mais de Wagner Bonfim

Objetos distribuídos e invocação remota - CORBA
Objetos distribuídos e invocação remota - CORBAObjetos distribuídos e invocação remota - CORBA
Objetos distribuídos e invocação remota - CORBAWagner Bonfim
 
O que é tecnologia da informação
O que é tecnologia da informaçãoO que é tecnologia da informação
O que é tecnologia da informaçãoWagner Bonfim
 
Francis bacon e o método empírico - Mini Seminário
Francis bacon e o método empírico -  Mini SeminárioFrancis bacon e o método empírico -  Mini Seminário
Francis bacon e o método empírico - Mini SeminárioWagner Bonfim
 
A transformação do trabalho e do mercado de trabalho
A transformação do trabalho e do mercado de trabalhoA transformação do trabalho e do mercado de trabalho
A transformação do trabalho e do mercado de trabalhoWagner Bonfim
 

Mais de Wagner Bonfim (7)

Objetos distribuídos e invocação remota - CORBA
Objetos distribuídos e invocação remota - CORBAObjetos distribuídos e invocação remota - CORBA
Objetos distribuídos e invocação remota - CORBA
 
O que é tecnologia da informação
O que é tecnologia da informaçãoO que é tecnologia da informação
O que é tecnologia da informação
 
Francis bacon e o método empírico - Mini Seminário
Francis bacon e o método empírico -  Mini SeminárioFrancis bacon e o método empírico -  Mini Seminário
Francis bacon e o método empírico - Mini Seminário
 
A transformação do trabalho e do mercado de trabalho
A transformação do trabalho e do mercado de trabalhoA transformação do trabalho e do mercado de trabalho
A transformação do trabalho e do mercado de trabalho
 
Slide db4 o
Slide db4 oSlide db4 o
Slide db4 o
 
Memórias dram
Memórias dramMemórias dram
Memórias dram
 
Scrum
ScrumScrum
Scrum
 

Último

PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfRavenaSales1
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxedelon1
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 

Último (20)

PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 

Análise essencial e análise estruturada

  • 2. O COMEÇO...  Crise do Software (1970) • Desenvolvimento de Software como “arte” – desenho de telas e arquivos • Problemas de execução - erros • • Prazos extrapolados Custos inesperados – correção de erros e adaptação do código às reais necessidades do usuário • Empresas dependentes de computadores com sistemas legados que necessitam modificações mas com código/documentação ilegível ou inexistentes. • Insatisfação de usuários 2
  • 3. SURGE ENTÃO.. As Metodologias de Desenvolvimento de Sistemas • Análise Estruturada • Análise Essencial • Análise Orientada a Objetos Qualquer que seja o método utilizado no desenvolvimento de sistemas, o primeiro passo deve ser o de obtenção de requisitos => ponto fundamental; Diversas técnicas existem para que os dados/informações sejam obtidos: entrevistas, questionários, observação direta, entre outras. 3
  • 4. OS MÉTODOS Métodos Abordagens Ferramentas Análise Estruturada Processos Dados •Diagrama de Fluxo de Dados (DFD) •Diagrama de Estrutura de Dados (Modelo Conceitual) •Miniespecificações •Normalização •Dicionário de Dados Análise Essencial Processos Dados Controle •Lista de Eventos • DFD •Diagrama Entidade-Relacionamento (DER) •Diagrama de Transição de Estados (DTE) •Normalização •Miniespecificações •Dicionário de Dados 4
  • 5. ANÁLISE ESTRUTURADA  Enfatiza a perspectiva das funções, com ênfase nos processos.  Utiliza as seguintes ferramentas:  Diagrama de Fluxo de Dados.  Dicionário de Dados.  Especificação da Lógica de Processos.  A análise estruturada clássica não modela o comportamento temporal, nem complexos relacionamentos de dados. 5
  • 6. DIAGRAMA DE FLUXO DE DADOS LÓGICOS – Entidade externa • • • – Categorias lógicas de coisas ou pessoas que representam uma fonte ou destino para transações; Representam também os demais sistemas com os quais o sistema analisado troca informações; Representação gráfica Fluxo de dados • • São os “tubos” por onde passam as informações; Representação gráfica – Processo » É a descrição de cada uma das funções do sistema; » Representação gráfica – Depósito de dados • Locais onde os dados serão armazenados entre os processos; 6
  • 7. EXEMPLO a Senha CLIENTE 1 Liberação CLIENTE D1 Verificar senha Acesso Caixa D i n h e I r o Saldo válido 2 Saque Verificar saldo e limite diário 3 OK D2 LIMITE SAQUE Calcular e armazenar novo saldo Caixa 5 4 Liberar dinheiro Armazenar operação Caixa Caixa Caixa FLUXO DE DADOS Dados da operação DEPOSITO DE DADOS D3 HISTÓRICO DE OPERAÇÕES PROCESSO 7
  • 8. DIAGRAMA DE FLUXO DE DADOS LÓGICOS  O diagrama de fluxo de dados não é uma representação completa ou precisa do sistema. Embora um conjunto de diagramas de fluxo de dados nivelados possa mostrar a organização hierárquica pela explosão dos retângulos de processos, um diagrama de fluxo de dados não apresenta nenhum embutimento lógico de fluxos de dados e nenhuma informação de controle.  É comum, também, aparecerem omissões e outros erros nos diagramas de fluxo de dados, uma vez que não há nenhum mecanismo de checagem. Embora o método de análise estruturada seja fundamentado no fluxo de dados, sua ênfase está nos componentes do processo, e a análise de dados recebe apenas uma atenção secundária. 8
  • 9. CONCEITO  A Análise estruturada consiste na construção de um modelo lógico de sistema, utilizando técnicas gráficas capazes de levar usuários, analistas e projetistas a formarem um quadro claro e geral do sistema e de como suas partes se encaixam para atender às necessidades daqueles que dele precisam. 9
  • 10. UMA CRÍTICA À ANALISE ESTRUTURADA  Enquanto as mais avançadas técnicas estruturadas estão disponíveis para a fase de codificação do desenvolvimento de software, provavelmente as menos avançadas estão disponíveis para a análise e especificação de sistema. A análise estruturada é um exemplo de uma metodologia inicial e informal. Representa mais os princípios de um método de análise do que uma metodologia madura. 10
  • 11. ANÁLISE ESSÊNCIAL Análise Essencial (McMenamin & Palmer) ou Análise Estruturada Moderna (Yourdon) pode ser encarada como uma bem-sucedida evolução da Análise Estruturada. 11
  • 12. ANÁLISE ESSENCIAL  Análise Essencial: recomenda que a especificação do sistema seja apresentada em três perspectivas que se complementam: modelo de processos ou funcional, modelo de dados e modelo de controle.  Modelo funcional: mostra a perspectiva dos processos de transformação dos dados.  Modelo de dados: mostra a perspectiva que representa os dados que precisam ser armazenados para atender a todas as necessidades de informações do sistema (Fluxo de dados);  Modelo de controle: representa a perspectiva dos controles. Tem um papel relevante no caso de sistemas em tempo real. POR ONDE COMEÇAR A ESPECIFICAÇÃO DO SISTEMA? Deve-se pensar nos EVENTOS que afetam o sistema. É através dos eventos que se unem os “pólos” – dado e função do sistema. 12
  • 13. ANÁLISE ESSENCIAL COMO ESPECIFICAR O SISTEMA?  A Análise Essencial considera dois níveis: o nível essencial e o de implementação. Cada um desses é representado por um modelo.  Modelo Essencial: – apresenta o sistema num nível de abstração completamente independente de restrições tecnológicas; – é necessário conhecer a verdadeira essência do sistema;  Modelo de Implementação: – apresenta o sistema num nível de abstração completamente dependente de restrições tecnológicas; – é derivado do modelo essencial; – diz respeito à implementação do sistema. 13
  • 14. ANÁLISE ESSENCIAL  Premissa básica: descrever o sistema de maneira independente de restrições tecnológicas; encontrar o conjunto de requisitos verdadeiros de um sistema – requisistos essenciais (a essência do sistema) => deve-se considerar a existência da tecnologia perfeita;  Tecnologia Perfeita (McMenamim & Palmer): deve ser entendida como uma abstração em que se supõe uma tecnologia ideal, sem limitações, onde: – os custos, consumo e desgaste dos equipamentos são zero; – a capacidade de armazenamento de dados do sistema é infinita; – a velocidade dos processadores é infinita; – o tempo de acesso aos dados é instantâneo; – zero erros (não ocorrem falhas). 14
  • 15. REQUISITOS VERDADEIROS x REQUISITOS FALSOS  Requisito verdadeiro ou lógico: é uma característica ou capacidade que um sistema deve ter para cumprir a sua finalidade, independentemente de como o sistema é implementado. – O conjunto completo de requisitos verdadeiros é chamado essência do sistema, ou requisitos essenciais.  Requisito Falso: aquele sem o qual o sistema é capaz de cumprir sua finalidade, ou seja, é irrelevante para a finalidade do sistema. – Tipos de requisitos falsos: • Tecnológicos: ele só existe com a finalidade de atender às limitações de uma determinada tecnologia de implementação. • Arbitrários: características não relacionadas ao propósito do sistema, normalmente impostas pelo analista ou usuário. 15
  • 16. ANÁLISE ESSENCIAL Subdividido em:  Modelo Ambiental: voltado para o ambiente em que o sistema está inserido. – representa a interface do sistema (sua fronteira) com o mundo exterior; – mostra a interação do sistema com os elementos externos a ele.  Modelo Comportamental: voltado para o sistema, para o comportamento de suas partes internas. – mostra como o sistema deve reagir internamente aos estímulos do ambiente. 16
  • 17. Copyright  http://twitter.com/Wagner_Bfm  wagner.bfm@gmail.com  Fique á vontade para baixar e editar esse material 17
  • 18. EQUIPE:  JOÃO HOSKEN  WAGNER BONFIM  RONEY FERREIRA  KELVIN MONTEIRO  Faculdade Pitágoras – Campus Guarapari 18