Você está na página 1de 6

EA976 Engenharia de Software

AULA 16

Diagrama de Atividades e
Diagrama de Estados

Diagrama de Atividades
O que uma Ao ?
Qual a diferena entre ao e atividade ?

O que um Diagrama de Atividades ?


Qual a diferena com um fluxograma ?
Quais os tipos de ns em um d.a. ?

O que so Eventos ?
Qual a diferena com aes ?
Quais os tipos de eventos em um d.a. ?

O que so Objetos nesse contexto ?


Como se ligam com o diagrama ?

Diagrama de Atividades
O que so ns de deciso ?
Qual a diferena com ns do tipo merge ?
O que uma condio de guarda ?
Como deve ser representada ? Onde ?

O que so ns de sincronizao ?
Qual a diferena entre um fork e um join ?

O que so Regies de Interrupo ?


Como representar interrupes ?
Qual a diferena entre interrupo
e excesso ?

O que so Parties ?
Por que so importantes ?

Exerccio: Diagrama de Atividades


Considere os seguintes casos de uso e
desenvolva um D.A. para eles
A emisso de um DOC em um sistema de
home-banking
Cmputo de itens adquiridos e recebimento
via carto de crdito em uma padaria
Escolha e reserva de um filme em uma vdeolocadora

Diagrama de Estado
O que um Estado ?
Como ele representado ?
Qual a diferena com uma ao em um D.A. ?
O que so h no compartimento interno de
um estado ?
Eles so necessrios ?
O que entry/exit/do ?

O que um Diagrama de Estados ?


Para que serve ? O que um Statechart ?
Quando devo utilizar um d.e. ?
O que o crculo com um X dentro ?
Onde aparecem os eventos em um d.e. ?

Exerccio: Diagrama de Estados


Desenvolva um Diagrama de Estados
para as seguintes situaes:
Caracterizar o estado de um elevador em um
prdio de 3 andares
Caracterizar o estado de autenticao do
usurio em um sistema web
Caracterizar o comportamento de um NPC em
um jogo de computador

Você também pode gostar