CasosdeUso

1960 palavras 8 páginas
Casos de Uso

Casos de Uso – O que é
Descrições narrativas de processos do domínio da aplicação
Documentam a seqüência de eventos de um ator
(um agente externo) usando o sistema para completar, do início ao fim, um determinado processo Buy Items

Representação em UML:

Objetivos de um Caso de Uso
Ser compreensível para os usários leigos em informática
Auxiliar a tarefa de análise, especificando funcionalidades e comportamento do sistema
Delimitar o sistema
Servir de base para derivar casos de teste Atores
Entidades externas ao sistema que de algum modo participam da estória do caso de uso
Estimulam o sistema com eventos de entrada, ou recebem alguma coisa dele
Designados pelo papel que exercem no caso de uso Ex.: Cliente, Operador, etc.

Representação em UML:

Customer

Atores e Casos de Uso
Um caso de uso possui um ator que o inicia, que gera o estímulo inicial, e possivelmente vários atores participantes
O ator iniciador deve ser indicado explicitamente na descrição do caso de uso

Algumas categorias típicas de atores incluem: papeis exercidos por pessoas sistemas de computação, outros softwares dispositivos elétricos e mecânicos hardware Diagramas de Caso de Uso
Ilustram um conjunto de casos de uso e atores para um sistema e os relacionamentos entre eles
POST

Buy Items
Cashier

Customer
Log In

Refund Purchased items Relacionamentos no Diagrama de Casos de Uso
Relacionamento entre atores
Relacionamento entre atores e casos de uso Relacionamento entre casos de uso

Relacionamento entre atores
Relacionamento de Associação
_________
Cliente

Caixa

Relacionamento de Generalização
_________
Funcionario

Cliente

Herança entre atores

Gerente

Gerente de
Compras

Gerente de
Vendas

Relacionamento entre atores e casos de uso
_________

Buy Items

Cliente

_________

Buy Items

Customer

A seta pode indicar duas alternativas a escolher: ator que inicia o caso de uso ou simplesmente a direção dos dados

Relacionamento entre Casos de Uso
<<uses>> ou
<<

Relacionados

  • Slides4 ES Requisitos CasosDeUso
    4203 palavras | 17 páginas
  • Engenharia de software
    2105 palavras | 9 páginas