Computing">
Análise E Projeto de Sistemas: Mozart de Melo Alves Júnior
Análise E Projeto de Sistemas: Mozart de Melo Alves Júnior
Análise E Projeto de Sistemas: Mozart de Melo Alves Júnior
Descrição Contínua
“ O cliente chega ao caixa eletrônico e insere seu cartão. O
sistema requisita a senha do cliente.”
Descrição Numerada
1. Cliente insere seu cartão no caixa eletrônico
2. Sistema apresenta solicitação de Senha.
Descrição Particionada
Cliente Sistema
Insere seu cartão no caixa eletrônico
Categorias de atores:
cargos (Empregado, Cliente, Gerente, Almoxarife, Vendedor,
etc);
organizações(Empresa Fornecedora, Agência de Impostos,
Administradora de Cartões, etc);
outrossistemas (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.
Atores de Sistema de Biblioteca
Pessoas
Alunos, professores, bibliotecário, funcionário.
Organizações
Empresa Fornecedora, Editora
Sistemas
Acadêmico.
Equipamentos
Leitor de código de barra, Leitor de digital, impressora
Atores de Sistema de Caixa
Eletrônico
Pessoas
Correntista,
Organizações
Banco, Transportadora de Valor
Sistemas
Cartão de credito, Operadora de telefonia
Equipamentos
Leitor de código de barra, Leitor de digital, impressora, leitor
magnético.
Atores
RELACIONAMENTO
NOME ATOR
Reservar
Pedido
Usuário
DCU – Utilizando um
retângulo de fronteira
Sistema de Vendas
de Livros por correio
Vendedor
Realizar
Pedido
Cliente
Empresa
Transportadora
Elementos de um Modelo de Caso de Uso
(MCU)
Um MCU possui diversos elementos, e cada um deles pode ser
representado graficamente. Os elementos mais comuns em um MCU são:
Ator
Caso de uso
Além disso, a UML define diversos de relacionamentos entre esses
elementos para serem usados no modelo de casos de uso:
Comunicação
Inclusão
Extensão
Generalização
Para cada um desses elementos, a UML define uma notação gráfica e uma
semântica específicas.
Ator, caso de uso, comunicação
Realizar
Saque
Cliente
RELACIONAMENTO
<<Incluir>>
Realizar Fornecer
Saque Id
<<Incluir>>
Cliente
Realizar
Transferência
Editar
Documento
Escritor Corrigir
<<Estender>>
Ortografia
Realizar com
Cartão
Realizar
Pagamento
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 “oposto”
Caso de uso que precede/sucede a outro caso de uso
Caso de uso temporal
Caso de uso relacionado a uma condição interna
1. CASOS DE USO DOS ATORES
2. Caso de uso “oposto”
3. Caso de uso que precede/sucede a outro caso de uso
4. Caso de uso temporal
Descrição Um aluno não pode ser inscrever em mais de seis disciplinas por semestre
letivo.