Pular para conteúdo

Fase 1 - Processo de Avaliação

Contexto de Trabalho

Este trabalho foi elaborado e desenvolvido no contexto da disciplina de Qualidade de Software, cujo objetivo é proporcionar aos estudantes a compreensão e a aplicação de técnicas, normas e práticas que assegurem a qualidade de produtos e processos de software ao longo de seu ciclo de vida. Como parte das atividades da disciplina, foi proposta a realização de uma análise crítica da qualidade de uma aplicação real, considerando aspectos de qualidade como usabilidade, confiabilidade, segurança, portabilidade, dentre outros.

Aplicação Escolhida

O software avaliado neste trabalho é o AgroMart [1] , uma plataforma tecnológica desenvolvida durante uma hackathon na UnB-FCTE (Universidade de Brasília - Faculdade de Ciências e Tecnologias em Engenharia) em 2020, com o objetivo de apoiar a agricultura familiar por meio da conexão entre pequenos produtores e consumidores. Trata-se de uma plataforma híbrida, composta por uma interface web voltada aos produtores e um aplicativo móvel multiplataforma destinado aos consumidores. O domínio de aplicação do AgroMart abrange temas como agricultura familiar, comércio digital, inclusão social e consumo sustentável.

Apesar de ter funcionalidades voltadas para atividades comerciais (como venda de produtos e conexão entre produtores e consumidores), o AgroMart não foi concebido como um software comercial no sentido tradicional da classificação de Pressman, uma vez que foi desenvolvido em ambiente acadêmico, com foco em impacto social e sem fins lucrativos.

No entanto, de acordo com a norma IEEE 1062, o AgroMart pode ser classificado como um COTS (Commercial Off-The-Shelf Software), pois é um produto padronizado, voltado a múltiplos usuários e disponibilizado como uma solução genérica, sem personalizações específicas para clientes individuais.

O objetivo estratégico da plataforma é se consolidar como referência em qualidade e inovação tecnológica no segmento agrícola, respondendo de forma robusta, segura e adaptável às demandas desse setor em constante transformação.

Por fim, avaliação da qualidade tem como objetivos principais identificar e priorizar as características mais relevantes para o seu público-alvo; orientar ações de melhoria contínua no sistema; e assegurar que o produto esteja alinhado às normas e boas práticas reconhecidas internacionalmente para qualidade de software.

Classificação e Ênfase das Características de Qualidade

Nesta etapa inicial do processo de avaliação, foram definidos as características de qualidade a serem considerados com base nos objetivos da avaliação e no perfil do público-alvo. A análise levou em conta tanto as necessidades dos usuários finais quanto os interesses da equipe de desenvolvimento, com o propósito de identificar características críticas para a experiência de uso e o desempenho do sistema.

Foram priorizadas as características de usabilidade e confiabilidade, devido à sua relação direta com acessibilidade, facilidade de uso e estabilidade da aplicação — aspectos fundamentais para um público composto por pessoas com 30 anos ou mais, incluindo idosos e usuários com menor familiaridade tecnológica.

A seguir, apresenta-se a classificação das características de qualidade com suas respectivas ênfases, conforme os critérios da abordagem SQuaRE (ISO/IEC 25010)[2], em uma escala de 1 a 5. A SQuaRE (Software Product Quality Requirements and Evaluation) é uma norma internacional que define um modelo de qualidade para produtos de software, estabelecendo características e subcaracterísticas que servem como referência para avaliação e especificação da qualidade de sistemas.

Característica Ênfase (1-5)
Usabilidade 5 – grande interesse
Confiabilidade 5 – grande interesse
Funcionalidade 4 – largo interesse
Eficiência (Desempenho) 2 – baixo interesse
Compatibilidade 2 – baixo interesse
Segurança 1 – nenhum interesse
Manutenibilidade 1 – nenhum interesse
Portabilidade 1 – nenhum interesse

Essa priorização servirá como base para a especificação das métricas, definição dos critérios de julgamento e planejamento da avaliação, garantindo foco nas qualidades mais relevantes para a experiência e confiança dos usuários no produto avaliado.

Proposta de Avaliação e Melhoria de Qualidade

A proposta de avaliação tem como principal objetivo assegurar a qualidade da aplicação a partir das perspectivas dos usuários e desenvolvedores, considerando as características do público-alvo predominante, composto por:

  • Pessoas com idade entre 30 anos ou mais, com ênfase no público idoso;
  • Indivíduos com menor familiaridade com tecnologias digitais.

