IMAGEM Dois ou mais módulos se comunicam por Estrutura de Dados Gerar conta aluguel carro Calcular taxa básica Calcular consumo pedido aluguel carro taxa básica consumo conta aluguel 21 e 22: Acoplamento IMAGEM 21 e 23: Acoplamento IMAGEM 22 e 23: Acoplamento IMAGEM pedido aluguel carro Validar telefone 34 pedido aluguel carro 21 e 34: Acoplamento IMAGEM 22 e 34: Acoplamento IMAGEM 23 e 34: Acoplamento IMAGEM pedido_aluguel_ carro nome_associado número_associado número_telefone KM_retirada KM_entrega endereço marca_veículo número_cartão_crédito identificação_veículo identificação_condutor etc ind. y ACOPLAMENTO 53
IMAGEM 51 e 52: Acoplamento IMAGEM Jogar xadrez Incluir movimento movimento tabuleiro atualizado tabuleiro ACOPLAMENTO 54
87 e 88: Acoplamento CONTROLE CONTROLE Obter dados de aluno e disciplina 88 indicador leitura aluno 87 Juntar dados disciplina Obter dados de aluno 88 aluno 87 Juntar dados Obter dados de disciplina 89 disciplina 87 e 88: Acoplamento IMAGEM 87 e 89: Acoplamento IMAGEM código ID disciplina ID aluno ACOPLAMENTO 55
CONTROLE Encontrar nome cliente Gerar número inscrição 29 e 30: Acoplamento CONTROLE Gravar: “não existe cliente” matrícula funcional nome cliente ACOPLAMENTO 56
35 e 36: Acoplamento DADOS Obter número inscrição 36 número inscrição 35 Gerar número inscrição Validar número de inscrição 37 ind. xx 35 e 37: Acoplamento CONTROLE número inscrição CONTROLE ACOPLAMENTO 57
61 e 34: Acoplamento IMAGEM 61 e 34: Acoplamento CONTROLE 61 Validar telefone 34 pedido aluguel carro Validar telefone 61 e 34: Acoplamento CONTROLE 34 número_telefone 61 ind. y CONTROLE ACOPLAMENTO 58
Encontrar nome cliente Obter dados de cliente 29 e 30: Acoplamento DADOS matrícula funcional nome cliente......se nome_cliente igual a brancos então “não existe cliente”... nome cliente nome_ cliente é na verdade um FLAG 29 e 30: Acoplamento CONTROLE HIBRIDO ACOPLAMENTO 59
Variáveis A, B e C Compor registro de compra Formatar registro de compra Efetivar compra 74 variável B indicador geral variável B Validar registro de vendas Validar estrutura X, Y e W indicador b1 valor Y e 76: Acoplamento COMUM 93 e 94: Acoplamento de CONTEÚDO COMUM CONTEUDO ACOPLAMENTO 60
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 Não colocar capa: pasta, plástico, introduções, descrições, etc TRABALHO SOBRE ACOPLAMENTO E COESÃO 61
Obter e selecionar deduções Calcular salário bruto assalariado Gerar pagto empregado Produzir pagto empregado Calcular salário liquido horista Validar deduções Calcular deduções Calcular salário liquido assalariado Calcular salário bruto Horista Obter dados empregado Obter pagto empregado Imprimir pagto empregado dados empregado dados pagto empregado numero empregado dados pagto empregado pagto horista pagto assalariado liquido horista liquido assalariado número empregado nome empregado pagto final empregado indicador dedução bruto assalariado taxa imposto dedução mês mês referência deduções bônus pagto assalariado deduções normais taxas horas trabalhadas bruto horista taxa imposto Jones, Meilir Page Projeto Estruturado de Sistemas McGraw Hill, 1988, SP, (pag 54) Trabalho: Exemplo 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 Diagrama: de 0 a 2 62