Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS REVISÃO DE AV2 – AULAS 1 A 10 Prof. Marcelo Vasques – mvasqueso@gmail.com Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS CONTEÚDO DA DISCIPLINA Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS Fácil relação entre Técnicas de Análise e Projeto Técnicas de Programação Linguagens de Programação Exemplo: O.O (Classes, herança, polimorfismo e etc) Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS PARADIGMAS DAS LPS Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS PARADIGMAS DE ANÁLISE Relação com paradigmas de Programação Paradigmas de Analise em função da complexidade dos sistemas PARADIGMAS de Análise de Sistemas Análise Funcional Análise Orientada a Objetos Análise Estruturada Análise Essencial Análise Tradicional Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS RESUMO DOS PARADIGMAS DE ANALISE Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS ESTUDO DE CASO: LIVRARIA ABC Tema da Apresentação Tema da Apresentação Tema da Apresentação Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS ESPECIFICAÇÃO DOS PROCESSOS Processo: 1.2 Fornecer Detalhes Livro INÍCIO Obter título-livro Ler editora em LIVROS com titulo-livro Acrescentar título-livro e editora em detalhes-livro FAÇA ENQUANTO existir autor em AUTORES relacionado com titulo-livro Ler próximo autor com a condição acima Acrescentar nome-autor de autor em detalhes-livro FIM ENQUANTO Enviar detalhes-livro FIM Tema da Apresentação AUTORES 1.2 FORNECER DETALHES DE LIVRO detalhes-livro = titulo-livro+ 1{nome-autor} + editora LIVROS titulo-do-livro RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS DICIONÁRIO DE DADOS PEDIDOS = * pedidos feitos pelos clientes * { dados_pedido } Dados_pedido = Cod_Cliente + Cod_Livro + Data_Pedido + Qtde_livro Cod_Cliente = * código do cliente Tipo: Numérico Tamanho: 10 posições Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS DIAGRAMA DE ENTIDADE E RELACIONAMENTO Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS O MODELO ESSENCIAL Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS O MODELO ESSENCIAL Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS O CONCEITO DE EVENTO A essência do modelo é a resposta do sistema a cada um dos eventos Evento é um acontecimento do mundo exterior ou temporal (passagem do tempo), que requer do sistema uma resposta. Estímulo é a forma como o evento age sobre o sistema. É a conseqüência da ocorrência de um evento. É o que chega ao sistema indicando que um evento ocorreu e ativa a execução de uma função para produzir a resposta Resposta resultado gerado pelo sistema devido a ocorrência de um evento. Pode ser: um fluxo de dados saindo do sistema para uma entidade externa; uma mudança de estado em depósito – fluxo de dados para depósito um fluxo de controle saindo de uma função para ativar outra. Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS DECLARAÇÃO DOS OBJETIVOS DO SISTEMA Trata da enumeração das diferentes finalidades que o sistema deve ter. Algumas perguntas ajudam na declaração de objetivos do sistema. Qual a finalidade do sistema? Quer requisitos devem ser atendidos? Vai substituir algum sistema? O que o sistema não vai controlar? Que problemas o sistema deve resolver? A declaração dos objetivos deve expressar O QUE o sistema deve fazer e NÃO COMO, por isso deve ser livre de detalhes de implementação (aspectos tecnológicos). Exemplo: O sistema da Livraria ABC deve atender aos pedidos de livros solicitados pelos clientes, sem a necessidade de estoca-los, ou seja, a medida que os livros são adquiridos das Editoras eles devem entregues aos clientes. O sistema não deve controlar o financeiro da operação. Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS LISTA DE EVENTOS – CASO ABC Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS DIAGRAMA DE CONTEXTO Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS DFD PARTICIONADO POR EVENTO DIAGRAMA DE ENTIDADE E RELACIONAMENTO Cliente Pedido Elabora Itens Pedido é Composto de Livro Encomenda Editora Edita Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS DFD DE NÍVEL ZERO Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS DFD DE NÍVEL 1 – processo 1 – Atender Cliente Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS ESPECIFICAÇÃO DOS PROCESSOS PRIMITIVOS Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS DICIONÁRIO DE DADOS Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS CONTEXTUALIZANDO... Década de 90 modelagem OO: cresciam os seguidores Ausência de um modelo mundialmente aceito Vários autores várias propostas de modelo, em uso Difícil expandir e crescer sem organização e padrão. Autores se juntam Surge a UML, com o melhor de cada um Não é uma metodologia não diz como e nem ordem do que fazer Flexível usada em qualquer processo de desenvolvimento Hoje: versão 2.0 com 13 modelos Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS DIAGRAMAS ESTRUTURAIS Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS DIAGRAMAS COMPORTAMENTAIS Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS O TRIPÉ DA ANÁLISE: C.USO+CLASSES+SEQUENCIA Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS ESTUDO DE CASO Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS ESTUDO DE CASO Passo 1: Identificação das Classes nos casos de uso Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS ESTUDO DE CASO Passo 2: Identificação dos atributos e métodos no mini mundo Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS ESTUDO DE CASO Passo 3: Identificação dos relacionamentos Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS ESTUDO DE CASO Passo 4: Cardinalidade dos relacionamentos Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS ESTUDO DE CASO Classe: Quarto Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS DIAGRAMA DE ATIVIDADE Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS Uso 1: Modelo de Processo de Negócio Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS Uso 2: Modelo da LÓGICA DE UM DIAG CASO USO Tema da Apresentação RAV 2 PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS Uso 3:MODELAGEM LÓGICA DE OPERAÇAO COMPLEXA Tema da Apresentação
Compartilhar