Parte 01
Prof Tavares
Modelo de Casos de Uso – Parte 01
Visões de um Sistema
Visão de Visão de
Projeto Implementação
Casos de Uso
Visão de Visão de
Processo Implantação
2
Prof Tavares
•3 Modelo de Casos de Uso – Parte 01
Introdução
Prof Tavares
•4 Modelo de Casos de Uso – Parte 01
Prof Tavares
•5 Modelo de Casos de Uso – Parte 01
Prof Tavares
•6 Modelo de Casos de Uso – Parte 01
Composição do MCU
Prof Tavares
•7 Modelo de Casos de Uso – Parte 01
Atores
Prof Tavares
•8 Modelo de Casos de Uso – Parte 01
Atores
• Categorias de atores:
– cargos (Empregado, Cliente, Gerente, Almoxarife,
Vendedor, etc);
– organizações (Empresa Fornecedora, Agência de Impostos,
Administradora de Cartões, etc);
– outros sistemas (Sistema de Cobrança, Sistema de Estoque
de Produtos, etc).
– equipamentos (Leitora de Código de Barras, Sensor, etc.)
• Essa categorização indica para nós que o conceito de
ator depende do escopo do sistema.
Prof Tavares
•9 Modelo de Casos de Uso – Parte 01
Atores
Prof Tavares
•10 Modelo de Casos de Uso – Parte 01
Prof Tavares
Modelo de Casos de Uso – Parte 01
Prof Tavares
•12 Modelo de Casos de Uso – Parte 01
Prof Tavares
•13 Modelo de Casos de Uso – Parte 01
Exemplo de DCU
Prof Tavares
•14 Modelo de Casos de Uso – Parte 01
Prof Tavares
•15 Modelo de Casos de Uso – Parte 01
Inclusão (include)
• Exemplo:
Prof Tavares
•16 Modelo de Casos de Uso – Parte 01
Extensão (extend)
Prof Tavares
•17 Modelo de Casos de Uso – Parte 01
Generalização
Prof Tavares
•18 Modelo de Casos de Uso – Parte 01
Resumo da Notação
Prof Tavares
Modelo de Casos de Uso – Parte 01
Prof Tavares
•20 Modelo de Casos de Uso – Parte 01
Prof Tavares
•21 Modelo de Casos de Uso – Parte 01
Identificação de atores
Prof Tavares
•22 Modelo de Casos de Uso – Parte 01
Identificação de atores
Prof Tavares
•23 Modelo de Casos de Uso – Parte 01
Prof Tavares
•24 Modelo de Casos de Uso – Parte 01
• Perguntas úteis:
– Quais são as necessidades e objetivos de cada ator em relação ao
sistema?
– Que informações o sistema deve produzir?
– O sistema deve realizar alguma ação que ocorre regularmente no
tempo?
– Para cada requisito funcional, existe um (ou mais) caso(s) de uso para
atendê-lo?
• Outras técnicas de identificação:
– Caso de uso que precede/sucede a outro caso de uso
– Caso de uso temporal
– Caso de uso relacionado a uma condição interna
Prof Tavares
•25 Modelo de Casos de Uso – Parte 01
Prof Tavares
Modelo de Casos de Uso – Parte 01
Construção do MCU
Prof Tavares
•27 Modelo de Casos de Uso – Parte 01
Construção do DCU
• Em sistemas complexos, representar todos os casos
de uso do sistema em um único DCU talvez o torne
um tanto ilegível.
• Alternativa: criar vários diagramas (de acordo com as
necessidades de visualização) e agrupá-los em
pacotes.
– Todos os casos de uso para um ator;
– Todos os casos de uso a serem implementados em um ciclo
de desenvolvimento.
– Todos os casos de uso de uma área (departamento, seção)
específica da empresa.
Prof Tavares
•28 Modelo de Casos de Uso – Parte 01
Prof Tavares
•29 Modelo de Casos de Uso – Parte 01
• Testes do sistema
– Os casos de uso e seus cenários oferecem casos de teste.
Prof Tavares
•30 Modelo de Casos de Uso – Parte 01
Prof Tavares
Modelo de Casos de Uso – Parte 01
Até a próxima!!
Prof Tavares