Requisitos do Projecto
Após a determinação do conceito do projecto e a elaboração do estudo do estado da arte, chega a hora de listar os diferentes requisitos funcionais e, também, não funcionais do projecto. Posteriormente, estes requisitos serão convertidos em tarefas ligadas às competências de cada elemento da equipa UARhere e assinalados no GANTT.
É de referir que, em primeira instância, consideraram-se: os objectivos relativamente à aplicação em termos de armazenamento e visualização de conteúdos e a recolha das preferências e utilização de aplicações de navegação tridimensional por parte dos utilizadores - a fim de melhor compreender e subdividir os requisitos do projecto.
Objectivos do Projecto
Objectivos principais:
· Elaborar uma aplicação que retrate, a evolução da Universidade de Aveiro, num determinado intervalo temporal;
· Alojar a aplicação num website e informação sobre o projecto;
· Proporcionar a navegação e interacção do utilizador no ambiente imersivo que retrate a evolução temporal do Campus da Universidade de Aveiro;
Objectivos secundários:
· Permitir a inserção e edição de conteúdos por parte do utilizador;
· Proporcionar diferentes acessos à aplicação por parte do utilizador (área de registo + área de login);
· Reutilizar o conteúdo, utilizando noutros cenários de interacção+ Projecção + Interacção;
· Exportar a aplicação para dispositivos móveis, e outras plataformas relevantes (xbox, wii)
Tendo em consideração os diferentes objectivos e a análise às respostas dos utilizadores relativas às suas preferências de interacção em ambientes virtuais, criaram-se 3 cenários de desenvolvimento da aplicação (1 obrigatório e 2 suplementares, seguido de 3 módulos complementares).
Os diferentes perfis de utilizadores contemplados para o acesso à aplicação são:
· Utilizador registado: contribui com a inserção e actualização de conteúdo e visualização de informação;
· Utilizador Não registado: visualiza informação mas não contribui na inserção e actualização de conteúdo;
· Administrador: controlo total de todo o conteúdo inserido.
Requisitos Funcionais do Projecto (listagem simples)
Área Informativa
• Visualização de Informação sobre o projecto
o Quem é a equipa
o O que é o projecto
o Contactos
específicos
- gerais
• Ajuda / apoio ao utilizador
o Sistemas de ajuda integrados / sensíveis ao contexto
- tooltips
- mensagens de erro
o Sistemas de ajuda autónomos
- Como interagir com a aplicação
- Perguntas mais frequentes (FAQ)
- Sistema de Pesquisa
Área de conteúdos
• REGISTO utilizador
o Preenchimento do questionário
- Email
- Password
- Dados pessoais
· Nome / Apelido
· Data nascimento
· Foto
· Existe ligação à UA (Docente / estudante / … )
- Envio mail validação / confirmação
• LOGIN
o Autenticação (email/pass)
o Recuperação de password
o Envio de password nova para email do utilizador
• GALERIA (utilizadores registados / admins)
o Visualização de conteúdos
- Textos
- Galeria de fotos
- Galeria de videos
- Comentários
- Like
- Share
o Inserção de conteúdos
- Textos
- Galeria de fotos
- Galeria de videos
- Comentários
- Like
- Share
Visita virtual
• Timeline histórica
o Entrada na aplicação de navegação virtual- (pode ser necessário instalar plugin na 1ª utilização)
- Vista aérea do campus, escolha do ponto de partida da interacção
· Os vários pontos a escolher serão predefinidos no campus – dependem do período temporal escolhido (não se escolhe departamento a departamento – isso vai contra o propósito da aplicação, navegação pelo campus)
- Ajuda à navegação
· Disponibilização de um mapa (sempre visível na interface para utilizador saber onde se encontra numa perspectiva geral)
· Escolha de um novo ponto de acesso no campus (Botão MAP, acedido por rato ou teclado)
· Escolha de um departamento específico (Botão MAP, acedido por rato ou teclado)
· Existência de um espaço visível para informações do estado do sistema / ajudas contextuais)
· Menu de ajuda à navegação on-demand (Botão HELP, acedido por rato ou teclado)
· Aumento do ecrã para melhor visualização (Botão FULLSCREEN)
· Possibilidade de desligar SOM ou regular Volume (Botão SOUND ON/OFF /VOL)
- Escolha de novo período temporal (alteração imediata independente do local no campus onde se esteja) (Botão Timeline)
- Navegação livre pelo espaço, utilizador escolhe percurso que pretender pelo campus
- Interacção através de teclas de navegação e rato
- Interacção com o objectos no campus (a aproximação a edificios/equipamentos relevantes despoleta um objecto/GUI (até então invisível) que permite obter informações sobre o equipamento em causa.
· Texto informativo
· Audio
· Imagem
· Video
- Interacção com outros utilizadores existentes ao mesmo tempo na app
· Visualização da info do utilizador
· Chat
- Entrada nos edifícios NÃO permitida
- Para fechar aplicação: botão na interface, escape ou ALT+F4, fechar o browser ou mudar de site/página.
Área Administrativa
• Selecção e filtragem de conteúdo multimédia enviado pelos utilizadores
• Associação do conteúdo recebido a objectos específicos
• Disponibilização da informação recebida na aplicação de navegação virtual
• Alteração/Actualização da aplicação de navegação virtual
• Actualização/integração de conteúdos do site Web
• Resposta a pedidos/comentários/emails dos utilizadores (Manutenção e suporte)
• Monitorização da performance da aplicação
• Actualização da documentação de apoio