Académique Documents
Professionnel Documents
Culture Documents
Integrado
Método
1
Método Integrado
5 S - Análise
Resultados da Etapa:
Integrado
Método
✦ Análise CRC
Use case
Integrado
Método
Modelo de
Classes
CRC DI
DTE
Agenda
✦ Objetivo
✦ Motivação
Integrado
Método
✦ Seqüência de atividades
✦ Exercícios
4
Um SI OO em funcionamento
Integrado
Método
5
Um SI OO em funcionamento
Integrado
Método
6
Um SI OO em funcionamento
Integrado
Método
7
Um SI OO em funcionamento
Integrado
Método
8
Um SI OO em funcionamento
Integrado
Método
m1
m1
9
Um SI OO em funcionamento
Integrado
Método
rm1
m1
m1
rm1
Respostas diferentes a
uma mesma mensagem !!
10
Estados dos Objetos
Objetos de uma mesma classe respondem
diferentemente a uma mesma mensagem!!
do ESTADO de um objeto.
11
Estados dos Objetos
ESTADOS
dos objetos de uma classe é o
Diagrama de Transição de Estado
(DTE)
12
Um exemplo de DTE
debitar(valor)
[valor =< saldo]
debitar(valor)
abrir [valor> saldo]
Integrado
Método
Disponível Bloqueada
fechar creditar(valor)
[valor >= saldo]
creditar(valor) creditar(valor)
[valor < saldo]/
saldo=saldo+valor
[transação.registrar(...)]
Transação
13
Objetivo
14
Seqüência de Atividades
15
Situação atual de um Estudo de Caso
16
Desenvolvendo os DTE´s
✦ Empréstimo
✦ Título
17
Estados de um Objeto
18
Identificando Estados de um Objeto
Exercício
19
Transições
20
Identificando Transições
Exercício
21
Eventos
22
Identificando Eventos
Exercício
ocorra.
Não se preocupe, por enquanto, com o formalismo
da representação do evento.
23
Formalizando a Especificação de Eventos
[condição-de-guarda] “/”
expressão-de-ação
[cláusula-de-envio]
Exemplos:
1) debitar(valor) [saldo>valor]saldo=saldo-valor
3) ir_para_estado_final[data=01/01/2000]
24
Formalizando a Especificação de Eventos
Exercício
exercício anterior.
Método
25
Compatibilizando os Modelos
26
“Solicitação de Serviços”
Exercício Final
Solicitação de Serviços
27
Próxima Etapa
Diagrama de Interação !!
Integrado
Método
(DI)
28