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
Download

imagem