Skip to content

Especificação Suplementar

Introdução

Uma especificação suplementar lista os requisitos não-funcionais do sistema, junto com as outras técnicas de modelagem e elicitação utilizadas é possível capturar o conjunto completo de requisitos do sistema. Entre estes requisitos estão incluídos: os atributos de qualidade do sistema a ser criado, abrangendo requisitos de usabilidade, desempenho e suportabilidade. Além de outros requisitos, como sistemas operacionais e ambientes, requisitos de compatibilidade, restrições de design e legislação associada.

Finalidade

Este documento tem por finalidade definir os requisitos não funcionais do aplicativo Guiabolso que não foram explicitados nas outras técnicas de modelagem de requisitos.

Escopo

Esta especificação define os requisitos não-funcionais associados a usabilidade, confiabilidade, desempenho e suportabilidade, interfaces do sistema, restrições de design, requisitos de licenciamento, observações legais e padrões aplicáveis da aplicação móvel do Guiabolso.

EPS01: Funcionalidades

As funcionalidades já elicitadas podem ser encontradas por toda a documentação feita pelo grupo.

EPS02: Usabilidade

Este tópico específica os requisitos relacionados a qualidade da interação do usuário com o aplicativo.

Interface gráfica simples e minimalista

A interface gráfica deve ser simples e minimalista, com design intuitivo e sem excesso de comandos, sendo fácil de ser utilizada e reduzindo o tempo necessário para realizar qualquer tarefa dentro da aplicação.
Rastro: Questionário

Pequena curva de aprendizado

O aplicativo deve ter e dicas ou tutoriais de uso para que o usuário tenha um aprendizado rápido e pequeno. Além de ter um padrão de fluxo lógico para que o usuário possa ser treinado enquanto usa a aplicação.
Rastro: Não possui.

Facilidade de Uso

O usuário executa ações críticas em no máximo 5 clicks.
Rastro: Não possui.

Padrões Visuais

A interface deve utilizar padrões visuais de informação com cores e ícones intuitivos que ajude na identificação de itens e de funcionalidades.
Rastro: Questionário e Brainstorm 1

Conhecimentos prévios

A aplicação exigirá do usuário que ele saiba usar sistema móveis Androids ou IOS e que tenha conhecimentos mínimos relacionados ao controle de finanças como: renda, gasto, transação, conta bancária etc.
Rastro: RichPicture 2

Agilidade

O aplicativo deve oferecer agilidade no momento em que o usuário executa funcionalidades básicas e principais.
Rastro: Questionário e Brainstorm 1

Feedbacks

O sistema deve dar feedbacks ao usuário, de forma que ele entenda o antes, durante e depois das suas ações no sistema.
Rastro: Não possui.

EPS03: Confiabilidade

Os requisitos de confiabilidade demonstram a capacidade da aplicação de manter, em situação hostis, o funcionamento e segurança que foram acordados.

Disponibilidade

Os servidores do aplicativo devem mantê-lo disponível o maior tempo possível enquanto instalado no celular do usuário. Se houver indisponibildade por motivos de manutenção ou atualização, o usuário deve ser previamente avisado.
Rastro: Não possui

Integridade dos Dados

Os dados exibidos na aplicação devem ser condizentes com o que está no banco de dados e devem sempre estar atualizados, mesmo após uma falha.
Rastro: Não possui

Privacidade dos Dados

Em caso de ataques ou vazamento de informações, o aplicativo deve passar a confiança para o usuário de que seus dados não serão usados ou acessadospor terceiros que não forma citados na Política de Privacidade.
Rastro: Argumentação 1

Transparência

O sistema deve ser transparente quanto as informações que são coletadas do usuário, esclarecendo quais são e como vão ser usadas.
Rastro: Argumentação 1

Suporte a falhas

No caso de falhas, o aplicativo deve dar segurança ao usuário de que a falha vai ser corrigida e não haverá consequências negativas aos dados sensíveis do usuário.
Rastro: Não possui

EPS04: Desempenho

Especificação da rapidez de resposta e redenrização que o aplicativo deve oferecer

Acessos simultâneos

A aplicação deve ter uma lógica de balanceamento de carga de requisições ao servidor, para ser capaz de atender acessos simultâneos de diferentes usuários, cada um em sua devida conta.
Rastro: Não possui

Rapidez de resposta

As requisições devem ser respondidas em no máximo 08 segundos, principalmente nas funcionalidades mais utilizadas, para que a experiência do usuário não seja cansativa e para não deixá-lo impaciente.
Rastro: Questionário

Armazenamento

O aplicativo precisa de 31MB(megabyte) de armazenamento em sistemas Android e 55,6MB em sistemas iOS.
Rastro: Guiabolso na Play Store e Guiabolso na Apple Store

