Engenharia de software - casos de uso
Aluno: Elaine Levino da Silva
ASTI 5º Ciclo Bacharel
Exercício
Como técnica para Análise de Requisitos e Levantamento de Responsabilidades de Controle e Fronteira, o analista realizou o seguinte Modelo - Comportamental para o Caso de Uso Manter Empréstimo de Documento.
Pede-se:
1) Utilizando uma ferramenta de Software qualquer de modelagem, refazer o DFD acima acrescentando os rótulos dos fluxos e eventuais elementos não apresentados:[pic]
Dicionário de Dados
D1 Dados Projetista: • código_projetista (int) • nome (String) • sobrenome (String) • CPF (int) • RG (int) • telefone (int) • e-mail (String) • endereço (String) • cidade (String) • estado (char)
D2 Documentos • código_documento (int) • código_coleção (int) • nome (String) • autor (String) • editora (String) • ano (int) • páginas (int) • gênero (char)
D3 Empréstimo • código_empréstimo (int) • código_documento (int) • código_projetista (int) • data_inicio (date) • data_termino (date)
D4 Dados Coleção • código_coleção (int) • código_caixa (int) • descrição (String)
D5 Dados Caixa • código_caixa(int) • corredor (String) • prateleira (String) • capacidade (int) • cor (String)
2) Realizar os modelos comportamentais para todos os casos de uso restantes;
[pic]
[pic]
[pic]
3) Usando os modelos gerados acima, propor a lista de responsabilidades de controle e de fronteira da aplicação;
Responsabilidades de Controle: ✓ Devolver Documento; ✓ Renovar Emprestimo; ✓ Remover Coleção; ✓ Incluir Nova Coleção; ✓ Receber Dados Documento; ✓ Retirar Documento; ✓ Incluir Novo Documento; ✓ Inserir Novo Projetista; ✓ Excluir Projetista; ✓ Inserir Nova Caixa; ✓ Remover Caixa.
Responsabilidades de Fronteira: ✓ Validar Empréstimo;