Especificação Suplementar
Introdução
A especificação suplementar exerce a identificação de requisitos do sistema que não foram diretamente abordados na modelagem de casos de uso e nos requisitos elicitados, de forma que ao integrar ambas as perspectivas, seja possível definir de maneira abrangente todos os requisitos do sistema.
Esse método fundamenta-se nos seguintes critérios:
- Funcionalidade
- Usabilidade
- Confiabilidade
- Desempenho
- Suportabilidade
Metodologia
Com base no tópico anterior, o modelo adotado para este artefato é o FURPS+, uma metodologia que estabelece requisitos de um sistema dentro dos cinco critérios mencionados anteriormente. [1]
- F - Functionality: Engloba os aspectos funcionais do sistema, detalhados nos casos de uso. Esses requisitos estão relacionados às funcionalidades específicas que o sistema deve oferecer para atender às necessidades dos usuários.
- U - Usability: Refere-se à facilidade com que os usuários podem interagir e realizar suas tarefas por meio do software. Isso inclui a interface do usuário, a navegabilidade e a experiência geral de uso.
- R - Reliability: Avalia o quão confiável o software foi projetado para ser, ou seja, sua capacidade de operar sem falhas ou interrupções inesperadas. Isso envolve questões de robustez e tolerância a falhas.
- P - Performance: Considera o desempenho do software em termos de velocidade, eficiência e capacidade de resposta. Isso pode incluir métricas como tempo de resposta, taxa de transferência e uso de recursos.
- S - Supportability: Engloba requisitos relacionados à manutenibilidade, adaptabilidade, internacionalização, portabilidade e outros aspectos relevantes para a manutenção e escalabilidade do sistema.
- +: Este símbolo representa requisitos não funcionais adicionais que não se enquadram nos pilares listados. Estes podem incluir aspectos de design, implementação, interface e considerações físicas.
Functionality (Funcionalidades)
Os requisitos funcionais são explicitados de forma detalhada nos casos de uso e nos requisitos elicitados, oferecendo uma visão concreta das operações e interações do sistema com seus usuários e outros elementos do ambiente.
Usability (Usabilidade)
Engloba a capacidade do sistema de ser facilmente compreendido e utilizado pelos usuários, independentemente de sua familiaridade prévia com a plataforma, além de se estender à eficácia, eficiência e satisfação geral dos mesmos.
Facilidade de Uso
O Skoob é intuitivo e de fácil navegação. Suas operações são simples e diretas, proporcionando uma experiência de uso sem complicações. Para realizar ações principais, como adicionar um livro à estante, são necessários no máximo seis cliques.
Disponibilidade
O Skoob requer uma conexão com a internet para funcionar, o que pode ser um ponto de consideração para usuários em locais com acesso instável ou nenhum acesso à rede.
Interface
A interface do Skoob foi projetada para ser amigável e eficiente, além de promover a interação entre os usuários. Ela facilita a realização das principais atividades, como buscar livros, adicioná-los à sua estante e registrar históricos de leitura.
Reliability (Confiabilidade)
A confiabilidade está relacionada às medidas adotadas para garantir a segurança e integridade dos dados dos usuários dentro do sistema.
Garantia de segurança mínima no armazenamento de dados
O Skoob prioriza a segurança dos dados dos usuários com um sistema que não mantém informações pessoais armazenadas. Elas são acessadas apenas durante a utilização do aplicativo, em total conformidade com as políticas de privacidade da plataforma. Essa prática é rigorosamente alinhada ao termo de uso do aplicativo, reforçando a segurança mínima garantida.
Garantia de disponibilidade
O Skoob é projetado para funcionar de maneira contínua, 24 horas por dia e sete dias por semana, desde que o usuário disponha de conexão estável à internet.
Performance (Desempenho)
Armazenamento
Para instalar o aplicativo Skoob, o usuário precisará de aproximadamente 30MB de espaço disponível em seu dispositivo no caso do sistema operacional ser Android e 60MB no caso do IOS.
Tempo de resposta
O Skoob deve ter um tempo de comunicação ágil, com o dispositivo móvel, de no máximo 7 segundos. Isso significa uma experiência fluida e rápida ao utilizar o aplicativo.
Supportability (Suportabilidade)
A suportabilidade engloba uma série de aspectos técnicos cruciais, tais como manutenibilidade, adaptabilidade, internacionalização, portabilidade, além de outros elementos relevantes.
Sistemas operacionais (OS)
O aplicativo Skoob é compatível com os seguintes sistemas operacionais:
- Para dispositivos iOS: Requer iOS 11.0 ou posterior (App Store)[2].
- Para dispositivos Android: Requer Android 6.0 ou superior (Google Play)[3].
O aplicativo Skoob pode ser instalado em uma ampla variedade de dispositivos, incluindo:
- iPhone
- iPad
- iPod touch
- Apple TV
- Celulares Android, entre outros.
Idiomas
O Skoob oferece suporte aos idiomas:
- Português (Brasil)
- Inglês
+
Esta categoria abrange uma variedade de requisitos, incluindo design, implementação e considerações físicas.
Design
O aplicativo Skoob segue uma paleta de cores composta predominantemente de azul e branco. Os usuários têm a opção de escolher entre diversos temas, incluindo o tema padrão claro, que faz uso do azul e do branco definido na paleta de cores. Além disso, o Skoob oferece opções de temas escuros, como Dark, Dark Blue, Dark Pink e Dark Gray, para atender às preferências individuais dos usuários. Para os que buscam uma estética mais nostálgica, o tema Old Paper também está disponível. Essa variedade de temas permite uma personalização flexível, proporcionando uma experiência única a cada usuário.
Conclusão
Através desta Especificação Suplementar, foram identificados e detalhados alguns requisitos, acerca dos cinco critérios definidos. Com base na metodologia FURPS+, foi possível estabelecer uma visão clara desses requisitos, viabilizando que o aplicativo atenda às espectativas do usuário, proporcionando uma experiência sólida e confiável.
Bibliografia
[1] SALES, André. Modelagem de Requisitos. Disponível em: Aprender 3. Acesso em 23 de outubro de 2023.
[2] SKOOB IOS. Disponível em: App Store. Acesso em: 23 de Outubro de 2023.
[3] SKOOB ANDROID. Disponível em: Google Play. Acesso em: 23 de Outubro de 2023.
Histórico de Versão
Versão | Data de execução | Data prevista de revisão | Descrição | Autor(es) | Revisado |
---|---|---|---|---|---|
1.0 |
23/10/2023 | 24/10/2023 | Criação do artefato | Ana Rocha | |
1.1 |
25/10/2023 | 25/10/2023 | Adicionando a conclusão do artefato | Ana Rocha |
Revisão
Data de Revisão | Cobertura de Versões | Técnica | Revisor(es) |
---|---|---|---|
25/10/2023 | 1.0 e 1.1 |
Revisão estática | Rafael Amancio |
25/11/2023 | 1.1 |
Revisão por inspeção | Rafael Amancio |