Skip to content

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