1 / 11

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á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

Download Presentation

Fase de Construção - Análise

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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 conceitual • Conceitos importantes do domínio do problema • Atributos • Associações • Artefato mais importante da análise

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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 comprar • o caixa registra a identificação de cada item • o 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

  8. Modelo Conceitual • Atributo - valor de dado lógico de um objeto • Notação UML: opcionalmente, mostrar tipos • Tipos são básicos: string, date, number • Ou : cor, CPF, Point

  9. Modelo Conceitual • Associações ou chaves estrangeiras não são atributos!

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

  11. Modelo Conceitual • Descrições de conceito não devem ser atributos do conceito

More Related