Localização

Para o aplicativo desempenhar cada vez melhor o oferecimento de dicas da aba Guia e para levantar estatísticas dos usuários, ele precisa de permissão de acesso à localização do dispositivo.
Rastro: Argumentação 1

EPS05: Suportabilidade

Este tópico descreve o quão portável deve ser o Guiabolso e em quais plataformas ele oferece suporte.

Internet

O Guiabolso tem suporte apenas em dispositivos que podem ter acesso à internet.
Rastro: Não possui

Dispositivos Apple

O aplicativo deve suportar dispositivos móveis com sistema iOS 9.0 ou posterior e ser compatível com iPhone, iPad e iPod touch.
Rastro: Guiabolso na Apple Store

Dispositivos Android

O aplicativo deve suportar dispositivos móveis com sistemas Android 4.1 e versões superiores.
Rastro: Guiabolso na Play Store

Permanência de dados

A aplicação deve suportar acesso por meio de navegadores web e diferentes plataformas mobiles, com a permanência de dados e de preferências de uso do mesmo usuário.
Rastro: Não possui

EPS06: Restrição de Design

Este tópico define todas as restrições de design voltadas para as plataformas em que o aplicativo atua.

Suporte a idioma

Por ser um aplicativo nacional, da suporte apenas a língua portuguesa, nativa do Brasil. Ainda que faça alterações no aparelho móvel não e possivel fazer alteração do idioma.
Rastro: Não possui

O aplicativo possui abas com as principais funcionalidades do sistema. Estas abas permanecem visíveis em todas as telas disponibilizadas pelo aplicativo.
Rastro: Não possui

Conteúdo

O aplicativo deve disponibilizar ao usuário sua principal funcionalidade assim que acessar o aplicativo, no caso, visualizar suas finanças.
Rastro: Não possui

Cadastro

O aplicativo deve fornecer páginas para que o usuário possa se cadastrar ou fazer login, sendo esta funcionalidade, a primeira disponibilizada pelo aplicativo, obrigatóriamente.
Rastro: Não possui

Suporte ao usuário

O aplicativo deve fornecer assistencia técnica ao usuário, afim de melhorar o funcionamento do sistema. Além, de fornecer apoio para que o usuário possa compreender como que funciona o aplicativo e seus benefícios.
Rastro: Não possui

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

Este tópico define os sistemas referentes à ajuda online ao usuário disponibilizadas pelo aplicativo.

Sessão de Ajuda

O aplicatovo possui uma sessão, na Aba de "Ajustes", chamada de "Dúvidas". Cada sessão possui um conjunto FAQ - Frequently Asked Questions -, ou seja, um conjunto de perguntas frequentes com suas soluções.
Rastro: Cenário 1

EPS08: Componentes Comprados

Bibliotecas

O aplicativo se utilizou de diversas bibliotecas que auxiliaram na produção e desenvolvimento do aplicativo.
Rastro: Não possui

Servidor

O aplicativo necessita de ser hospedado em um servidor. A aquisição ou aluguel de um deve ser presente.
Rastro: Não possui

Infra-estrutura de desenvolvimento

Os desenvolvedores do aplicativo necessitam de máquinas para a implementação dos códigos e suas configurações.
Rastro: Não possui

EPS09: Padrões aplicáveis

O Guiabolso está adequado as normas ISO/TC-211, ISO 9000, ISO 9001-3, ISO 12207 e ISO 12202.
Rastro: Backlog

EPS10: Interfaces

Este tópico define as interfaces que o aplicativo possui.

Interfaces de Usuário

O usuário utilizará as versões do aplicativo disponíveis nas lojas mobile para visualizar e utilizar sua interface.
Rastro: Guiabolso na Play Store e Guiabolso na Apple Store

Interface de Hardware

O hardware deve ser capaz de utilizar conexão com a internet para atender as necessidades de requisições de dados.
Rastro: Não possui

Interface de Software

A interface do aplicativo é desenvolvida voltada para aplicativos Mobile: iOS e Android.
Rastro: Não possui

EPS11: Requisitos de Licenciamento

Termos de Uso

O aplicativo apresenta seus termos de uso para que o usuário concorde em utilizar o aplicativo e suas informações dentro dos limites apresentados.
Rastro: Não possui

Observações Legais, de Direitos Autorais etc

Os usuários estão sujeitos às leis de direitos autorais. Estas leis são apresentadas em conjunto com os termos de uso.

EPS Especificação Suplementar
Versão Atual: 1.0 (29/04/19)
Anterior: -
Descrição Especificação suplementar dos requisitos não funcionais
Autor Sara Silva, Leonardo Barreiros e Rafael Makaha