iService for the Elderly Formalização dos requisitos iniciais Grupo 8 Diogo Lacerda 55819 Tiago Castelo 54294 João Nunes 54285 Formalização dos requisitos Iniciais Requisitos: • Funcionais • Não Funcionais: • • • • Dados Ambientais Utilizadores Usabilidade Requisitos Funcionais (1) • Permitir a introdução de dados • Permitir a marcação de medicação • Permitir a marcação de consultas • Permitir marcação de ajudas ao domicilio • Jogos que estimulem o intelecto Requisitos Funcionais (2) • Sistema de Contacto com outras pessoas • Acompanhamento por uma Mascote • Inclusão de um Histórico • Inclusão de um calendário editável • Inclusão de sistema de sugestões dietéticas Requisitos Não Funcionais Dados •Deve ser possível adicionar/editar/remover informação •Persistência dos dados de perfil •A informação presente na aplicação deverá ser actualizada em tempo real •Pode haver actualizações programadas Requisitos Não Funcionais – Ambientais(1) •Físico •O dispositivo terá que ser operável independentemente das condições externas •Social •A informação é ajustada consoante o utilizador, de acordo com os seus interesses Requisitos Não Funcionais – Ambientais(2) •Organizacional •A aplicação disponibilizará ajuda sempre que necessário •Tecnológico •Aplicação deverá ter acesso à internet para se manter actualizada. •Aplicação deverá ter acesso a serviços de urgência caso seja necessário chamar ajuda •Deverá admitir plugins para novas tecnologias Requisitos Não Funcionais Utilizadores • A aplicação será de fácil utilização para utilizadores com pouco conhecimento tecnológico • Deverá utilizar tanto informação escrita como simbólica para ajudar utilizadores iletrados • Utilização opcional de informação Audível. Requisitos Não Funcionais – Usabilidade(1) • As pesquisas por actividades não deverão demorar mais de 10 segundos. • A mudança entre menus não deve demorar mais de 5 segundos • O resultado das procuras deverá ser claro, objectivo e permitir o utilizador fazer a sua própria ordem. Requisitos Não Funcionais – Usabilidade(2) •As funcionalidades não deverão ser de difícil execução •O utilizador deverá atingir o seu objectivo •O sistema deve oferecer feedback perante qualquer acção do utilizador •O utilizador deverá poder dar feedback da aplicação iService for the Elderly Questões?