Ir para o conteúdo

Especificação Suplementar

Introdução

   A especificação suplementar é um documento que tem o objetivo de descrever os requisitos não funcionais que não foram prontamente capturados pelas outras técnicas de modelagem.

Finalidade

   Definir requisitos não funcionais do aplicativo Curumim que os outros métodos não conseguiram definir. A ideia é que os desenvolvedores e stakeholders fiquem atualizados quanto a vários atributos, como o de qualidade e de desempenho.

Escopo

   O objetivo do Curumim é facilitar o acompanhamento dos pais e/ou responsáveis a respeito do rendimento de seus dependentes nas atividades propostas e a comunicação entre a instituição/professores com os responsáveis, vice-versa.

Funcionalidade

Especificações do equipamento (Hardware) e Suportabilidade

O hardware que suporte este aplicativo deve ser:

  • Possuir sensor de câmera especificação superior a 2 megapixels, para aplicativo mobile;
  • Possuir conexão com a Internet, de forma a ser possível estabelecer a comunicação aplicativo - servidor de dados;
  • O aplicativo deverá funcionar nos sistemas operacionais mobile Android (6.0 ou superior), iOS (11.0 ou superior), Windows (7.0 ou superior), macOS X (10.12 ou superior) e Linux;
  • O aplicativo deve possuir diálogo com as funções de notificação dos diferentes sistemas operacionais suportados.

Portabilidade

  • Apresentar as funcionalidades de uma forma mais visual;
  • Demonstrar como as funcionalidades acontecem;
  • Aumentar a acessibilidade para usuários com dificuldades;
  • As funções do aplicativo não devem ser cansativas.

Confiabilidade

  • O aplicativo deverá manter os dados do usuário seguros;
  • O aplicativo deverá manter os dados das crianças seguros;
  • Tenha alguma forma de autenticação para utilizar o sistema, que garanta segurança;

Desempenho

  • O sistema não deve executar funções que necessitem processamento exagerado;
  • O sistema deverá notificar o usuário sem falhas.

Restrições de Design

  • A aplicação deverá ter uma acessibilidade maior para deficientes visuais, mas também para analfabetos tecnológicos;
  • A aplicação deverá ter um design de fácil compreensão.

Requisitos de Sistema de Ajuda e de Documentação de Usuário On-line

   O aplicativo deve possuir dentro de sua própria interface um manual, em formato de perguntas e respostas frequentes que auxiliem ou introduzam o usuário inexperiente ou menor capacitado a utilizar as suas de forma igualitária.

Interfaces

Interfaces do Usuário

   O aplicativo mobile deve possuir uma interface gráfica que suporte telas sensíveis ao toque. Essa mesma interface deve ter seu design construído a partir de informações em texto e ícones.

   A aplicação deve possuir barra de navegação lateral que disponibilize as diferentes seções do aplicativo.

Interfaces de Hardware

  A ser definido nas fases subsequentes.

Interfaces de Software

  A ser definido nas fases subsequentes.

Bibliografia

Versionamento

Versão Data Modificação Autor
1.0 03/08/2021 Criação do documento João Pedro
1.1 12/08/2021 Corrigindo links João Pedro
1.2 17/09/2021 Atualização de informações de acordo com o feedback da entrega 1 Gabriel Bonifácio
1.3 19/09/2021 Revisão por pares Bruno Félix e Daniel Porto