GQM – Fase Definição
Objetivo de negócio do AgroMart
O Agromart tem como propósito oferecer aos pequenos agricultores mais segurança no escoamento de sua produção, além de conectar consumidores que buscam uma alimentação saudável e de qualidade aos seus produtos.
Objetivo de Medição 1
Elemento | Descrição |
---|---|
Analisar | AgroMart |
Para o propósito de | avaliar a sua capacidade de ser compreendido, adaptado e evoluído de forma eficiente |
Com respeito a | manutenibilidade |
Do ponto de vista do | desenvolvedor |
No contexto da | disciplina de Qualidade de Software |
Questões e Hipóteses
-
Q1: O sistema possui uma estrutura modular que facilita modificações e adições de funcionalidades?
Hipótese Q1: O sistema apresenta uma estrutura modular com baixo acoplamento entre componentes, permitindo a realização de modificações e adições com impacto limitado e localizado. -
Q2: A documentação existente é suficiente para entender os componentes do sistema?
Hipótese Q2: A documentação cobre os principais componentes do sistema de forma clara e atualizada, com a presença de README, diagramas de arquitetura, comentários no código, entre outros, permitindo que desenvolvedores compreendam seu funcionamento sem depender de leitura extensiva do código. -
Q3: Existem testes automatizados que auxiliam na segurança das modificações?
Hipótese Q3: O sistema possui uma cobertura razoável de testes automatizados, o que contribui para a detecção de regressões e aumenta a confiança ao realizar modificações. -
Q4: O fluxo lógico do sistema é de fácil compreensão?
Hipótese Q4: O código possui baixa complexidade e está organizado de forma clara, facilitando o entendimento da lógica de execução pela equipe.
Abstraction Sheet
Foco da Qualidade
|
Fatores de Variação
|
Hipótese de Baseline
|
Impacto dos Fatores de Variação
|
Métricas para Objetivo 1
M1: Grau de acoplamento
M2: Padrões arquiteturais
M3: Facilidade de extensão
M4: Cobertura da documentação
M5: Atualização da documentação
M6: Cobertura de testes
M7: Testes quebrados após mudanças
M8: Tempo p/ detectar falhas
M9: Complexidade ciclomática
M10: Comentários por função
M11: Tempo p/ entender módulo
Objetivo de Medição 2
Elemento | Descrição |
---|---|
Analisar | AgroMart |
Para o propósito de | entender sua eficácia e facilidade de uso |
Com respeito a | eficiência de uso (usabilidade e desempenho percebido) |
Do ponto de vista de | usuário final |
No contexto da | disciplina de Qualidade de Software |
Questões e Hipóteses
-
Q5: O sistema permite que usuários encontrem e comprem produtos com facilidade?
Hipótese Q5: A interface é intuitiva e permite que os usuários realizem ações como busca, seleção e compra de produtos em poucos passos, com baixo índice de desistência. -
Q6: Os usuários consideram o sistema fácil de usar e eficiente em suas tarefas?
Hipótese Q6: Supõe-se que a maioria dos usuários perceba o sistema como fácil de usar, com baixa necessidade de suporte e altos níveis de satisfação, o que será validado por meio de pesquisas de usabilidade e coleta de feedback.
Abstraction Sheet
Foco da Qualidade
|
Fatores de Variação
|
Hipótese de Baseline
|
Impacto dos Fatores de Variação
|
Métricas para Objetivo 2
M12: Taxa de sucesso nas tarefas
M13: Cliques até compra
M14: Tempo médio de compra
M15: Satisfação média
M16: Tempo de resposta percebido
M17: Taxa de desistência
Tabela de Contribuição
Matrícula | Nome completo | Contribuição (%) |
---|---|---|
221021886 | Cássio Sousa dos Reis | 20% |
180113097 | Daniel Coimbra dos Santos | 20% |
202023663 | Gabriel Basto Bertolazi | 20% |
221037803 | Letícia Kellen Ramos Paiva | 20% |
170154319 | Philipe de Sousa Barros | 20% |
Histórico de Versão
Versão | Data | Autor | Descrição | Revisor |
---|---|---|---|---|
1.0 | 26/05/2025 | Cássio Reis | Criação do documento | Daniel Coimbra |
1.1 | 26/05/2025 | Daniel Coimbra | Adição dos diagramas de Objetivo | - |