120 likes | 246 Views
Definição de Requisitos. Cenários, Casos de uso e Requisitos. Nº 57687 Nº 76606 Nº 68142. Hugo Almeida Rúben Abóbora Fernando Macedo. Cenários. Adicionar Fotografias
E N D
Definição de Requisitos Cenários, Casos de uso e Requisitos. Nº 57687 Nº 76606 Nº 68142 Hugo Almeida Rúben Abóbora Fernando Macedo
Cenários • Adicionar Fotografias Tirei várias fotografias, cerca de 100. Destas fotografias tive que ver quais estavam boas ou más, por exemplo, desfocadas ou com o dedo à frente, estas são para o lixo. Mas há outras que precisam de ser editadas, porque têm os olhos vermelhos. A seguir, nas fotografias que restam adiciono informação sobre a fotografias, as pessoas, o local, a data, e algumas tags. Isto porque quero poder encontrar as fotografias fácilmente e ajuda-me quando quero partilhar com alguem.
Cenários • Classificar fotografias Fui sair, quando voltei tinha tirado 500 fotografias. Criei, primeiro, uma cópia das fotografias e comecei a separá-las. Havia umas que não estavam muito más, essas foram postas à parte para eu depois rever, antes de eu as apagar de vez. As outras separei por aquelas que gosto mais, ou menos. Tenho 3 rankings diferentes, mau, bom e muito bom. As "muito bom", vou adicioná-las ao álbum "profissional" porque foram tiradas com uma máquina profissional, nota-se a diferença entre as outras. Esse álbum coloquei na minha SkyDrive e partilhei.
Casos de Uso • Adicionar Foto • Classificar Fotografia • Partilhar Fotografia • Procurar Fotografia
Casos de Uso • Adicionar foto User responsability || System responsability Fornecer fotografias || mostrar fotografias Escolher fotos para || mostrar lista de fotos a apagar apagar Aceitar/rejeitar || guardar as fotografias
Casos de Uso • Classificar fotografia User responsability || System responsability Escolher fotografias ||mostrar opções disponíveis Escolher "classificar" || mostrar classificações possíveis Classificar || guardar classificação
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 • 4 • Customer Dissatisfaction • 3 • 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)
Requisitos Funcionais • Deve ser possível adicionar um conjunto de fotografias • Deve ser possível explorar um conjunto de fotografias • Deve ser possível editar as informações de um conjunto de fotografias • Deve ser possível uma fotografia pertencer a vários álbums • Deve ser possível adicionar um álbum • Deve ser possível adicionar um conjunto de fotografias a um álbum • Deve ser possível explorar um conjunto de álbums • Deve ser possível explorar um conjunto de fotografias de um álbum • Deve ser possível realizar uma procura • A procura quando não tem resultados deve sugerir resultados parciais • Deve ser possível adicionar a um álbum o resultado da procura • Deve ser possível modificar uma fotografia • Deve ser possível guardar as modificações realizadas • Deve ser possível rejeitar as modificações realizadas • Deve ser possível criar uma fotografia a partir das modificações realizadas • Deve ser possível modificar o tipo de classificação • Deve ser possível definir o campo localização através de um mapa
Requisitos de Dados • Nome é um Conjunto de caractéres • Data é dia, mês, ano. • Classifcação é um valor numérico • Tag é um conjunto de caractéres • Pessoa é um conjunto de caractéres • Local pode ser um conjunto de caractéres • Local pode ser uma posição geográfica • Uma fotografia contém a informação: • Nome • Data • Classificação • um conjunto de Tags • um conjunto de Pessoas (conjunto de caracteres) • Local (geo-localização ou conjunto caracteres) • Tamanho Fotografia • Data de adição • Um Álbum contém a informação: • Um Nome • Um Conjunto de fotografias • Um Conjunto de Tags • Classificação
Requisitos de Ambiente • A aplicação deve correr em sistemas móveis • Deve ser possível partilhar um conjunto de álbums • Deve ser possível partilhar um conjunto de fotografias • Deve ser possível partilhar os resultados de uma procura • Deve ser possível importar fotografias do facebook • Deve ser possível importar álbums do facebook • Deve ser possível importar fotografias do dispositivo utilizado • Deve ser possível exportar os resultados de uma procura para o dispositivo utilizado • Deve ser possível exportar fotografias para o dispositivo utilizado • Deve ser possível escolher a localização da exportação
Requisitos de Utilizador • O Utilizador deve estar familiarizado com dispositivos de toque. • O Utilizador deve ter conta facebook para aceder a funcionalidades de partilha por facebook. • O Utilizador deve ter conta facebook para aceder a funcionalidades de importação por facebook. • O Utilizador deve ter email para aceder a funcionalidades de partilha por email. • O Utilizador deve ter acesso a uma rede móvel para aceder a funcionalidades de partilha por MMS. • O Utilizador deve ter conhecimento das operações: • recortar uma fotografia • redimensionar uma fotografia • remover olhos vermelhos de uma fotografia • alterar tonalidade de uma fotografia • adicionar moldura a uma fotografia
Requisitos de Usabilidade • O utilizador em média consegue realizar todas as operações em 3 minutos. • O utilizador em média consegue realizar todas as operações com menos de 5 erros. • A aplicação deve ter menos de 4 níveis de navegação • A autenticação com o facebook é realizada através do protocolo Oauth • A autenticação com o email é realizada através do protocolo SMTP