Escolar Documentos
Profissional Documentos
Cultura Documentos
Caso de Uso
Caso de Uso
Objectivo
Auxiliar definirem as características do sistema, tais como seus requisitos, seu
comportamento, sua estrutura lógica, a dinâmica de seus processos e até mesmo suas
necessidades físicas em relação ao equipamento sobre o qual o sistema deverá ser
implantado
Diagramas que compõem a UML
Os diagramas que compõem a UML são:
Diagrama de Casos de Uso Diagrama de Atividade
Diagrama de Classes Diagrama de Visão Geral de Interação
Diagrama de Objetos Diagrama de Componentes
Diagrama de Pacotes Diagrama de Implantação
Diagrama de Sequência Diagrama de Estrutura Composta
Diagrama de Comunicação Diagrama de Tempo ou de Temporização
Diagrama de Máquina de Estados Síntese Geral dos Diagramas
Diagrama de casos de uso
Origem:
Casos de uso foram propostos pela primeira vez por ( Jacobson ET AL.1992) como um método
para documentar as funcionalidades de um sistema em planejamento ou existente.
Diagrama de casos de uso
Definição
Diagrama de caso de uso são modelos simples para documentar de forma esquemática as funções
de um sistema a partir do ponto de vista do usuário bem como as interações das funções de um
sistema a as relações entre essas funções e seu ambiente .
Objetivo
Apresentar as funcionalidade que o sistema deverá oferecer aos usuários
Tipos de diagrama de casos de uso
(Nome ) → caso de uso- representa o nome do requisito no centro o nome do requisito sempre
é o verbo
→ O ator pode ser representado por uma pessoa ou grupo de pessoa também pode ser
um outro sistema
•
Relacionamento
Associação
São relacionamentos entre os atores que fazem parte do diagrama, entre os atores e os casos de
uso ou os relacionamentos entre os casos de uso e outros casos de uso
Ex:
Relacionamento
Generalização/Especialização
Generalização é uma herança e pode acontecer quando existem dois ou mais casos de uso com
características semelhante ou quando existem características semelhantes entre atores
Ex:
Relacionamento
Inclusão
Indicam a uma obrigatoriedade, ou seja, quando um determinado caso de uso tem um
relacionamento de inclusão com outro, a execução do primeiro obriga também a execução do
segundo.
Ex:
Relacionamento
Extensão
Extensão é usado como uma opção não é obrigatório mais pode ser que um caso
de uso sozinho não representa todas as funcionalidades e precisar de uma extensão
para representar e detalhar uma funcionalidade do sistema
Representação de associações
As associações são representadas por uma linha que liga os dois conceitos. Cada associação
deverá receber um nome. Os números em cada lado da linha descrevem a cardinalidade (ou
multiplicidade) da associação e nos informam quantas instâncias de cada conceito podem existir
Exemplo de diagrama de caso de uso