Fase de Construção - Análise

11
Fase de Construção - Análise A cada ciclo de desenvolvimento, será necessário refinar os requisitos Em seguida, a fase de análise Análise estruturada - decomposição por função ou processo Análise OO - decomposição por objetos

description

Fase de Construção - Análise. A cada ciclo de desenvolvimento, será necessário refinar os requisitos Em seguida, a fase de análise Análise estruturada - decomposição por função ou processo Análise OO - decomposição por objetos. Fase de Construção - Análise. Artefatos da Análise - PowerPoint PPT Presentation

Transcript of Fase de Construção - Análise

Page 1: Fase de Construção - Análise

Fase de Construção - Análise

A cada ciclo de desenvolvimento, será necessário refinar os requisitos

Em seguida, a fase de análiseAnálise estruturada - decomposição por

função ou processoAnálise OO - decomposição por objetos

Page 2: Fase de Construção - Análise

Fase de Construção - Análise

Artefatos da Análise Glossário - termos do domínio do problema

Comunicação entre desenvolvedores e clientes

Modelo conceitualConceitos importantes do domínio do problema AtributosAssociaçõesArtefato mais importante da análise

Page 3: Fase de Construção - Análise

Modelo Conceitual

Conceito - entidade do domínio do problema Cuidado: não inclua elementos de software/BD

Classe - entidade de software (UML)Identificando conceitos - Categorias

Objetos físicos ou tangíveis :TPDV, Aeronave Especificações, projetos ou descrições:

Especificação de produto, plano de vôo Lugares: Loja, Aeroporto Transações:Venda, Pagamento, Reserva

Page 4: Fase de Construção - Análise

Modelo Conceitual

Categorias de conceitos (cont) Detalhes de transação: Item de uma venda Papeis de pessoas:Caixa,Piloto Coleções de outras coisas: Loja, Prateleira,

Aeronave Coisas dentro das coleções:Item,Passageiro Sistemas externos: Sist. de autorização de cartão

de crédito, Sistema de controle de tráfego aéreo Conceitos abstratos:Fome, Acrofobia

Page 5: Fase de Construção - Análise

Modelo Conceitual

Categorias de Conceitos (cont) Organizações: Departamento de vendas,

United Airlines Eventos: Venda, Roubo, Reunião, Vôo,

Desastre, Aterrissagem Regras e políticas: Política de devolução,

Política de cancelamento Catálogos:Catálogo de produtos, Catálogo de

peças

Page 6: Fase de Construção - Análise

Modelo Conceitual

Categorias de Conceitos (cont) Registros de assuntos financeiros, de

trabalho, de contratos, legais: Recibo, Plano de contas, Contrato de emprego, Log de manutenção

Instrumentos e serviços financeiros:Linha de crédito, Estoque

Manuais, livros: Manual do empregado, Manual de reparos

Page 7: Fase de Construção - Análise

Modelo Conceitual

Outra maneira de identificar conceitos Substantivos das descrições dos casos de uso Exemplo

o cliente chega a um TPDV com ítens a compraro caixa registra a identificação de cada itemo sistema exibe a descrição e o preço do item,

determina seu preço e adiciona ao total da transação de venda

Diferenciar conceitos de atributos de conceitos

Page 8: Fase de Construção - Análise

Modelo Conceitual

Atributo - valor de dado lógico de um objetoNotação UML: opcionalmente, mostrar tipos

Tipos são básicos: string, date, number Ou : cor, CPF, Point

Page 9: Fase de Construção - Análise

Modelo Conceitual

Associações ou chaves estrangeiras não são atributos!

Page 10: Fase de Construção - Análise

Modelo Conceitual

Discussão: um relatório é um objeto? Recibo é um relatório de venda Toda a informação é derivada de outros objetosMas Tem papel importante nas regras de negócio Permite que o cliente devolva itens comprados

Page 11: Fase de Construção - Análise

Modelo Conceitual

Descrições de conceito não devem ser atributos do conceito