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
- VAZQUEZ, Carlos Eduardo; Simões, Guilherme Siqueira. Engenharia de Requisitos: software orientado ao negócio. BRASPORT. 1ª edição (2016)
- GOIS, Samilly Rocha. Sobrinho, Francisco Luiz. Projeto de Software Floricultura Beija-Flor Especificação Suplementar. PHP SOFTWARE COMPANY, 2012.
- Especificação Suplementar - Projeto de Requisitos de Software - Nubank: https://requisitos-2017-2-nubank.github.io/Nubank/siki/esp-suplementar.html. Último acesso em 17/09/2021.
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 |