Professional Documents
Culture Documents
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
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 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]
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
[existe estoque suficiente] Excluir item do pedido [estoque = zero] Associar item ao pedido [estoque > zero]
[pedido autorizado]
[else]
Cancelar pedido
EXERCICIO 3: