Buscar

revisao av2 de paradigmas de análise e desenvolvimento aula 1 a 10

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

Teste o Premium para desbloquear

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

Outros materiais