32576 UML Casos De Uso
1161 palavras
5 páginas
UMLDiagramas de Caso de Uso
Márcio F. Campos
Definições
• Um caso de uso especifica o comportamento de um sistema ou um subsistema e corresponde a uma descrição de uma série de seqüências de ação, e suas respectivas variações, de forma a responder a uma necessidade de um usuário.
Definições (II)
• Um caso de uso captura o comportamento de um sistema sem, entretanto, especificar a implementação. • Quando da implementação de um caso de uso, estes são realizados via colaboração.
• O propósito de um caso de uso é o de definir uma especificação coerente sem, entratanto, revelar a especificação interna do mesmo.
Definições (III)
• Cenários
• É uma seqüência de passos que descreve a interação entre um usuário e o sistema.
• Um cenário é uma das alternativas do que pode acontecer. • Caso de Uso
• Um caso de uso é um conjunto de cenários que estão associados a um objetivo comum de um usuário.
Casos de Uso:
Importância
• Casos de uso são especialmente importantes para a especificação da dinâmica do sistema.
• Modelam o contexto do sistema.
• Representam requisitos do sistema.
• É uma visão externa do sistema.
• Descrevem o que o sistema faz não como o faz. Estrutura de um Caso de
Uso
•
•
•
•
•
Nome do caso de uso.
Descrição dos passos: um a um.
Alternativas.
pré-condições. pós-condições. Estrutura de um Caso de
Uso (II)
• Existem várias maneiras de se estruturar um caso de uso.
• Existem vários livros a respeito.
• A configuração de um Casos de Uso deve se adequar às necessidades do sistema em questão. • O metamodelo da UML não especifica a estrutura de caracterização dos casos de uso.
Atores
– Um Ator é um papel que o usuário desempenha em relação ao sistema.
– Um usuário pode representar diferentes papéis; um papel pode ser representado por diferentes usuários. – Os Atores não são necessariamente humanos.
– Atores estão no ambiente do sistema.
– Os casos de Uso são executados pelos Atores
Caso de Uso:
Representação Gráfica
Matricular Aluno
Atores: