Você está na página 1de 15

ANA2001 – Análise de Sistemas e de Requisitos

Software II

Universidade do Estado de Santa Catarina


Centro de Ciências Tecnológicas – DCC

Prof. Dr. William Alberto Cruz Castañeda

2021/2
[ Diagramas de Casos de Uso ]
Modelagem de Casos de Uso no Espaço do Problema

• Casos de uso são baseados em usuários e em seus propósitos no uso do sistema;


• Documentam os requisitos da perspectiva de um usuário;
• Ajudam na modelagem de processos de negócios;
• Usado para descrever as funções do sistema;

Podem ser usados para descrever o sistema atual e o futuro sistema em desenvolvimento.

3
• Diagramas de comportamento usados para descrever um conjunto de ações (casos de
uso) de que algum sistema ou sistemas (subject) deve ou pode executar em colaboração
com um ou mais usuários externos do sistema (atores).

• Fornece algum resultado observável e valioso para os atores ou outras partes interessadas
do sistema.

• Diagrama de casos de uso → uma especialização de um diagrama de classes (diagrama


de estrutura).

4
[ Elementos do Diagrama de Casos de Uso ]
Atores

• Não é um usuário especifico mas em vez disso é um papel que um usuário


pode desempenhar ao interagir com o sistema.
• Pode representar outro sistema com o qual o sistema atual interage (ator
representado por um retângulo contendo <<actor>> e o nome do sistema).
• Representam os principais elementos do ambiente em que o sistema opera.
• Fornecem entrada para o sistema, receber saída do sistema ou ambos.

• Às vezes, desempenha um papel especializado de um tipo mais geral de


ator.

6
Variações

• Atores principais → aqueles para quem o sistema existe. Principais atores que se beneficiam
do sistema;
• Atores secundários → são papéis de relevância indireta;
• Atores abstratos → podem modelar o comportamento comum de um sistema;
• Atores concretos → modelam o comportamento específico do sistema;

7
8
Associação

• Casos de uso são conectados aos atores por meio de relacionamentos de associação.
• Relacionamentos mostram com quais casos de uso os atores interagem.
• Linha traçada de um ator para um caso de uso representa uma associação.
• Normalmente representa uma comunicação bidirecional entre o caso de uso e o ator. Se a
comunicação for apenas de uma maneira, uma ponta de seta sólida poderá ser usada para
designar a direção do fluxo de informações.

9
Caso de Uso

• Descrito por uma figura oval, é um processo importante que o sistema executa e que
beneficia um ator ou atores de alguma forma.
• É rotulado usando uma frase verbo-substantivo descritiva.

• Quando um caso de uso inclui, estende ou generaliza a funcionalidade de outro caso de uso
no diagrama eles são representados como relacionamentos include, extend e generalization.

10
11
Limite

• Casos de uso são colocados dentro de um limite de assunto, que é uma caixa que define o
escopo do sistema e define claramente quais partes do diagrama são externas ou internas a
ele.
• Usado para separar um sistema de seu ambiente, um subsistema de outros subsistema no
sistema de software ou um processo individual em um sistema de software.

12
ANA2001 – Análise de Sistemas e de Requisitos
Software II

Universidade do Estado de Santa Catarina


Centro de Ciências Tecnológicas – DCC

Prof. Dr. William Alberto Cruz Castañeda

2021/2

Você também pode gostar