Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMirela Rodarte Alterado mais de 9 anos atrás
1
As metodologias de análise devem: 1. Facilitar a comunicação. 2. Proporcionar meios de definir os contornos do sistema. 3. Proporcionar meios para definir partições, abstrações e ampliações. 4. Encorajar analistas a pensar e documentar o problema (aplicação) em oposição à solução (software). 5. Manter atenção sobre alternativas contrárias. 6. Tornar fácil a revisão, atualização e manutenção do conhecimento gerado pelos analistas.
2
Métodos de Análise: Análise Estruturada - Decomposição de Funções (DF) Funções + Sub-funções + Interfaces
3
Métodos de Análise: Análise Estruturada - Fluxo de dados (DFD) Fluxo de dados + Transformações + Depósito de dados + Entidades + Dicionário de dados + Especificação de processos
4
Métodos de Análise: Modelagem da Informação (MI) Objetos + Atributos + Relacionamentos + Supertipos e subtipos + Objetos associados
5
Métodos de Análise: Modelagem Orientada a Objeto (MOO) Objetos + Classes + Atributos + Herança + Comunicação + Mensagens
6
Princípios: 1. Abstração a) Procedural b) Cados 2. Encapsulamento 3. Herança 4. Associação 5. Comunicação com mensagens 6. Permeando métodos da organização a) Objetos e atributos b) Regras e partições c) Classes e membros 7. Escala 8. Tipos de comportamento a) Causa imediata b) Mudança posterior c) Similaridade de funções
7
Métodos X Princípios OO FD MI DF Métodos1a Princípios 21b 3 456a6b6c8a8b8c7 X X XXXXXXXXXXXXX XXXX XX
8
Bases da Orientação a Objeto X Princípios Serviços Con. Instâncias Con. Mensagens Tema Atributos Regras Gener. Espec. Classes e Objetos Princípios 1a21b 3 456a6b6c8a8b8c7 XXX XX X XX XXXXXXX XXX X X XX X X X
9
Taxionomia das Aplicações Categorias Complexa (CO) Não complexa (NC) Estática (ES) Dinâmica (DI) Sequencial (SE) Paralela (PA) Dados (DD) Controle (CT) Algorítmica (AL) Determinística (DE) Não determinística (ND) Exemplos Colocar o homem em Marte Edição de texto interativa Folha de pagamento Monitoração de paciente Compilação Controle de processo Folha de pagamento Monitoração de paciente Chaveamento telefônico Controle de inventário Jogo de xadrez
10
Aplicabilidade das metodologias de análise em relação às facilidades proporcionadas
11
Adequação ao tipo de aplicação
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.