Especificação Suplementar
Introdução
A especificação suplementar tem o propósito de identificar requisitos do sistema que não foram detalhados na modelagem dos casos de uso. Assim, ao combiná-las, é possível abranger todos os requisitos necessários para o sistema.
Este método possui os seguintes critérios:
Metodologia
O modelo adotado para este artefato é o FURPS+, uma metodologia que organiza os requisitos de um sistema em cinco pilares principais, mencionados anteriormente:
- F - Functionality: abrange os aspectos funcionais do sistema, descritos nos casos de uso.
- U - Usability: refere-se à facilidade de uso do software para atender às demandas do usuário.
- R - Reliability: trata da confiabilidade com a qual o software foi projetado.
- P - Performance: avalia o desempenho do sistema.
- S - Supportability: reúne requisitos como manutenibilidade, adaptabilidade, internacionalização, portabilidade, entre outros aspectos relevantes.
- +: simboliza outros requisitos não funcionais que não se enquadram nos pilares mencionados, como design, implementação, interface e aspectos físicos.
Especificação Suplementar
Funcionalidade
Os requisitos funcionais estão contidos no Caso de Uso .
Acessibilidade
Tabela 1: Acessibilidade para pessoas com deficiência visual
Categoria | Descrição | Requisito |
---|---|---|
Acessibilidade | O aplicativo deve ser acessível para pessoas com deficiência visual, seguindo a WCAG versão 2.1, nível AA. | OBS18 |
Tabela 2: Design do aplicativo
Categoria | Descrição | Requisito |
---|---|---|
Acessibilidade | O design do aplicativo deve seguir as diretrizes de acessibilidade da Versão 8.4.1 da WCAG. | ADD13 |
Usabilidade
Refere-se ao quão fácil é para o usuário realizar uma tarefa no aplicativo.
Tabela 3: O aplicativo deve ser responsivo
Categoria | Descrição | Requisito |
---|---|---|
Adaptação de Tela | O aplicativo deve ser responsivo, adaptando-se a diferentes tamanhos de tela e dispositivos móveis. | OBS17 |
Interface intuitiva e organizada | O aplicativo deve ter uma interface intuitiva, organizada e fácil de usar. | INT08 |
Minimização do número de cliques | O sistema deve minimizar o número de cliques necessários para interações. | B14 |
Tabela 4: O aplicativo deve separar serviços de consultas
Categoria | Descrição | Requisito |
---|---|---|
Organização de Tela | A interface visual deve ser reorganizada, separando serviços e consultas. | ENT10 |
Tabela 5: Tarefas em até 3 cliques e Interface acessível e fácil de navegar
Categoria | Descrição | Requisito |
---|---|---|
Fluxos Simplificados | O aplicativo deve permitir que o usuário realize tarefas principais em no máximo 3 cliques. | OBS19 |
Navegação Simples | O aplicativo deve garantir uma interface do usuário acessível e fácil de navegar. | ADD22 |
Disponibilidade
Tabela 6: O aplicativo deve estar disponível para download
Categoria | Descrição | Requisito |
---|---|---|
Disponibilidade | O aplicativo deve estar disponível para download em lojas oficiais como Google Play e App Store. | INT23 |
Tabela 7: Suporte offline para funções básicas
Categoria | Descrição | Requisito |
---|---|---|
Suporte Offline | O aplicativo deve permitir suporte offline para funcionalidades básicas, como visualização de contas armazenadas. | ADD14 |
Desempenho
Refere-se a performace do aplicativo.
Tabela 8: Resposta ao banco em menos de 2 segundos e Otimizado para todos os dispositivos.
Categoria | Descrição | Requisito |
---|---|---|
Tempo de Resposta | O tempo de resposta para qualquer consulta ao banco de dados deve ser inferior a 2 segundos. | INT22 |
Responsividade | O aplicativo deve ser otimizado para diferentes tamanhos de tela e dispositivos. | INT10 |
Suportabilidade
Refere-se ao suporte e manutenção do aplicativo.
Tabela 9: Compatível com Android e iOS atuais.
Categoria | Descrição | Requisito |
---|---|---|
Compatibilidade Multi-Plataforma | O aplicativo deve ser compatível com a última versão dos sistemas operacionais Android e iOS. | ADD21 |
Divulgação de atualização | O aplicativo deve disponibilizar alertas de suas manutenções programadas. | RQ24 |
+
Refere-se a outros tipos de requisitos como design, implementação, interface e físicos.
Tabela 10: Dicas de consumo consciente e Design simples e moderno.
Categoria | Descrição | Requisito |
---|---|---|
Sustentabilidade | O aplicativo deve exibir dicas de consumo consciente e economia de água. | INT16 |
Design Limpo e Moderno | O design do aplicativo deve ser simples, com uma interface limpa e moderna. | B13 |
Confiabiliade
Refere-se a garantias de segurança no sistema.
Tabela 11: Segurança com criptografia de ponta a ponta e autenticação multifator
Categoria | Descrição | Requisito |
---|---|---|
Segurança | O aplicativo deve garantir a segurança dos dados do usuário, com criptografia de ponta a ponta | INT21 |
Segurança | O aplicativo deve implementar autenticação multifator para aumentar a segurança do acesso. | ADD27 |
Segurança | O aplicativo deve permitir correção de erros sem perder os dados, voltando a tela anterior | ADD16 |
Referências Bibliográficas
Especificacao Suplementar. Disponível em: https://aprender3.unb.br/pluginfile.php/2972491/mod_resource/content/2/SiglaProjeto_EspecificacaoSuplementar.pdf .Acesso em: 03 dec. 2024.
Histórico de versão
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 | 02/12/2024 | Criação do artefato | Natan Almeida | Joao Victor Marques |
1.1 | 03/12/2024 | Adição de requisitos | Natan Almeida | Joao Victor Marques |
1.2 | 04/12/2024 | Adição de requisito Desempenho | Joao Victor Marques | Natan Almeida |
1.3 | 04/12/2024 | Adição de requisito Integração | Joao Victor Marques | Natan Almeida |
1.4 | 04/12/2024 | Adição e remoção de requisitos | Joao Victor Marques | Natan Almeida |
1.5 | 10/12/2024 | Atualização pós apresentação | Natan Almeida | Joao Victor Marques |
1.6 | 10/12/2024 | Adicionando especificações | Letícia Resende | Natan Almeida |
1.7 | 11/12/2024 | Adicionando especificações | Leandro de Almeida | Natan Almeida |
1.8 | 15/01/2025 | Adicionando especificações | Joao Victor Marques | Letícia Resende |
1.9 | 15/01/2025 | Adicionando especificações | Matheus Barros | Letícia Resende |