Versão | Autor | O que fez | Quando | Onde |
---|---|---|---|---|
1.0 | Lucas Gomes | Criou o documento. | 30/09/2019 | Remoto, via Google Drive |
1.1 | Lucas Gomes | Atualizou o documento. | 18/11/2019 | Remoto, via Google Drive |
1.2 | Lucas Gomes | Adicionou rastreabilidade ao documento. | 22/11/2019 | Remoto, via Google Drive |
Especificação Suplementar
Finalidade
Esse documento tem por finalidade apresentar os requisitos não-funcionais relacionados a aplicação Yellow, tornando visível requisitos que não estão presentes no restante da documentação.
Escopo
A Yellow é uma aplicação de dispositivo móvel que visa facilitar o transporte de pessoas no meio urbano por meio do aluguel de bicicletas e patinetes por um período de tempo.
Definições, Acrônimos e Abreviações
Abreviação | Definição |
---|---|
FURPS+ | Acrônimo para Funcionalidade, Usabilidade, Reliabilidade (Confiabilidade), Performance (Desempenho), Suportabilidade e "plus" para demais atributos. |
iOS | Sistema operacional móvel desenvolvimento para iPhone pela Apple. |
Android | Sistema operacional móvel desenvolvido pela Google. |
Demais definições estão disponíveis no Léxicos
Visão geral
Este documento apresenta uma introdução a aplicação Yellow. No decorrer desta especificação são expostas requisitos que foram descritas de acordo com o FURPS+.
Funcionalidade
As funcionalidades referentes ao aplicativo Yellow, funcionais e não-funcionais, foram expostas nos Casos de Uso e no Product Backlog de acordo com as técnicas de elicitação.
Usabilidade
-
Facilidade de uso
A aplicação deve ser intuitiva e de fácil compreensão e memorização ao ponto de que os usuários não precisem de treinamento para fazer uso do sistema.
Rastreabilidade: Brainstorm
-
Idioma
O idioma da aplicação deve estar de acordo com o que a língua falada no país ou com o idioma pré-configurado no dispositivo móvel.
Rastreabilidade: Storytelling #7
Confiabilidade
-
Segurança do armazenamento de dados
Como a aplicação trabalha com informações pessoais, tais como quantidade de créditos na carteira, número do cartão de crédio e entre outros, logo esses dados são restritos apenas ao próprio usuário dono dessas informações.
Rastreabilidade: Brainstorm
-
Garantia no pagamento
Por se tratar de uma aplicação que envolve movimentação de dinheiro, então é necessário a garantia de que o usuário seja cobrado apenas o valor especificado por ele.
Rastreabilidade: Brainstorm, Observação e Storytelling #4
-
Garantia na transferência de crédito
Ao solicitar a transferência de crédito para outra pessoa, é garantido de que esse crédito irá para a pessoa escolhida pelo usuário.
Rastreabilidade: Análise de Protocolo, Instropecção e Observação
Desempenho
-
Tempo mínimo para desbloqueio dos veículos
O desbloqueio dos veículos devem ocorrer de forma rápida, afim de evitar estresses por parte do usuário.
Rastreabilidade: Entrevista
-
Tempo mínimo para adicionar crédito
É necessário que o usuário receba os créditos de forma imediata logo após concluir o processo de adição de créditos.
Rastreabilidade: Brainstorm, Entrevista, Observação e Storytelling #4
-
Gargalo ao movimentar o mapa
A aplicação deve mostrar o mínimo de gargalo possível quando o usuário movimentar o mapa em busca de algum veículo.
Rastreabilidade: Não possui
-
Consumo de memória
É necessário que a aplicação tenha um consumo de memória razóavel para evitar gargalos em dispositivos cujo o sistema operacional não seja atual.
Rastreabilidade: Não possui
Suportabilidade
-
Compatibilidade
A aplicação da Yellow está disponível apenas para dispositivos móveis, mais especificamente nos sistemas operacionais iOS e Android.
Rastreabilidade: Não possui
-
Escalabilidade
A aplicação deve suportar uma grande quantidade de acesso simultâneo sem prejudicar o uso pela parte do usuário.
Rastreabilidade: Não possui
Restrições de Design
O design da aplicação deverá estar de acordo com as diretrizes de desenvolvimento do sistema operacional que está sendo desenvolvido. E, a aplicação deve ter detalhes amarelos por conta do nome do sistema, Yellow.
Rastreabilidade: Análise de Protocolo
Referências
- Termos e condições gerais de uso das plataformas Grow. Disponível em: https://www.yellow.app/termos-de-uso
- Site da Yellow Disponível em: https://www.yellow.app/
- Projeto de Software Floricultura Beija-FlorEspecificação Suplementar Disponível em: https://bit.ly/2MoiQAu
- Especificação Suplementar – Sistema de Treinamento de Pilotos-STP. Disponível em: https://ice.unifei.edu.br/ramos/SiteTpit/DocsSTP/Gloss%E1rioSTP.doc