SlideShare uma empresa Scribd logo
1 de 31
Análise de Sistemas
AULA 2
O que é análise?
 Análise: Exame de cada parte de um todo. Objetivo
de conhecer a natureza do problema e as funções
que este venha a executar.
ESTRUTURADA ESSENCIAL
ORIENTADA A
OBJETOS
ESTRUTURADA
 A análise estruturada de sistemas é uma técnica que consiste
em construir, graficamente, um modelo lógico para o sistema
de informações gerenciais, a qual permite que usuários e
analistas de sistemas, encontrem uma solução clara e única para
o sistema de modo que este transmita as reais necessidades dos
usuários.
ESSENCIAL
1. Análise Essencial A Análise Essencial é a técnica que orienta a análise de
sistemas para a essência do negócio ao qual se destina, independente das
soluções de informática que serão utilizadas em sua construção, partindo do
princípio de que os sistemas existem independentemente dos computadores,
e são feitos visando uma oportunidade de negócio. Na Análise Essencial
existem dois modelos, denominados de Modelo Essencial e Modelo de
Implementação. Modelo Essencial: Apresenta o sistema num grau de
abstração completamente independente de restrições tecnológicas. Modelo
Implementação: Apresenta o sistema num grau de abstração completamente
dependente de restrições tecnológicas. É derivado do modelo essencial. Diz
respeito a implementação do sistema.
2. Análise Essencial Análise Essencial Guia Prático de Análise de Sistema S.
Pompilho Análise Essencial (23/05/2011)
ORIENTADA A
OBJETOS
 A Análise Orientada a Objetos
