Acerca de métricas de software, julgue o item seguinte.Para ...
Para se avaliar a qualidade do software, é importante e fundamental medir e monitorar todo o ciclo de seu desenvolvimento.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A qualidade de software é um conceito multidimensional que abrange diversas características, como funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. Para garantir que estas características sejam atingidas, é essencial aplicar métricas ao longo do ciclo de desenvolvimento do software. Estas métricas podem incluir, mas não se limitam a:
- Complexidade do código: Avalia a facilidade ou dificuldade em entender e modificar o código.
- Cobertura de testes: Mede qual porcentagem do código está sendo testada pelos testes automatizados.
- Defeitos por linha de código: Ajuda a entender a qualidade do código através da quantidade de defeitos encontrados em relação ao tamanho do código.
- Tempo de resposta: Avalia o desempenho do software em termos de velocidade de resposta às ações do usuário.
- Satisfação do usuário: Mede o quanto os usuários estão satisfeitos com o software, muitas vezes através de pesquisas e feedbacks.
Monitorar essas métricas fornece uma visão contínua sobre o andamento do projeto e a qualidade do produto, possibilitando identificar problemas em fases iniciais e aplicar correções de forma proativa. Isso alinha-se com metodologias ágeis e práticas de desenvolvimento modernas, como a Integração Contínua (CI) e a Entrega Contínua (CD), onde o feedback rápido é vital.
Portanto, a afirmação de que é importante e fundamental medir e monitorar todo o ciclo de desenvolvimento do software para avaliar a sua qualidade é correta, pois oferece uma base sólida para a tomada de decisões e aprimoramento contínuo do software.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo