Modelo Conceptual
Validação de Requisitos, Modelo
conceptual, Metáforas
Nº 57687 Hugo Almeida
Nº 76606 Rúben Abóbora
Nº 68142 Fernando Macedo
Validação de Requisitos
• Req type
▫ Funcional.
• Event/Use cases
▫ UC 4: Procurar Fotografia.
• Description
▫
Deve ser possível realizar uma procura.
• Rationale
▫ Para conseguir encontrar ou organisar certos conjuntos de fotos, as que partilhem uma
tag por exemplo, o utilizador tem de poder procurar por essas fotos.
• Source
▫ Cenário 1: Adicionar Fotografias.
• Fit Criterion
▫ Verificar se os resultados obtidos são iguais ao objectivo procurado.
• Customer Satisfaction
▫ 5
• Customer Dissatisfaction
▫ 5
• Dependencies
▫ A procura quando não tem resultados deve sugerir resultados
parciais(funcional)
▫ Deve ser possível adicionar a um álbum o resultado da procura(funcional)
▫ Deve ser possível partilhar os resultados de uma procura(ambiente)
Validação de Requisitos
• Deve ser possível adicionar um conjunto de fotografias (3,5)
• Deve ser possível explorar um conjunto de fotografias (3,5)
• Deve ser possível remover um conjunto de fotografias (3,5)
• Deve ser possível recuperar fotografias removidas (2,1)
• Deve ser possível apagar fotografias removidas (3,3)
• Deve ser possível editar as informações de um conjunto de
fotografias (definidas nos requisitos de dados) (3,2)
• Deve ser possível uma fotografia pertencer a vários álbums (5,5)
Modelo Conceptual
• Porquê?
▫ Descreve a estrutura do sistema
▫ Ajuda a perceber o problema de design
▫ Ajuda a perceber o domínio do problema
Um bom modelo conceptual está próximo do
modelo mental que os utilizadores têm
Modelo Conceptual
• O que faz parte?
▫ Conceitos expostos aos utilizadores:
 Objectos
 Atributos
 Operações
▫ Relações entre conceitos
▫ Mapeamento entre os conceitos e as entidades
físicas
▫ Metáforas
Metáforas
• Álbum de fotografias
▫ Permite descrever um conjunto/organização de fotografias
• Lupa
▫ Usamos a lupa para encontrar coisas
• Caixa de Ferramentas
▫ Quando queremos modificar alguma coisa
• Engrenagem (Roda dentada)
▫ Configuração da aplicação
Download

Apresentação 6