Ir para o conteúdo

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:

- funcionalidade
- usabilidade
- confiabilidade
- desempenho 
- suportabilidade

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

Autor(a): Letícia Resende


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

Autor(a): Natan Almeida


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

Autor(a): Letícia Resende, Joao Victor Marques


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

Autor(a): Leandro de Almeida


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

Autor(a): Natan Almeida


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

Autor(a): Letícia Resende


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

Autor(a): Natan Almeida


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

Autor(a): Natan Almeida


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

Autor(a): Natan Almeida, Matheus Barros


+

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

Autor(a): Natan Almeida

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

Autor(a): Leandro de Almeida, Matheus Barros

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