-
Notifications
You must be signed in to change notification settings - Fork 0
Especificação suplementar
Data | Versão | Descrição | Autor |
---|---|---|---|
28/04/2019 | 1.0 | Adicionando introdução, finalidade e escopo | Lucas Kishima |
28/04/2019 | 1.1 | Adicionando Requisitos de usabilidade | Lucas kishima |
28/04/2019 | 1.2 | Adicionando Requisitos de confiabilidade | Lucas kishima |
28/04/2019 | 1.3 | Adicionando Requisitos de desempenho | Rafael Teodosio |
28/04/2019 | 1.4 | Adicionando Suportabilidade | Rafael Teodosio |
28/04/2019 | 1.5 | Adicionando Restrições de Design | Rafael Teodosio |
28/04/2019 | 1.6 | Adicionando Requisitos de Sistema de Ajuda | Rafael Teodosio |
28/04/2019 | 1.7 | Adicionando Componentes Comprados | Rafael Teodosio |
28/04/2019 | 1.8 | Adicionando Referências | Rafael Teodosio |
19/06/2019 | 1.9 | Adicionando Requisitos de suportabilidade | Lucas kishima |
19/06/2019 | 2.0 | Adicionando Requisitos de privacidade | Lucas kishima |
19/06/2019 | 2.1 | Adicionando Requisitos de manutenibilidade | Lucas kishima |
- 1. Introdução
- 2. Usabilidade
- 3. Confiabilidade
- 4. Desempenho
- 5. Supportability
- 6. Manutenibilidade
- 7. Privacidade
- 8. Restrições de Design
- 9. Requisitos de Sistema de Ajuda e de Documentação de Usuário On-line
- 10. Componentes Comprados
- 11. Interfaces
- 12. Referências
Este documento reúne e descreve os requisitos não-funcionais do sistema. Os requisitos não-funcionais são aqueles que não necessariamente estão relacionados com alguma funcionalidade do projeto, porém são necessários para o sucesso da aplicação. Tais requisitos descrevem não o que o software fará, mas como ele fará. Dentre estes requisitos estão incluídos:
- Os atributos de qualidade do sistema a ser criado, incluindo requisitos de usabilidade, desempenho e suportabilidade.
- Outros requisitos como sistemas operacionais e ambientes, requisitos de compatibilidade e restrições de design.
Este documento tem como finalidade descrever os requisitos não-funcionais do sistema Ribon. Os requisitos listados nesta especificação suplementar não foram identificados imediatamente nas modelagens realizadas pelo grupo.
Esta especificação define os requisitos não-funcionais associados à qualidade do sistema e além disso, apresenta restrições de Design, os requisitos de sistemas de ajuda e de documentação de usuário online, os componentes comprados, as interfaces do sistema, as observações legais e os padrões aplicáveis à Ribon.
Disponíveis em Léxicos.
Facilidade de uso: O sistema deve ser fácil de ser utilizado, para que novos usuários aprendam rápido à como usar o mesmo e também não se sintam intimidados por um sistema complexo e de uso difícil.
- Importância: Essencial.
O sistema deve possuir ícones intuitivos, que ajudem a guiar o usuário através do uso da aplicação.
- Importância: Relevante.
O aplicativo deve mostrar um tutorial da aplicação para os novos usuários.
- Importância: Relevante.
O sistema exigirá que o usuário possua conhecimentos mínimos acerca do uso de aplicações mobile.
- Importância: Relevante.
O sistema deve ser capaz proteger as informações do usuário de maneira que minimize os riscos de roubo, dano, perda de informações, acesso não autorizado ou uso indevido de informações.
- Importância: Essencial.
O sistema certificará os usuários que as doações feitas pelos mesmos realmente estão sendo realizadas.
- Importância: Essencial.
Acesso constante à internet: O aplicativo Ribon tem que ter acesso constante à internet para que possam ser feitos todas as requisições e processamentos necessários para usar o aplicativo.
- Importância: Essencial.
Armazenamento interno e memória: O celular tem que ser capaz de comportar e fazer os cálculos necessários para que o aplicativo funcione corretamente. Para isso tem que haver uma memória RAM suficiente para multitarefas e memória interna do HD para armazenamento de informações persistentes dos sistema.
- Importância: Essencial.
O aplicativo Ribon têm suporte apenas em dispositivos com versões superiores a Android 4.1 ou IOS 8.0 e que tenham acesso à internet.
- Importância: Relevante.
O aplicativo Ribon deve tirar dúvidas e resolver os problemas do usuário ao utilizar o aplicativo de forma rápida e eficiente, para melhorar a experiência do usuário dentro da aplicação.
- Importância: Essencial.
O aplicativo deve possuir respostas para perguntas frenquentes.
- Importância: Relevante.
O aplicativo deve permitir que o usuário entre em contato com a equipe de suporte.
- Importância: Essencial.
Ao realizar correção de bugs, não devem ser adicionados novos no sistema. As possíveis correções devem ser efetivas.
- Importância: Essencial.
Ao realizar correção de bugs, não devem ser adicionados novos no sistema. As possíveis correções devem ser efetivas.
- Importância: Relevante.
Devem ser realizadas melhorias no software, como adicionar novas funcionalidades ou remover as pouco utilizadas.
- Importância: Essencial.
O aplicativo deve utilizar maneiras de prevenir que erros se tornem em falhas, haja vista que quanto mais tempo um erro demora para ser corrigido, mais caro é realizar manutenção do mesmo.
- Importância: Essencial.
O sistema deve proteger a empresa de questões legais, através de uma política de privacidade.
- Importância: Essencial.
O sistema deve disponibilizar para conhecimento do usuário, todas as informações que ele coleta e transmite.
- Importância: Essencial.
O sistema deve armazenar os dados do usuário de maneira segura.
- Importância: Essencial.
O sistema deve permitir que o usuário escolha compartilhar suas informações ou não.
- Importância: Essencial.
O Aplicativo se adaptar ao tamanho da tela do dispositivo que o Usuário estiver utilizando. O padrão de cores para aplicação como objetivo proporcionar a sensação de calma e tranquilidade indo de acordo com o perfil do aplicativo. A disposição dos elementos e funcionalidades nas telas do aplicativo foram feitas de uma forma que o usuário tenha facilidade de usá-lo. O conjunto de telas do aplicativo do usuário foi criado de uma forma que destaca as histórias disponíveis possibilitando a Coleta de Ribons.
O Aplicativo conta com um tutorial para auxiliar o usuário na utilização do aplicativo e solução de dúvidas, no funcionamento do sistema, e conta com um site dedicado a auxiliar no entendimento do app.
O sistema Ribon utiliza histórias de terceiros para postar e coletar Ribons no aplicativo.
As interfaces apresentadas pela aplicação serão visualizadas através de um Celular.
O hardware deverá ser capaz de se conectar à internet.
Deverá ser apresentado de maneira simples e interativa, para que todos os tipos de Usuários consigam utilizar todo o software.
A comunicação será feita através de notificações.
-
SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 13, 40 Slides. 1º/2019. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.