Pular para conteúdo

Especificação Suplementar

1. Introdução

O Detran Digital é um aplicativo móvel desenvolvido para proporcionar aos usuários um acesso fácil e conveniente a uma variedade de serviços relacionados a veículos e habilitação. Esta especificação suplementar estabelece os requisitos adicionais e as expectativas para o Detran Digital, com o objetivo de garantir a funcionalidade, segurança e usabilidade do aplicativo.

2. Metodologia

Para elaborar este documento, adotaremos uma versão adaptada do FURPS+. Nessa metodologia, os requisitos são divididos em categorias específicas: Funcionalidade (F), Usabilidade (U), Confiabilidade (R), Desempenho (P) e Suportabilidade (S). Além disso, incluímos requisitos não-funcionais como Design, Implementação e Interface.

3. Funcionalidade

Os requisitos funcionais estão definidos por meio dos Casos de uso.

4. Usabilidade

ID Descrição
USA01 O sistema deve ter a interface do aplicativo deve ser intuitiva, garantindo que usuários possam interagir facilmente com o sistema.
USA02 O sistema deve oferecer orientações claras para os usuários durante todo o processo de renovação da carteira de motorista.
USA03 O sistema O aplicativo deve oferecer uma seção de ajuda com documentação clara e instruções detalhadas sobre como usar as diferentes funcionalidades, facilitando o entendimento para usuários com diferentes níveis de habilidade.
USA04 O sistema deve fornecer feedback claro e imediato para cada ação do usuário, indicando se uma ação foi bem-sucedida ou se há erros que precisam ser corrigidos.
USA05 Os usuários devem ter a opção de personalizar algumas configurações do aplicativo de acordo com suas preferências, como tamanho de fonte, tema de cores e notificações.
USA06 O sistema deve permitir a consulta de informações detalhadas sobre seus veículos, incluindo licenciamento e impostos.

Tabela 01 - Requisitos relacionados a usabilidade
(Fonte: João Gabriel Elvas)

5. Confiabilidade

ID Descrição
CON01 O sistema deve estar disponível o maximo de tempo possivel, com tempo de inatividade mínimo para garantir que os usuários possam acessá-lo sempre que precisarem.
CON02 Todas as informações pessoais e transações dos usuários devem ser criptografadas e protegidas por medidas de segurança avançadas para evitar acessos não autorizados ou vazamentos de dado.
CON03 O sistema tem que garantir a confiablidade nas infirmações geradas, como numero de placa, boleto, quantidade de multas.
CON04 O sistema deve protejer dados sensiveis do usuário e do seu veículo.
CON05 Em caso de problemas ou manutenções programadas, o sistema deve comunicar de forma transparente aos usuários, fornecendo informações sobre a situação e estimativas de tempo para a resolução.

Tabela 02 - Requisitos relacionados a confiabilidade
(Fonte: João Gabriel Elvas)

6. Desempenho

ID Descrição
DES01 O aplicativo deve apresentar tempos de resposta rápidos para todas as interações do usuário, garantindo uma experiência sem atrasos ou lentidões.
DES02 O sistema deve ser escalável para acomodar um aumento significativo no número de usuários, mantendo o desempenho mesmo durante picos de uso, como em períodos de vencimento de documentos.
DES03 O aplicativo deve ser otimizado para minimizar o consumo de recursos do dispositivo do usuário, como CPU e memória, para garantir que o desempenho do dispositivo não seja prejudicado.
DES04 O sistema deve ser capaz de gerenciar eficientemente o tráfego de rede, evitando congestionamentos e garantindo que as transações sejam concluídas de forma suave, mesmo em redes com largura de banda limitada.
DES05 As consultas e transações realizadas pelos usuários devem ser processadas de maneira eficiente, utilizando recursos do sistema de forma otimizada para evitar sobrecargas.

Tabela 03 - Requisitos relacionados a desempenho
(Fonte: João Gabriel Elvas)

7. Suportabilidade

ID Descrição
SUP01 O aplicativo deve ser facilmente atualizável para incluir novos recursos, correções de bugs e melhorias, com atualizações automáticas ou notificações claras para os usuários.
SUP02 O sistema deve ser projetado para facilitar testes extensivos, permitindo a detecção rápida de problemas e a implementação de soluções sem interromper o serviço.
SUP03 O código-fonte e a infraestrutura do aplicativo devem ser organizados de forma modular e bem documentada, facilitando a manutenção contínua e a incorporação de novas funcionalidades.
SUP04 O aplicativo deve ser projetado com uma arquitetura flexível que permita a fácil adição de novas funcionalidades e a integração com tecnologias emergentes no futuro.
SUP05 O aplicativo deve ser localizável para diferentes idiomas e regiões, adaptando-se automaticamente ao idioma e às preferências de formato de data, hora e moeda do usuário.
SUP06 Deve existir um sistema de suporte técnico eficaz, oferecendo canais claros para que os usuários relatem problemas e recebam assistência rápida e precisa quando necessário.

Tabela 04 - Requisitos relacionados a suportabilidade
(Fonte: João Gabriel Elvas)

8. Design

ID Descrição
DES01 O aplicativo deve seguir a paleta de cores definida.
DES02 O aplicativo deve utilizar ícones que representem bem sua funcionalidade.
DES03 O app deve ter um design bonito e familiar.
DES04 O design do aplicativo deve ser responsivo e otimizado para uma variedade de dispositivos móveis e sistemas operacionais.

Tabela 05 - Requisitos relacionados a design
(Fonte: João Gabriel Elvas)

9. Implementação

ID Descrição
IMP01 O aplicativo deve ser compatível com os sistemas Android e IOS.
IMP02 O aplicativo deve ser facilmente atualizável para incluir novos recursos e correções de bugs conforme necessário.

Tabela 06 - Requisitos relacionados a implementação
(Fonte: João Gabriel Elvas)

10. Interface

ID Descrição
IMP01 A padronização da interface dos diversos componentes é essencial para evitar confusões por parte dos usuários. Todos os elementos devem seguir um padrão consistente, garantindo uma experiência de usuário coesa e intuitiva em todas as interações com o sistema.
IMP02 O sistema deve ser compatível com uma variedade de dispositivos móveis e sistemas operacionais para atingir um amplo público de usuários.

Tabela 01 - Requisitos relacionados a interface
(Fonte: João Gabriel Elvas)

Bibliografia

GAMBLE, S. Example: Supplementary Specification. [S. l.]: Pace University, 21 dez. 1998. Disponível em: https://csis.pace.edu/~marchese/SE616_New/Samples/Example%20%20Supplementary%20Specification.htm. Acesso em: 19 jul. 2022.'

Samily Rocha Gois: Especificação Suplementar, 27 out. 2012. Disponível em: https://aprender3.unb.br/pluginfile.php/2124482/mod_resource/content/1/Especificacao_Suplementar_Exemplo.pdf. Acesso em: 19 jul. 2022.'

Histórico de versão

Versão Data Descrição Autor Revisor
1.0 24/10/2023 Criação documento João Gabriel Elvas João Pedro
1.1 25/10/2023 Legenda tabelas João Gabriel Elvas João Pedro
2.0 04/11/2023 Padronização Vitor Borges Pedro
2.1 04/11/2023 Atualização descrições João Gabriel Elvas Pedro