(OOA) é um processo de
desenvolvimento de sistemas que
utiliza o conceito de objetos que
interagem entre si e, através
dessa interação, realizam tarefas
computacionais. O ponto de
partida para a OOA é criar um
modelo descritivo contendo
informações do projeto.
Introdução
• Qual a diferença análise de Sistemas e a
programação?
• Qual delas você considera mais
interessante?
Programação
Categorias do software
• Software de sistemas: servir outros
programas (compiladores, editores, utilitários,
etc);
• Software de aplicação: resolvem problemas
específicos (sistema de apoio a tomada de
decisão, controles de negócio, etc);
• Software científico ou de engenharia:
caracterizados pelo processamento de
números (simulação, características de
tempo real, etc);
• Software embutido: reside dentro do produto
ou sistema. Controla funções do usuário final;
Categorias do software
• Software para linhas de produto: reutilização
por diversos cliente e m domínios distintos;
• Aplicações Web: enorme g a m a de aplicações
(B2B, e-commerce, etc);
• Software para inteligência artificial: fogem do
processamento tradicional (redes neurais,
algoritmos genéticos, reconhecimento de
padrões);
• Computação ubíqua: desenvolvimento para
aplicações e m dispositivos móveis (comunicação
com a grande rede);
• Software aberto: distribuição do código-fonte com
o software ( Sistemas Operacionais, Linguagens
de Programação, etc). Licenças;
Definição e características de diversos
tipos específicos de sistemas
• É importante estar familiarizado com
diferentes espécies de sistemas?
• Para que seu sistema tenha sucesso é preciso
conhecer os outros sistemas (módulos) com os quais
ele vai interagir:
• Arquitetura dos sistemas.
• Embora muito tipos de sistemas pareçam ser
totalmente diferentes, eles têm muitas
semelhanças (princípios comuns,
filosofias e
teorias que se aplicam a todos os
sistemas):
• Reúso de informações.
Conhecimentos da
Teoria Geral dos
Sistemas
• Auxiliam a compreender melhor
os sistemas computadorizados
(automatizados) de
informações;
• Auxiliam n a construção de
sistemas estáveis e confiáveis.
Tipos Comuns de
Sistemas
• Existem muitos tipos diferentes de
sistemas;
• Quase tudo aquilo que temos contato e m
nossa vida ou é u m sistema ou u m
componente de u m sistema (ou a m b a s a s
coisas);
Sistemas feitos pelo
Homem
• Os Sistemas Sociais:
• organizações de leis, doutrinas, costumes, ...
• Os Sistemas Financeiros:
• contabilidade, inventário, controle de estoques,
....
• Os Sistemas de Transporte:
• redes rodoviárias, canais, linhas aéreas,
petroleiros,...
• Os Sistemas de Comunicações:
• telefone, fax, e-mail, sinais de fumaça,..
• Os Sistemas de Manufatura:
• fábricas, linhas de montagem, .....
Sistemas
Automatizados
• Sistemas on-line;
• Sistemas de tempo real;
• Sistemas de apoio a decisão;
• Sistemas baseados no
conhecimento.
Sistemas On-line
• É u m sistema computacional que
recebe dados diretamente de seus
pontos de origem, b e m como
direciona os resultados do
processamento para seu ponto de
utilização;
• Sistema on-line interage diretamente
com pessoas;
• Planejamento cuidadoso d a interface
homem-máquina (Interação entre
homem e máquina);
Exemplo
Sistemas On-line
• Sistema de caixa automático de u m
banco:
• "O usuário introduziu o cartão de crédito e
se identificou, m a s ainda não m e
informou sua senha confidencial".
• Uma mudança de estado:
• "Ele m e disse s ua senha e agora posso procurar
saber se ele deseja retirar dinheiro ou ver seu
saldo".
• Outra mudança de estado:
• "Ele tentou introduzir a senha três vezes s e m
sucesso e agora vou soar o alarme".
Sistemas de Tempo Real
• Considerados por muitos como-variações
dos sistemas on-line (indiferente);
• "Um sistema de processamento e m tempo-
real pode ser definido como aquele que
controla u m ambiente pelo recebimento
de dados, seu processamento e
apresentação dos
resultados com rapidez
suficiente para afetar o
ambiente naquele momento."
On Line X Tempo Real
• Velocidade;
• On-line: geralmente interagem
com pessoas;
• Tempo Real: interagem tanto com
pessoas quanto com o ambiente, que
é normalmente autônomo e muitas
vezes hostil.
On Line X Tempo Real
• Tempo Real: se o computador não responder com o
suficiente rapidez, o ambiente ficará fora de controle - e
os dados que chegarem poderão se perder
irremediavelmente, ou u m míssil poderá se desviar tanto
de sua trajetória que não conseguirá recuperá-lo, ou u m
processo industrial poderá ir pelos ares;
• On-Line: u m sistema que não reaja com suficiente rapidez
n a d a mais fará do que tornar seus usuários impacientes e
irritados. As pessoas podem "explodir ou ir pelos ares " e m
sentido figurado se tiverem que esperar mais de três
segundos por u m a resposta de u m sistema on-line, m a s não
e m sentido literal.
Sistemas de Apoio a
Decisão
• Não tomam decisões por si próprios;
• Auxiliam gerentes e outros
profissionais "funcionários do
conhecimento" de u m a organização a
tomarem decisões inteligentes e b e m
informadas sobre vários aspectos d a
operação;
Sistemas de Apoio a Decisão
• Características Comuns:
• Recuperam e apresentam dados do
sistema;
• Executam diversas análises
matemáticas e estatísticas sobre os
dados;
• Apresentam a s informações sobre várias
formas gráficas(tabelas, diagramas, etc);
• Apresentam relatórios.
Decisã o
?
Sistemas Baseados no
Conhecimento
• Programas que imitam o desempenho humano e m
u m a a mp l a variedade de tarefas inteligentes;
• Princípios gerais:
• Quanto mais especializado é u m sistema, menos
capaz ele é de se adaptar a circunstâncias diferentes;
• Quanto maior for u m sistema, maior o número de
recursos que serão destinados a s ua manutenção
diária;
• Os sistemas sempre fazem parte de sistemas
maiores e podem ser divididos e m sistemas
menores;
• Os sistemas crescem.
Realizar a análise da solução
 A análise de um problema e criação de uma solução são tarefas essenciais