O domínio da aplicação abrange comunidades de agricultura familiar, consumidores e vendedores inseridos em um ambiente digital de compra e venda. A avaliação visa, portanto, garantir que o produto atenda às necessidades desse público, identificar pontos de melhoria relacionados à usabilidade — de modo a facilitar o acesso, a navegação e a compreensão da aplicação —, além de propor sugestões que contribuam para a manutenção da confiabilidade do sistema.

Especificação do Modelo de Qualidade

Para avaliar a qualidade da aplicação AgroMart, adotaremos um modelo baseado na ISO/IEC 25000, com foco na característica de Usabilidade e Confiabilidade. A abordagem será complementada pelas metodologias GQM (Goal-Question-Metric) e PSM (Practical Software Measurement) para garantir uma análise estruturada e orientada a dados. O GQM nos permitirá definir objetivos claros de usabilidade. Já o PSM apoiará na seleção de métricas viáveis e acionáveis. A combinação dessas metodologias assegurará uma avaliação abrangente, alinhando os critérios técnicos da ISO 25000 com as necessidades reais dos usuários e stakeholders.

Conexão com ODS (Objetivo de Desenvolvimento Sustentável) da ONU

A aplicação avaliada apresenta forte alinhamento com diversos Objetivos de Desenvolvimento Sustentável (ODS) propostos pela Organização das Nações Unidas (ONU)[3], demonstrando seu potencial de impacto positivo em múltiplas dimensões sociais, econômicas e ambientais. A seguir, destacam-se os ODS com os quais a aplicação se conecta diretamente:

  • ODS 2 – Fome Zero e Agricultura Sustentável: ao promover a valorização da agricultura familiar e facilitar a comercialização de seus produtos, a aplicação contribui para o fortalecimento de sistemas alimentares sustentáveis e o acesso à alimentação de qualidade.

  • ODS 8 – Trabalho Decente e Crescimento Econômico: a plataforma incentiva o empreendedorismo local e a geração de renda, especialmente entre pequenos produtores rurais e comerciantes, fomentando práticas econômicas inclusivas e sustentáveis.

  • ODS 11 – Cidades e Comunidades Sustentáveis: ao conectar produtores e consumidores de forma digital, a aplicação promove redes de consumo local e incentiva práticas comunitárias mais sustentáveis, fortalecendo a coesão social nas comunidades atendidas.

  • ODS 12 – Consumo e Produção Responsáveis: a iniciativa estimula o consumo consciente e a valorização de produtos locais, contribuindo para cadeias de produção mais éticas, sustentáveis e transparentes.

  • ODS 15 – Vida Terrestre: ao incentivar práticas agrícolas sustentáveis e apoiar a agricultura familiar, a aplicação colabora com a preservação de ecossistemas terrestres e o uso sustentável dos recursos naturais.

Tabela de Contribuição

Na Tabela 1, apresenta-se a contribuição dos membros da equipe na construção do artefato.

Tabela 1 - Tabela de contribuição

Matrícula Nome completo Contribuição (%)
221007798 Ana Júlia Mendes Santos 16,66
221022355 Júlia Rocha Fortunato 16,66
221008338 Maria Clara Oleari de Araujo 16,66
222007021 Maurício Ferreira de Araújo 16,66
222006356 Pedro Lock Martins 16,66
221022767 Weverton Rodrigues da Costa Silva 16,66

Autor: Júlia Fortunato e Weverton Rodrigues, 2025

Bibliografia

- ISO/IEC 25000 SQuaRE series Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE). Disponível em: https://committee.iso.org/sites/jtc1sc7/home/projects/flagship-standards/iso-25000-square-series.html. Acesso em: 22 de maio de 2025.

- ISO/IEC 25010. Disponível em: https://iso25000.com/index.php/en/iso-25000-standards/iso-25010. Acesso em: 22 de maio de 2025.

- Documentação do AgroMart. Disponível em: https://agromart.github.io/docs/docs/intro. Acesso em: 22 de maio de 2025.

Referências Bibliográficas

[1] AgroMart. Disponível em: https://github.com/AgroMart. Acesso em: 22 de maio de 2025.

[2] ISO/IEC 25010. Disponível em: https://iso25000.com/index.php/en/iso-25000-standards/iso-25010. Acesso em: 22 de maio de 2025.

[3] ONU. Objetivos de Desenvolvimento Sustentável. Disponível em: https://brasil.un.org/pt-br/sdgs. Acesso em: 22 de maio de 2025.

Histórico de Versões

Versão Data Descrição Autor Revisor
1.0 22/05/2025 Criação do documento Júlia Fortunato e Weverton Rodrigues Ana Júlia
1.1 07/07/2025 Especificação do Modelo de Qualidade Maurício Ferreira e Weverton Rodrigues Ana Júlia