ACOPLAMENTO IMAGEM Dois ou mais módulos se comunicam por Estrutura de Dados conta aluguel pedido_aluguel_ carro nome_associado 21 Gerar conta aluguel carro número_associado número_telefone pedido aluguel carro ind. y KM_retirada KM_entrega pedido aluguel carro endereço marca_veículo número_cartão_crédito 22 Calcular taxa básica pedido aluguel carro taxa básica consumo 23 Calcular consumo identificação_veículo identificação_condutor etc 34 Validar telefone 21 e 22: Acoplamento IMAGEM 21 e 23: Acoplamento IMAGEM 22 e 23: Acoplamento IMAGEM 21 e 34: Acoplamento IMAGEM 22 e 34: Acoplamento IMAGEM 23 e 34: Acoplamento IMAGEM 53 ACOPLAMENTO IMAGEM 51 Jogar xadrez tabuleiro movimento 52 tabuleiro atualizado 63 Incluir movimento 51 e 52: Acoplamento IMAGEM 54 ACOPLAMENTO CONTROLE 87 87 Juntar dados Juntar dados indicador leitura ID aluno disciplina código ID aluno disciplina aluno 88 Obter dados de aluno e disciplina 87 e 88: Acoplamento CONTROLE 88 Obter dados de aluno disciplina 89 Obter dados de disciplina 87 e 88: Acoplamento IMAGEM 87 e 89: Acoplamento IMAGEM 55 ACOPLAMENTO CONTROLE 29 Gerar número inscrição matrícula funcional Gravar: “não existe cliente” nome cliente 30 Encontrar nome cliente 29 e 30: Acoplamento CONTROLE 56 ACOPLAMENTO CONTROLE 35 Gerar número inscrição ind. xx número inscrição 36 Obter número inscrição 35 e 36: Acoplamento DADOS número inscrição 37 Validar número de inscrição 35 e 37: Acoplamento CONTROLE 57 ACOPLAMENTO CONTROLE 61 61 pedido aluguel carro ind. y ind. y número_telefone 34 34 Validar telefone 61 e 34: Acoplamento IMAGEM 61 e 34: Acoplamento CONTROLE Validar telefone 61 e 34: Acoplamento CONTROLE 58 ACOPLAMENTO HIBRIDO 29 Obter dados de cliente matrícula funcional ......se nome_cliente igual a brancos então “não existe cliente”... nome_ cliente é na verdade um FLAG nome cliente nome cliente 30 Encontrar nome cliente 29 e 30: Acoplamento DADOS 29 e 30: Acoplamento CONTROLE 59 ACOPLAMENTO COMUM CONTEUDO 74 Efetivar 93 Validar registro de vendas compra valor Y 76 75 Formatar registro de compra Compor registro de compra variável B variável B 94 Validar indicador b1 estrutura X, Y e W 93 e 94: Acoplamento de CONTEÚDO indicador geral Variáveis A, B e C 75 e 76: Acoplamento COMUM 60 TRABALHO SOBRE ACOPLAMENTO E COESÃO 1. Equipe: 1 a 3 estudantes 2. Valor da nota: de 0 a 8 3. Elaborar o Diagrama de Estrutura: a partir de um tema, assunto, programa, sistema, DFD, etc 4. Referenciar os módulos: com números inteiros (1,2,3,4,5...) 5. Listar: referenciando os módulos, indicar 3 módulos com coesão diferentes e 3 com acoplamento diferentes 6. Prazo de entrega: 06 outubro (quarta) de 2010 7. Não colocar capa: pasta, plástico, introduções, descrições, etc 61 Jones, Meilir Page Projeto Estruturado de Sistemas McGraw Hill, 1988, SP, (pag 54) Trabalho: Exemplo 01 Gerar pagto empregado dados pagto empregado pagto horista 02 número empregado pagto assalariado nome empregado Produzir pagto empregado numero empregado 03 dados empregado Obter dados empregado 04 05 Obter pagto empregado 06 Calcular salário liquido horista taxas horas trabalhadas bruto horista taxa imposto 08 Calcular salário bruto Horista 09 mês referência 02 e 04 - Acoplamento Imagem 05 e 08 - Acoplamento de Dados 09 e 11 - Acoplamento de Controle 08 - Coesão Funcional 07 - Coesão Comunicacional 10 - Coesão Sequencial 10 Obter e selecionar deduções pagto final empregado liquido assalariado liquido horista dados pagto empregado 07 Imprimir pagto empregado Calcular salário liquido assalariado deduções normais bruto assalariado taxa imposto 12 Calcular deduções dedução mês deduções bônus pagto assalariado Calcular salário bruto assalariado indicador dedução 11 Validar deduções Diagrama: de 0 a 2 62