dentro de um projeto de software. Nesse contexto, existem dois tipos de
análise: uma clássica, que atualmente é pouco utilizada, e outra
abordagem orientada a objetos. Esta última é amplamente utilizada, por
facilitar a criação, os testes e a manutenção do software. Mas, antes de
qualquer análise, precisamos definir os problemas, identificar as causas e
os efeitos.
 Também, é necessário verificar com o cliente se o problema é real e se
deve ser solucionado. Saber identificar os problemas e transformá-los em
uma solução de software não é uma tarefa trivial. Mas não se preocupe!
Você vai ver cada um desses itens nesta unidade.
• Identificar o problema e as classes envolvidas.
• Elaborar a análise do problema.
• Descrever a análise da solução.
Analista de
Sistema
• Analista de Sistema ~ Analista de
Negócio;
• Profissional preparado para
entender o problema do cliente e
transformá-lo / transportá-lo para
u m sistema computacional;
Analista de Sistema
• Característica
s:
Conhecim en
t o e m
áreas
Capacidad
e de
trabalhar
e m equipe
Lideranç
a
Motivaçã
o
Conhecime
nt o e m
técnico
(analista)
. . . .
.
- 31
-
Sistema respiratório
Outros modelos:
•Muscular,
•Nervoso,
•Circulatório,
•Digestivo,
•etc.
Esqueleto
Realidade
Modelos
(visões parciais)
Representa
Um modelo é uma visão parcial
(representação) da realidade
Modelos construir para:
- capturar os elementos do problema
- Representar diferentes níveis de abstração
Essência de Análise e Projeto:
construção de modelos
Múltiplas visões:
controle da complexidade
Carpenter's
view
Mason's
view
Plumber's
view
Architect's
view
Landlord's
view
Renter's
view
Interior
Designer's
view
Tax
Collector's
view
Electrician's
view
Model
repOf
System

Mais conteúdo relacionado

Semelhante a Análise Sistemas

Introdução a analise de sistemas i
Introdução a analise de sistemas iIntrodução a analise de sistemas i
Introdução a analise de sistemas iRay Fran Pires
 
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
 
Prevenção à Fraudes, Conformidade Regulamentar, Gerenciamento de Riscos
Prevenção à Fraudes, Conformidade Regulamentar, Gerenciamento de RiscosPrevenção à Fraudes, Conformidade Regulamentar, Gerenciamento de Riscos
Prevenção à Fraudes, Conformidade Regulamentar, Gerenciamento de RiscosVirtù Tecnológica
 
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
 
LIVRO PROPRIETÁRIO - CENÁRIOS DE TECNOLOGIA DA INFORMAÇÃO
LIVRO PROPRIETÁRIO - CENÁRIOS DE TECNOLOGIA DA INFORMAÇÃOLIVRO PROPRIETÁRIO - CENÁRIOS DE TECNOLOGIA DA INFORMAÇÃO
LIVRO PROPRIETÁRIO - CENÁRIOS DE TECNOLOGIA DA INFORMAÇÃOOs Fantasmas !
 
A importancia da IA na Gestão de Processos de Negocio.pptx
A importancia da IA na Gestão de Processos de Negocio.pptxA importancia da IA na Gestão de Processos de Negocio.pptx
A importancia da IA na Gestão de Processos de Negocio.pptxPedro563494
 
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
 
Computação Autonoma no Ambiente das Tecnologias da Informação
Computação Autonoma no Ambiente das Tecnologias da InformaçãoComputação Autonoma no Ambiente das Tecnologias da Informação
Computação Autonoma no Ambiente das Tecnologias da InformaçãoLeonardo Sepulcri
 
Material Sistema integrados.pptx
Material Sistema integrados.pptxMaterial Sistema integrados.pptx
Material Sistema integrados.pptxJulianoCarvalho34
 
aula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyaula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyJoefersonDelfino2
 
Projeto de Sistemas - Parte001
Projeto de Sistemas - Parte001Projeto de Sistemas - Parte001
Projeto de Sistemas - Parte001Cláudio Amaral
 
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 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
 
Es aula01
Es   aula01Es   aula01
Es aula01Itaú
 
Informática instrumental
Informática instrumentalInformática instrumental
Informática instrumentalbrunnocoelho
 
