Especificação
- list Lexico
- phone_android Prototipo
- date_range Roadmap
- map Mapa de Requisitos
- visibility Visão
- folder_open Arquitetura
- timeline Mindmap de interação
- note Requisitos de Qualidade
- color_lens Identidade Visual
Requisito de Qualidade:
Tipos de requisitos de qualidade:
1 - Requisitos do produto:
1.1 - Requisitos de facilidade de uso:
Requisito | Descrição |
---|---|
RQ 01 | A interação do usuário com o aplicativo deverá ser intuitiva. |
RQ 02 | Não deverá existir a necessidade de treinamento preparatório para o uso do aplicativo. |
RQ 03 | O aplicativo deverá possuir prevenção e notificação de erros, caso o preenchimento de dados for incorreto. |
RQ 04 | O aplicativo deverá ser disponibilizado em língua portuguesa (Brasil). |
RQ 05 | O aplicativo deverá possuir design responsivo adequando-se ao aparelho em que é utilizado de forma correta. |
1.2 - Requisitos de confiabilidade:
Requisito | Descrição |
---|---|
RQ 06 | Somente os funcionários cadastrados terão acesso aos seus dados pessoais. Em caso específico, do cargo de gestor, terá acesso as informações necessárias dos outros usuários do aplicativo. |
RQ 07 | Não deverá ocorrer erros nas informações contidas na base de dados que serão exibidos. |
1.3 - Requisitos de portablidade:
Requisito | Descrição |
---|---|
RQ 08 | O aplicativo deverá ter uma versão para Android. (Android 4.1 ou superior) |
RQ 09 | O aplicativo deverá ter uma versão IOS. (iOS 8.0 ou superior) |
2- Requisitos organizacionais:
2.1 - Requisitos de entrega:
Requisito | Descrição |
---|---|
RQ 10 | Seguindo a metodologia ágil, o desenvolvimento do aplicativo será realizado por sprints com entregas semanais, e deverá estar disponivel para o usuário até o final do primeiro semestre de 2018. |
RQ 11 | Na priorização das features, são consideradas a qualidade técnica da equipe juntamente com a importância dos requisitos. |
2.2 - Requisitos de implementação:
Requisito | Descrição |
---|---|
RQ 12 | O software deverá ser desenvolvido utilizando a linguagem JavaScript com o framework React-Native como front-end. |
RQ 13 | No Back-end, API's serão desenvolvidas utilizando o framework Node.js . |
RQ 14 | O sistema deverá portar 90% de cobertura de testes. |
2.3 - Requisitos de padrões:
Requisito | Descrição |
---|---|
RQ 15 | O código deverá seguir a folha de estilo da Airbnb. |
RQ 16 | O código deverá ser em inglês. |
3- Requisitos externos:
3.1 - Requisitos éticos:
Requisito | Descrição |
---|---|
RQ 17 | Os desenvolvedores do software se comprometem a não divulgar dados sensíveis dos usuários do aplicativo. |
3.2 - Requisitos legais:
Requisito | Descrição |
---|---|
RQ 18 | O software deverá obedecer o critério de acessos referente aos dados sensíveis armazenados pela instituição. |
RQ 19 | O Software deverá seguir o Projeto de Lei nº 5276/16, relacionado á dados sensíveis. |