Академический Документы
Профессиональный Документы
Культура Документы
4
Estados inicial e final
Estado inicial:
Indica o estado de um objeto quando ele criado.
S pode haver um estado inicial em um DTE.
Estado final:
Indica o fim do ciclo de vida de um objeto.
opcional e pode haver mais de um estado final
em um DTE.
5
Transies
Os estados esto associados a outros pelas transies.
Uma transio mostrada como uma linha conectando estados, com uma
seta apontando para um dos estados.
Quando uma transio entre estados ocorre, diz-se que a transio foi
disparada.
Uma transio pode ser rotulada com uma expresso da seguinte forma:
7
Exemplo: ContaBancaria
8
Exemplo OfertaDisciplina
Condio de guarda
Expresso de valor lgico que condiciona o disparo de
uma transio.
Uma transio que no possui condio de guarda sempre disparada quando o evento
ocorre.
10
Aes
Ao transitar de um estado para outro, um objeto pode realizar uma
ou mais aes.
12
Ponto de juno
Estado de um objeto pode variar de acordo com
uma condio.
Se o valor da condio for verdadeiro, o objeto vai para um estado E1;
se o valor for falso, o objeto vai para outro estado E2.
Clusula exit
Aes que so executadas sempre que o objeto sai de um estado.
Clusula do
Define alguma atividade a ser executada quando o objeto passa para um
determinado estado.
Ao contrrio da clusula entry, serve para especificar uma atividade, em vez
de uma ao.
Clusulas entry e exit - exemplo
Clusula do - exemplo
Exemplo (Despertador)
Exerccio
Durante o processo de locao de fitas, deve-se verificar
se o scio se encontra devidamente registrado
Em seguida, deve-se verificar se no h locaes
pendentes
Caso no haja pendncias, deve-se iniciar o registro da
nova locao, bem como de cada item locado.
Aps selecionar todas as cpias desejadas para
locao, esta deve ser finalizada.
Exerccio
Diagrama de Classes relacionado
Exerccio
Soluo