Engenharia informática
Engenharia informáticaEngenharia informática
Engenharia informáticaLeYa
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...Janynne Gomes
 

Semelhante a Análise Sistemas (20)

Introdução a analise de sistemas i
Introdução a analise de sistemas iIntrodução a analise de sistemas i
Introdução a analise de sistemas i
 
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
 
Aula02
Aula02Aula02
Aula02
 
Prevenção à Fraudes, Conformidade Regulamentar, Gerenciamento de Riscos
Prevenção à Fraudes, Conformidade Regulamentar, Gerenciamento de RiscosPrevenção à Fraudes, Conformidade Regulamentar, Gerenciamento de Riscos
Prevenção à Fraudes, Conformidade Regulamentar, Gerenciamento de Riscos
 
Analise - Aula 1
Analise - Aula 1Analise - Aula 1
Analise - Aula 1
 
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
 
LIVRO PROPRIETÁRIO - CENÁRIOS DE TECNOLOGIA DA INFORMAÇÃO
LIVRO PROPRIETÁRIO - CENÁRIOS DE TECNOLOGIA DA INFORMAÇÃOLIVRO PROPRIETÁRIO - CENÁRIOS DE TECNOLOGIA DA INFORMAÇÃO
LIVRO PROPRIETÁRIO - CENÁRIOS DE TECNOLOGIA DA INFORMAÇÃO
 
Sistemas de Informação (1).ppt
Sistemas de Informação (1).pptSistemas de Informação (1).ppt
Sistemas de Informação (1).ppt
 
A importancia da IA na Gestão de Processos de Negocio.pptx
A importancia da IA na Gestão de Processos de Negocio.pptxA importancia da IA na Gestão de Processos de Negocio.pptx
A importancia da IA na Gestão de Processos de Negocio.pptx
 
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
 
Computação Autonoma no Ambiente das Tecnologias da Informação
Computação Autonoma no Ambiente das Tecnologias da InformaçãoComputação Autonoma no Ambiente das Tecnologias da Informação
Computação Autonoma no Ambiente das Tecnologias da Informação
 
Material Sistema integrados.pptx
Material Sistema integrados.pptxMaterial Sistema integrados.pptx
Material Sistema integrados.pptx
 
aula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyaula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyy
 
Projeto de Sistemas - Parte001
Projeto de Sistemas - Parte001Projeto de Sistemas - Parte001
Projeto de Sistemas - Parte001
 
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
 
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
 
Es aula01
Es   aula01Es   aula01
Es aula01
 
Informática instrumental
Informática instrumentalInformática instrumental
Informática instrumental
 
Engenharia informática
Engenharia informáticaEngenharia informática
Engenharia informática
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...AULA 1 - CONCEITOS GERAIS  APLICADOS NO CICLO DE VIDA  DO SOFTWARE E MODELOS ...
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
 

