Introdução a Casos de Uso UML
Esta apresentação é apenas uma introdução, sendo que para se aprofundar no assunto outras fontes deverão ser consultadas.
Tipos Diagramas UML
Estrutural (Estática)
Diagrama de Classes
Diagramas de Objetos
Diagrama de Caso de Uso
Diagrama de Componentes
Dinâmica
Diagrama de Estados
Diagrama de Atividades
Diagrama de Colaboração
Diagrama de Sequencia
Neste caso, veremos um pouco do Diagrama de Caso de Uso.
Diagrama de Casos de Uso
• Possibilita a compreensão do comportamento externo do sistema por qualquer pessoa, tentando apresentar o sistema através de uma perspectiva do usuário.
• É o primeiro a ser feito na modelagem do sistema, ainda nas etapas de levantamento e análise de requisitos.
• O objetivo é apresentar uma visão externa geral das funções e serviços que o sistema deverá oferecer ao usuário
• Descreve, as operações que o sistema deve cumprir para cada usuário.
• Este diagrama não descreve como o sistema será desenvolvido, mas sim quais as características/funcionalidades deve ter para atender as necessidades apresentadas. Um exemplo do diagrama Caso de uso:
Componentes principais:
• Atores
Os atores são a representação dos usuários que irão de alguma forma interagir com o sistema. Também podem ser outro sistema ou hardware, desde que tenham interação com o sistema. Ex.:
Cliente Sistema de
Finanças
Gerente
Componentes principais:
• Caso de uso
Os Casos de Uso são as funções que poderão ser utilizadas pelos usuários do sistema. Por exemplo:
Cadastrar aluno
Depositar
Consultar títulos
• No diagrama serão representados desta forma:
Cadastrar aluno
Depositar
Consultar títulos
Associações
• As associações representam as interações ou relacionamentos entre:
Os Atores que fazem parte do Diagrama;
Os Atores e os Casos de Uso
Os Casos de Uso com outros Casos de Uso.
• Os relacionamentos entre os Casos de Uso, recebem um nome especial.