Escolar Documentos
Profissional Documentos
Cultura Documentos
I1A
Fronteira do sistema
Envia dados
Recebe dados
Um caso de uso é uma sequência de ações que um ator executa em um sistema com
um propósito específico
Caso de uso:
Um caso de uso representa quem faz o que com o sistema,sem revelar a estrutura
e o comportamento interno desse sistema(ex:não revela detalhes do requisito)
O caso de uso deve descrever uma rotina bem definida do sistema e deve ser
totalmente compreensível tanto para a equipe de desenvolvimento quanto para
os clientes que detenham o conhecimento do domínio do sistema
Sobre os nomes:
Expressa o que acontece quando uma instância do caso é executada
O nome deve ser ativo(verbo no infinitivo+ substantivo)
Efetuar depósito
Grau de abstração:
Essencial:casos de uso expressos numa forma ideal,livre de detalhes de
implementação
Real:casos de usos comprometidos com tecnologias de entrada e saída
Tipos de caso de uso
Primário:processos importantes que representam os objetivos do
sistema(ex:comprar itens)
Secundário:não trazem benefício direto para o sistema,mas são necessários
para o funcionamento do sistema(ex:cadastros,controle de acesso,etc)
Atores:
Entidades externas ao sistema que participam dos casos de uso
Interagem com o sistema:realizam ações ou recebem do sistema
São representadas pelo papel que desempenham:papéis de pessoas,sistemas de
computadores,dispositivos eletrônicos ou mecânicos
RESUMO DE UX
I1A
Ator X stakeholder:
Stakeholder pode não ser ator,mas todo ator é stakeholder
Categorias Ator
Pessoas
Usuário,empregado,cliente,gerente
Organizações
Empresa fornecedora,administradora de cartões
Outros sistemas:
Sistema de cobrança,sistema de estoque
Equipamentos
Leitura de código de barra,sensor,etc
Temporais
Tempo
Relacionamentos-Atores/casos de uso
No diagrama de casos de uso existem relacionamentos entre casos de uso e entre
atores de casos de uso
Tipos:
Comunicação:
Associação entre atores e casos de uso(apenas entre eles)
Também chamado de associação
Ex:
Servir jantar
Garçom
Inclusão:
Entre casos de uso
É um mecanismo para permitir reuso(do sistema)
Evita redundâncias
Na realização do caso de uso principal a realização da inclusão é
obrigatória
Ex:
<<include>>
Servir Jantar
Pagar a conta
Servir Almoço
<<include>>
Extensão:
É usada para expressar comportamento opcional
Caso de uso estendido é a descrição completa de uma sequência de
interações do requisito do sistema
RESUMO DE UX
I1A
Servir Jantar
Generalização:
Entre casos de uso ou entre atores
Herdeiro “herda” características do mais genérico,e especializa o seu
comportamento
Ex:
Realizar Pagamento
Realizar Pagamento
Realizar Pagamento
Com Cartão
Com Dinheiro
ci
Dependência:
Ocorre entre casos de uso ou entre atores
Indica uma dependência entre a relação
Ex:
Realizar Pagamento