Propósito da Avaliação e Uso Pretendido¶
A avaliação do software NoFluxoUNB tem como objetivo central diagnosticar a maturidade do produto sob duas perspectivas críticas: a Adequação Funcional, para garantir que o sistema entregue todas as funcionalidades planejadas de forma correta, e a Manutenibilidade, para assegurar que o código permita manutenções e evoluções futuras sem alto custo ou risco de regressão.
Os resultados obtidos poderão ser utilizados pela equipe de desenvolvimento para fundamentar as seguintes decisões:
-
Priorização do Backlog: Identificar quais módulos apresentam métricas críticas para direcionar esforços imediatos de refatoração e correção de bugs.
-
Gestão de Débito Técnico: Avaliar se a versão atual possui estabilidade e manutenibilidade suficientes para a integração de novas funcionalidades ou se o ciclo de desenvolvimento deve focar exclusivamente em melhorias estruturais.
Dessa forma, a avaliação deixa de ser um processo passivo e passa a atuar como uma ferramenta de governança, garantindo que o software desempenhe suas funcionalidades conforme os requisitos de projeto.
Escopo¶
A avaliação do NoFluxoUNB foca na integridade técnica do núcleo do sistema e na conformidade com o planejamento ágil documentado.
1. Objetos de Avaliação e Profundidade¶
O escopo está dividido em dois eixos principais:
Documentação (Foco em Adequação Funcional): Serão analisados o StoryMap, o documento de elicitação de requisitos, o diagrama de arquitetura, o Backlog e o Product Backlog Building (PBB).
- Profundidade: Comparação direta entre esses documentos e o software pronto para verificar se todas as funcionalidades planejadas foram realmente implementadas.
Análise Técnica de Código (Manutenibilidade): O objeto de análise é o código-fonte hospedado no GitHub.
- Profundidade: Análise da organização do código (modularidade) e da existência de testes (cobertura) para garantir que o sistema seja fácil de corrigir e evoluir.
2. O que fica de fora?¶
Interface e Performance: Não serão avaliados o design visual (UI) nem a velocidade de resposta do sistema. O objetivo atual é garantir que o software funcione conforme os requisitos e que o produto possa ter uma boa manutenibilidade.. Aspectos visuais e de desempenho não serão tratados nesta avaliação.
3. Limites de Validade e Plano de Cobertura Progressiva¶
Limites de Validade: Os resultados obtidos refletem exclusivamente o estado do repositório no commit do dia 13/05/26, afinal a versão 2.3.0 foi lançada no 09/07/25 e de lá pra cá recebeu diversas atualizações e os desenvolvedores não atualizaram a versão. Alterações posteriores na estrutura do PBB ou refatorações de código invalidam as métricas coletadas nesta rodada.
Referências¶
SOARES RAMOS, Cristiane. Processo de Avaliação de Qualidade de Software. Brasília: UnB, 2026. Material de aula (slides). Acesso em: 12/05/2026
Histórico de Versões¶
| Versão | Data | Descrição | Autor(es) | Revisor(es) | Data de Revisão | Alterações Realizadas |
|---|---|---|---|---|---|---|
| 1.0 | 12/05/2026 | Escrita da página | Gabriel Flores | |||
| 1.1 | 13/05/2026 | Alteração nos limites de validade | Isaque Camargos |