Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Diagrama de Caso de Uso chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito Diagrama de Caso de Uso - 0BJETIVO Objetivo Auxiliar a comunicação entre os analistas e o cliente. Descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no diagrama de Use Cases as principais funcionalidades de seu sistema. chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito Diagrama de Caso de Uso - NOTAÇÃO ATORES; use cases; relacionamentos entre Atores e Use Case. Um ator é representado por um boneco e um rótulo com o nome do ator. Um ator é um usuário do sistema, que pode ser um usuário humano ou um outro sistema computacional. ATORES chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito atores; USE CASES; relacionamentos Um use case é representado por uma elipse e um rótulo com o nome do use case. Um use case é uma funcionalidade do sistema. USE CASE Diagrama de Caso de Uso - NOTAÇÃO chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito RELACIONAMENTOS Diagrama de Caso de Uso - NOTAÇÃO Um use case é representado por uma elipse e um rótulo com o nome do use case. Um use case é uma funcionalidade do sistema ASSOCIAÇÃO - Entre um Ator e um Use Case chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito RELACIONAMENTOS Diagrama de Caso de Uso - NOTAÇÃO Os use cases de B são também use cases de A A tem seus próprios use cases GENERALIZAÇÃO - Entre Atores chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito RELACIONAMENTOS. Diagrama de Caso de Uso - NOTAÇÃO Um relacionamento include de um use case A para um use case B indica que B é essencial para o comportamento de A. INCLUDE - Entre Use Cases Um relacionamento extend de um use case A para um use case B indica que o use case A pode ser acrescentado para descrever o comportamento de B (não é essencial). A extensão é inserida no ponto de extensão do use case B. EXTEND - Entre Use Cases chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito RELACIONAMENTOS. Diagrama de Caso de Uso - NOTAÇÃO Vamos ao exemplo. No diagrama de casos de uso ao lado, o caso de uso "Receber Locação de Veículo" é o caso de uso base, "Tratar Pagamento" é o caso de inclusão e "Imprimir Detalhes da Locação" é o caso de uso de extensão. Banco, Serasa e SPC são sistemas externos com os quais o sistema de locação de veículo se comunica. chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito Exemplo. Diagrama de Caso de Uso - NOTAÇÃO chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito Exemplo. Diagrama de Caso de Uso - NOTAÇÃO O caso de uso “Validar Usuário” é especializado em outros dois, que utilizam diferentes mecanismos de identificação do usuário: “Testar Senha” e “Leitura com Smartcard”. chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito Exemplo. Diagrama de Caso de Uso - NOTAÇÃO chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito Exemplo. Diagrama de Caso de Uso - NOTAÇÃO chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito Baseado no Mapeamento de Processo - Lab. De Manutenção Diagrama de Caso de Uso - NOTAÇÃO Almoxarife Abrir Reparo Imprimir Etiqueta de Reparo <<include>> Fazer Pedido chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito Baseado no Mapeamento de Processo - Lab. De Manutenção Diagrama de Caso de Uso - NOTAÇÃO chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito Referencias. http://www.univasf.edu.br/~ricardo.aramos/disciplinas/ES_II_2013_1/UML_AulaI.pdf http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/usecases/usecases.htm http://www.les.inf.puc-rio.br/wiki/images/6/61/Aula01-diagrama_casos_uso.pdf chbritotqc@yahoo.com.br ‹nº› Prof. Cláudio H. de Brito
Compartilhar