Especificação Suplementar¶
Introdução¶
A especificação suplementar "trata-se de um documento em linguagem natural, no qual são descritos os requisitos não funcionais" (SERRANO, 2017). Ela é usada principalmente para modelar os requisitos não funcionais por meio de uma framework denominada FURPS.
Metodologia¶
Os requisitos não implementados e não funcionais escolhidos pela equipe estão apresentados na tabela 1, a seguir:
Tabela 1 — Divisão de requisitos não funcionais e não implementados, de acordo com os responsáveis.
Requisito Não Funcional | Responsável |
---|---|
RE31 | Júlia Lopes, Rodrigo Orlandi |
RE25 | João Paulo |
Fonte: Rodrigo de Andrade
Os requisitos não funcionais, na especificação suplementar, são divididos de acordo com a sua aderência a uma de quatro categorias do padrão FURPS+ que não representam a funcionalidade, estes sendo Usabilidade (Usability), Confiabilidade (Reliability), Performance e Sustentabilidade (Supportability). De acordo com Serrano et. al, 2017, as categorias representam:
-
Usabilidade: O quão fácil é para o usuário realizar suas demandas via o software?
-
Confiabilidade: O quão confiável foi desenhado o software?
-
Performance: Como é o desempenho desse software? Ele é rápido?
-
Sustentabilidade: No desenho desse software, como lidou-se com: manutenibilidade, adaptabilidade, internacionalização, portabilidade e outros aspectos relevantes para extensibilidade desse software?
A tabela 2, a seguir, demonstra a especificação de como vão ficar os requisitos classificados de acordo com o FURPS+:
Tabela 2 — Especificação da classificação dos requisitos não funcionais de acordo com o FURPS+.
Categoria do FURPS+ | Requisitos |
---|---|
Usabilidade | - |
Confiabilidade | - |
Performance | - |
Sustentabilidade | - |
Fonte: Rodrigo de Andrade
Execução¶
O requisito 31 se adere à Usabilidade de um sistema, dependendo de uma localização boa para melhorar a experiência do usuário. O requisito 25 apresenta uma solução à possíveis problemas que o sistema pode apresentar, tornando a experiência do usuário mais conveniente e evitando uma maneira do sistema quebrar pela quantidade de dados enviada como tarefa, se aderindo à Confiabilidade do sistema. A classificação pode ser verificada na tabela 3, a seguir:
Tabela 3 — Requisitos não funcionais do projeto classificados de acordo com o FURPS+.
Categoria do FURPS+ | Requisitos |
---|---|
Usabilidade | RE31 - Encontrar a barra de busca de turmas é facilmente localizável e intuitiva |
Confiabilidade | RE25 - O sistema deve possuir uma auto-compactação de arquivos se recebê-los exceder o tamanho máximo do arquivo. |
Performance | |
Sustentabilidade |
Fonte: Rodrigo de Andrade
Referência¶
# | Fonte |
---|---|
1 | SERRANO, Milene. SERRANO, Maurício. Requisitos - Aula 13. UnB Gama (FCTE). Disponível em: https://aprender3.unb.br/pluginfile.php/2972480/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf. Acesso em: 08/12/2024. |
Histórico¶
Versão | Descrição | Autor | Revisor | Revisado | Data |
---|---|---|---|---|---|
v1.0 | Feito upload da página | Rodrigo de Andrade | Esther Sousa | 08/12/2024 |