SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Processos e threads
Processos e threadsProcessos e threads
Processos e threadsSilvino Neto
 
Diagramas de Fluxo de Dados
Diagramas de Fluxo de DadosDiagramas de Fluxo de Dados
Diagramas de Fluxo de DadosJanynne Gomes
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de SoftwareLeinylson Fontinele
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de SistemasNécio de Lima Veras
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Análise e Modelagem de Software
Análise e Modelagem de SoftwareAnálise e Modelagem de Software
Análise e Modelagem de SoftwareMarcelo Yamaguti
 
Aula 5 - Dicionário de Dados
Aula 5 - Dicionário de DadosAula 5 - Dicionário de Dados
Aula 5 - Dicionário de DadosJanynne Gomes
 
Aps lista de exercícios
Aps lista de exercíciosAps lista de exercícios
Aps lista de exercíciosGuilherme
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoDaniel Brandão
 
Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Cloves da Rocha
 
Sistemas Operacionais - Aula 07 (Thread e Processos)
Sistemas Operacionais - Aula 07 (Thread e Processos)Sistemas Operacionais - Aula 07 (Thread e Processos)
Sistemas Operacionais - Aula 07 (Thread e Processos)Leinylson Fontinele
 
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockSistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockWellington Oliveira
 
2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processosComputação Depressão
 

Was ist angesagt? (20)

Processos e threads
Processos e threadsProcessos e threads
Processos e threads
 
Diagramas de Fluxo de Dados
Diagramas de Fluxo de DadosDiagramas de Fluxo de Dados
Diagramas de Fluxo de Dados
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de Software
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Análise e Modelagem de Software
Análise e Modelagem de SoftwareAnálise e Modelagem de Software
Análise e Modelagem de Software
 
Aula 5 - Dicionário de Dados
Aula 5 - Dicionário de DadosAula 5 - Dicionário de Dados
Aula 5 - Dicionário de Dados
 
Aps lista de exercícios
Aps lista de exercíciosAps lista de exercícios
Aps lista de exercícios
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de Informação
 
UML
UMLUML
UML
 
Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Sistemas Operacionais - Aula 07 (Thread e Processos)
Sistemas Operacionais - Aula 07 (Thread e Processos)Sistemas Operacionais - Aula 07 (Thread e Processos)
Sistemas Operacionais - Aula 07 (Thread e Processos)
 
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockSistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 Deadlock
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Padrões MVC
Padrões MVCPadrões MVC
Padrões MVC
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos
 
Elicitação e Análise
Elicitação e AnáliseElicitação e Análise
Elicitação e Análise
 

Andere mochten auch

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
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareÁlvaro Farias Pinheiro
 

Andere mochten auch (20)

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
 
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)
 
Simbología de diagrama de flujo
Simbología de diagrama de flujoSimbología de diagrama de flujo
Simbología de diagrama de flujo
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de Software
 

Ähnlich wie 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
 
Engenharia informática
Engenharia informáticaEngenharia informática
Engenharia informáticaLeYa
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basicoAmadeo Santos
 

Ähnlich wie 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
 
Engenharia informática
Engenharia informáticaEngenharia informática
Engenharia informática
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirIedaGoethe
 
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdfDemetrio Ccesa Rayme
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfErasmo Portavoz
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfEyshilaKelly1
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfIedaGoethe
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdfHABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdfdio7ff
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 anoAdelmaTorres2
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxconcelhovdragons
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAlexandreFrana33
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdf
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdfNoções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdf
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdfdottoor
 
geografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundogeografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundonialb
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASEdinardo Aguiar
 

Kürzlich hochgeladen (20)

FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimir
 
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdf
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdf
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdf
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdfHABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
637743470-Mapa-Mental-Portugue-s-1.pdf 4 ano
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptx
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdf
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdfNoções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdf
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdf
 
geografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundogeografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundo
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
 

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