You are on page 1of 7

EXERCCIOS DE DIAGRAMAS DE ATIVIDADES

Newton Edgar Ribas de Mattos

MODELAGEM DE PROCESSOS.
Prof. GUSTAVO CANTARELLI UNIFRA

EXERCICIO 1

Leia, interprete a descrio do caso de uso abaixo e complemente a sua especificao atravs de um Diagrama de Atividades: Projeto: Controle de Cursos Nome: Manter Aluno Descrio: Este caso de uso permite a incluso, excluso, alterao e consulta de alunos, pela atendente Ator: Atendente Pr-condio: A atendente dever estar devidamente identificada pelo sistema

Fluxo Principal: 1. A Atendente informa o cdigo do aluno [A1] 2. A Atendente solicita a busca 3. O sistema pesquisa os dados do aluno 4. O sistema exibe os dados do aluno [A2] 5. A Atendente edita os dados do aluno [A3] 6. A Atendente solicita a gravao dos dados 7. O sistema valida os dados informados 8. O sistema grava os dados do aluno [A4] 9. Fim do caso de uso

Fluxos Alternativos: A1. Novo Aluno 1. A Atendente solicita a incluso de um novo aluno 2. O sistema solicita os dados do novo aluno 3. A Atendente informa os dados do aluno

4. Vai para o passo 6 do fluxo principal

A2. Aluno no encontrado 1. O sistema informa a situao atendente 2. Vai para o passo 1 do Fluxo Principal

A3. Excluso de Aluno 1. Atendente solicita excluso do aluno 2. O sistema solicita confirmao da excluso 3. [se confirmao positiva] Sistema exclui aluno 4. Vai para o passo 9 do fluxo principal

A4. Dados invlidos 1. Se algum dado do aluno estiver em desacordo com as regras de validaes e restries, o sistema informa situao Atendente 2. Vai para o passo 5 do fluxo principal Ps-condies: Os dados so includos, alterados ou excludos conforme solicitao do aluno

EXERCICIO 1:
Atendente Sistema

[novo aluno]

[else]

Solicita a incluso do aluno

Informa o cdigo do aluno

Solicita busca

Pesquisa aluno

[else] Solicita dados do aluno Informa a situao do atendente [aluno encontrado] Exibe dados do aluno [edita dados] Edita dados do aluno Solicita confirmao [else] Solicita gravao Processa a validao dos dados informados [else]

[else]

[solicitao de excluso]

[confirmada] Exclui registro

[dados validados] Grava dados

EXERCICIO 2:

Construa um Diagrama de Atividades para o seguinte processo de negcio: A autorizao do pagamento tem incio aps um pedido ter sido realizado pelo cliente. Ao mesmo tempo, a disponibilidade para cada um dos itens do pedido verificada pelo depsito. Se a quantidade requisitada de um determinado item existe em estoque, tal quantidade associada ao pedido, caso contrrio, a quantidade do item ser alterada (se houver em quantidade menor), se a quantidade em Estoque for igual a zero, o item ser excludo. O pedido enviado pelo depsito ao cliente quando todos os itens estiverem associados e o pagamento estiver autorizado. O pedido ser cancelado se a ordem de pagamento no tiver sido autorizada.

Realizar pedido

Autorizar pagamento

Verificar disponibilidade de itens no estoque

[existe estoque suficiente] Excluir item do pedido [estoque = zero] Associar item ao pedido [estoque > zero]

Alterar a quantidade de item no pedido

[pedido autorizado]

[else]

Enviar pedido ao cliente

Cancelar pedido

EXERCICIO 3:

Elaborar os diagramas de Atividades correspondentes aos processos:

You might also like