Análise Sistemas

  • 2. O que é análise?  Análise: Exame de cada parte de um todo. Objetivo de conhecer a natureza do problema e as funções que este venha a executar. ESTRUTURADA ESSENCIAL ORIENTADA A OBJETOS
  • 3. ESTRUTURADA  A análise estruturada de sistemas é uma técnica que consiste em construir, graficamente, um modelo lógico para o sistema de informações gerenciais, a qual permite que usuários e analistas de sistemas, encontrem uma solução clara e única para o sistema de modo que este transmita as reais necessidades dos usuários.
  • 4. ESSENCIAL 1. Análise Essencial A Análise Essencial é a técnica que orienta a análise de sistemas para a essência do negócio ao qual se destina, independente das soluções de informática que serão utilizadas em sua construção, partindo do princípio de que os sistemas existem independentemente dos computadores, e são feitos visando uma oportunidade de negócio. Na Análise Essencial existem dois modelos, denominados de Modelo Essencial e Modelo de Implementação. Modelo Essencial: Apresenta o sistema num grau de abstração completamente independente de restrições tecnológicas. Modelo Implementação: Apresenta o sistema num grau de abstração completamente dependente de restrições tecnológicas. É derivado do modelo essencial. Diz respeito a implementação do sistema. 2. Análise Essencial Análise Essencial Guia Prático de Análise de Sistema S. Pompilho Análise Essencial (23/05/2011)
  • 5. ORIENTADA A OBJETOS  A Análise Orientada a Objetos (OOA) é um processo de desenvolvimento de sistemas que utiliza o conceito de objetos que interagem entre si e, através dessa interação, realizam tarefas computacionais. O ponto de partida para a OOA é criar um modelo descritivo contendo informações do projeto.
  • 6. Introdução • Qual a diferença análise de Sistemas e a programação? • Qual delas você considera mais interessante?
  • 8. Categorias do software • Software de sistemas: servir outros programas (compiladores, editores, utilitários, etc); • Software de aplicação: resolvem problemas específicos (sistema de apoio a tomada de decisão, controles de negócio, etc); • Software científico ou de engenharia: caracterizados pelo processamento de números (simulação, características de tempo real, etc); • Software embutido: reside dentro do produto ou sistema. Controla funções do usuário final;
  • 9. Categorias do software • Software para linhas de produto: reutilização por diversos cliente e m domínios distintos; • Aplicações Web: enorme g a m a de aplicações (B2B, e-commerce, etc); • Software para inteligência artificial: fogem do processamento tradicional (redes neurais, algoritmos genéticos, reconhecimento de padrões); • Computação ubíqua: desenvolvimento para aplicações e m dispositivos móveis (comunicação com a grande rede); • Software aberto: distribuição do código-fonte com o software ( Sistemas Operacionais, Linguagens de Programação, etc). Licenças;
  • 10. Definição e características de diversos tipos específicos de sistemas • É importante estar familiarizado com diferentes espécies de sistemas? • Para que seu sistema tenha sucesso é preciso conhecer os outros sistemas (módulos) com os quais ele vai interagir: • Arquitetura dos sistemas. • Embora muito tipos de sistemas pareçam ser totalmente diferentes, eles têm muitas semelhanças (princípios comuns, filosofias e teorias que se aplicam a todos os sistemas): • Reúso de informações.
  • 11. Conhecimentos da Teoria Geral dos Sistemas • Auxiliam a compreender melhor os sistemas computadorizados (automatizados) de informações; • Auxiliam n a construção de sistemas estáveis e confiáveis.
  • 12. Tipos Comuns de Sistemas • Existem muitos tipos diferentes de sistemas; • Quase tudo aquilo que temos contato e m nossa vida ou é u m sistema ou u m componente de u m sistema (ou a m b a s a s coisas);
  • 13. Sistemas feitos pelo Homem • Os Sistemas Sociais: • organizações de leis, doutrinas, costumes, ... • Os Sistemas Financeiros: • contabilidade, inventário, controle de estoques, .... • Os Sistemas de Transporte: • redes rodoviárias, canais, linhas aéreas, petroleiros,... • Os Sistemas de Comunicações: • telefone, fax, e-mail, sinais de fumaça,.. • Os Sistemas de Manufatura: • fábricas, linhas de montagem, .....
  • 14. Sistemas Automatizados • Sistemas on-line; • Sistemas de tempo real; • Sistemas de apoio a decisão; • Sistemas baseados no conhecimento.
  • 15. Sistemas On-line • É u m sistema computacional que recebe dados diretamente de seus pontos de origem, b e m como direciona os resultados do processamento para seu ponto de utilização; • Sistema on-line interage diretamente com pessoas; • Planejamento cuidadoso d a interface homem-máquina (Interação entre homem e máquina); Exemplo
  • 16. Sistemas On-line • Sistema de caixa automático de u m banco: • "O usuário introduziu o cartão de crédito e se identificou, m a s ainda não m e informou sua senha confidencial". • Uma mudança de estado: • "Ele m e disse s ua senha e agora posso procurar saber se ele deseja retirar dinheiro ou ver seu saldo". • Outra mudança de estado: • "Ele tentou introduzir a senha três vezes s e m sucesso e agora vou soar o alarme".
  • 17. Sistemas de Tempo Real • Considerados por muitos como-variações dos sistemas on-line (indiferente); • "Um sistema de processamento e m tempo- real pode ser definido como aquele que controla u m ambiente pelo recebimento de dados, seu processamento e apresentação dos resultados com rapidez suficiente para afetar o ambiente naquele momento."
  • 18. On Line X Tempo Real • Velocidade; • On-line: geralmente interagem com pessoas; • Tempo Real: interagem tanto com pessoas quanto com o ambiente, que é normalmente autônomo e muitas vezes hostil.
  • 19. On Line X Tempo Real • Tempo Real: se o computador não responder com o suficiente rapidez, o ambiente ficará fora de controle - e os dados que chegarem poderão se perder irremediavelmente, ou u m míssil poderá se desviar tanto de sua trajetória que não conseguirá recuperá-lo, ou u m processo industrial poderá ir pelos ares; • On-Line: u m sistema que não reaja com suficiente rapidez n a d a mais fará do que tornar seus usuários impacientes e irritados. As pessoas podem "explodir ou ir pelos ares " e m sentido figurado se tiverem que esperar mais de três segundos por u m a resposta de u m sistema on-line, m a s não e m sentido literal.
  • 20. Sistemas de Apoio a Decisão • Não tomam decisões por si próprios; • Auxiliam gerentes e outros profissionais "funcionários do conhecimento" de u m a organização a tomarem decisões inteligentes e b e m informadas sobre vários aspectos d a operação;
  • 21. Sistemas de Apoio a Decisão • Características Comuns: • Recuperam e apresentam dados do sistema; • Executam diversas análises matemáticas e estatísticas sobre os dados; • Apresentam a s informações sobre várias formas gráficas(tabelas, diagramas, etc); • Apresentam relatórios. Decisã o ?
  • 22. Sistemas Baseados no Conhecimento • Programas que imitam o desempenho humano e m u m a a mp l a variedade de tarefas inteligentes; • Princípios gerais: • Quanto mais especializado é u m sistema, menos capaz ele é de se adaptar a circunstâncias diferentes; • Quanto maior for u m sistema, maior o número de recursos que serão destinados a s ua manutenção diária; • Os sistemas sempre fazem parte de sistemas maiores e podem ser divididos e m sistemas menores; • Os sistemas crescem.
  • 23. Realizar a análise da solução  A análise de um problema e criação de uma solução são tarefas essenciais dentro de um projeto de software. Nesse contexto, existem dois tipos de análise: uma clássica, que atualmente é pouco utilizada, e outra abordagem orientada a objetos. Esta última é amplamente utilizada, por facilitar a criação, os testes e a manutenção do software. Mas, antes de qualquer análise, precisamos definir os problemas, identificar as causas e os efeitos.  Também, é necessário verificar com o cliente se o problema é real e se deve ser solucionado. Saber identificar os problemas e transformá-los em uma solução de software não é uma tarefa trivial. Mas não se preocupe! Você vai ver cada um desses itens nesta unidade. • Identificar o problema e as classes envolvidas. • Elaborar a análise do problema. • Descrever a análise da solução.
  • 24.
  • 25.
  • 26.
  • 27. Analista de Sistema • Analista de Sistema ~ Analista de Negócio; • Profissional preparado para entender o problema do cliente e transformá-lo / transportá-lo para u m sistema computacional;
  • 28. Analista de Sistema • Característica s: Conhecim en t o e m áreas Capacidad e de trabalhar e m equipe Lideranç a Motivaçã o Conhecime nt o e m técnico (analista) . . . . .
  • 29. - 31 - Sistema respiratório Outros modelos: •Muscular, •Nervoso, •Circulatório, •Digestivo, •etc. Esqueleto Realidade Modelos (visões parciais) Representa Um modelo é uma visão parcial (representação) da realidade
  • 30. Modelos construir para: - capturar os elementos do problema - Representar diferentes níveis de abstração Essência de Análise e Projeto: construção de modelos
  • 31. Múltiplas visões: controle da complexidade Carpenter's view Mason's view Plumber's view Architect's view Landlord's view Renter's view Interior Designer's view Tax Collector's view Electrician's view Model repOf System