Buscar

AES-T07-EvolucaoTecnicasAnalise

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Disciplina:
Análise Estruturada de Sistemas
Evolução das Técnicas de Análise
Profa. Tânia Mara Paiva de Oliveira
Evolução das Técnicas de Análise
Análise Tradicional 
Análise Estruturada
Análise Essencial
Análise Orientada a Objetos
3
A Análise Tradicional: textos e fluxogramas
Análise Tradicional
Até meados da década de 70, os requisitos dos usuários eram documentados através de um texto narrativo, longo e de difícil acompanhamento e manutenção.
4
- Os fluxogramas representavam uma situação sob o ponto de vista do que age sobre os dados e não o fluxo (caminho) dos dados.
Análise Tradicional
5
 Monolíticos: Era necessário ler todo o documento para entender. Isso dificultava a compreensão se fosse necessário estudar apenas uma parte.
Redundantes: A dificuldade de atualizar e revisar o documento conduz à inconsistência.
Ambíguos: usuários, analistas, projetistas e programadores têm interpretações diferentes do documento.
Manutenção muito difícil: A especificação estava obsoleta antes mesmo do final do projeto.
Problemas da Análise Tradicional
Tom DeMarco
6
Por volta de 1974 a informática enfrentou o que normalmente se chama de a “crise do software”.
A crise do software foi causada pelo aumento da demanda e da necessidade do uso de softwares.
Os softwares passaram a ser usados em grande escala pelas empresas, que também solicitavam muita manutenção (alterações no softwares).
A “Análise Tradicional” não atendia à demanda crescente de agilidade, eficiência e padronização.
Na tentativa de reverter essa situação foi proposta a Análise Estruturada.
A Crise do Software
Tom DeMarco
7
A Análise Estruturada: um novo tipo de Especificação Funcional, a Especificação Estruturada.
Características da Análise Estruturada:
Gráfica (uma imagem vale mais que mil palavras)
Particionada
Sem redundância
A Análise Estruturada utiliza as seguintes ferramentas:
DC – Diagrama de Contexto
DFD – Diagrama de Fluxo de Dados
Dicionário de Dados
Descrição de Cenários, Português Estruturado e outros 
Tabelas de Decisão
Árvores de Decisão
Análise Estruturada
Tom DeMarco
8
A Análise Essencial, 
também conhecida como
 análise estruturada moderna , 
surgiu na década de 80 com objetivo de resolver alguns problemas, de modelagem de sistemas, que existiam na análise estruturada surgida nos anos 70.
 
Análise Estruturada x Análise Essencial
 ANÁLISE ESTRUTURADA	 ANÁLISE ESSENCIAL
 (evolução da Análise Estruturada)
   	
 MODELO FÍSICO ATUAL
 
MODELO LÓGICO ATUAL
 
MODELO LÓGICO PROPOSTO MODELO ESSENCIAL
MODELO FÍSICO PROPOSTO MODELO de IMPLEMENTAÇÃO
A Análise Essencial começa pelo Modelo Essencial, o que equivale, na Análise Estruturada, a começar diretamente do Modelo Lógico proposto.
 
9
Análise Estruturada x Análise Essencial
Pompilho, 2002, p.149
10
.
Análise Essencial 
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. 
Pompilho, 2002, p.192
Análise Orientada a Objetos
12
 O paradigma da Orientação a Objetos
 surgiu no fim dos anos 60, com Alan Kay.
 “Um sistema de software orientado a objetos 
consiste de objetos em colaboração com o 
objetivo de realizar as funcionalidades deste 
Sistema”.
Em 1996, surge a UML (Unified Modeling Language) – Linguagem de Modelagem Unificada - como padrão para a modelagem de sistemas orientados a objetos, liderada pelo “três amigos”: Booch, Rumbaugh e Jacobson
Em 1997, a UML é aprovada como padrão pelo OMG (Object Management Group).
Atualmente a UML está na versão 2.0.
Análise Orientada a Objetos
13
O Paradigma da Orientação a Objetos
Bibliografia Complementar
Pompilho, S. Análise Essencial: Guia Prático de Análise de Sistemas, 2ª. Ed., Rio de Janeiro: Ciência Moderna, 2002.
DeMarco, Tom. Análise Estruturada e Especificação de Sistema. 1ª ed. Rio de Janeiro: Campus, 1989.
 Bezerra, Eduardo. Princípios de Análise e Projeto de Sistemas com UML. 1ª ed. Rio de Janeiro: Campus - Elsevier, 2007.
 
Muito Obrigado!
tania.paiva@aedu.com

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais