No que se refere a qualidade de software e segurança no dese...
No que se refere a qualidade de software e segurança no desenvolvimento, julgue o item que se segue.
Um dos atributos de qualidade de software é a capacidade de
suas funções, com objetivo de facilitar o desenvolvimento
por times em ambientes separados.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado.
A questão aborda o tema da qualidade de software e um dos atributos que poderiam ser considerados nesse contexto. No entanto, há uma informação incompleta e confusa no enunciado. Ele menciona a "capacidade de suas funções, com objetivo de facilitar o desenvolvimento por times em ambientes separados". A questão parece indicar a modularidade, que é a capacidade de um sistema ser dividido em componentes ou módulos distintos que podem ser desenvolvidos, testados, depurados, atualizados e até mesmo reutilizados de forma independente.
Porém, a modularidade por si só não é expressamente um atributo de qualidade de software. O que está mais relacionado à qualidade e é influenciado pela modularidade são atributos como a manutenibilidade e reusabilidade. Além disso, a modularidade pode favorecer o desenvolvimento paralelo e a compreensão do software. Portanto, o enunciado dá a entender que a modularidade é um atributo de qualidade, quando na verdade é um princípio de design de software que pode influenciar vários atributos de qualidade.
Para resolver essa questão, é necessário ter conhecimentos sobre os atributos de qualidade de software, como definidos pelo modelo de qualidade da ISO/IEC 25010, que inclui atributos como funcionalidade, desempenho, compatibilidade, usabilidade, confiabilidade, segurança, manutenibilidade e portabilidade.
Portanto, a assertiva está errada, pois a capacidade de desenvolvimento por times em ambientes separados é mais uma consequência do bom design modular do software do que um atributo de qualidade em si. Faz-se importante entender esse tipo de distinção para assegurar a correta compreensão dos conceitos de qualidade de software em sua totalidade.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
GABARITO ERRADO
Atributos essenciais de um bom software:
- Confiabilidade e proteção: não deve causar prejuízos físicos ou econômicos no caso de falha de sistema.
- Aceitabilidade: … compreensível, usável e compatível com outros sistemas;
- Manutenível: deve evoluir. Mudanças são inevitáveis;
- Eficiência: não deve desperdiçar os recursos do sistema.
A qualidade dita pelo enunciado é de processo de desenvolvimento de software e não do software em si.
✅Gabarito(Errado)
Um dos atributos de qualidade de software é a capacidade de suas funções, com objetivo de facilitar o desenvolvimento por times em ambientes separados.
Funcionalidade
“Conjunto de atributos que evidenciam a existência de um conjunto de funções e suas propriedades especificadas. As funções são as que satisfazem as necessidades explícitas e implícitas”.
Fonte: ISO/IEC 9126
:::::Introdução::::::
- ISO 9126 - qualidade de produto (bolo) // ISO 12207 qualidade do processo (receita).
::::::Vamos à questão::::::
- Funcionalidade, como bem explicado pelo colega Luciano, procura atender aos requisitos e especificações, não necessariamente o desenvolvimento em cloud que permitiria desenvolver em ambientes separados..
- Facilitar o desenvolvimento por times em ambientes separados facilita o atributo da eficiência descrito na norma, mas mesmo assim, não há uma adequação expressa na norma que explica isso. Aliás, é mais comum olhar essa parte B da questão nos princípios de Devops e no controle de versões (SVN, GIT etc.).
EM SUMUA: GABARITO errado -> funcionalidade é atender requisitos, não desenvolvimento compartilhado.
::::::Indo mais fundo::::::
Atributos da ISO 9126
- Funcionalidade = satisfaz às necessidades;
- Confiabilidade = fica disponível;
- Usabilidade = facilidade de utilização;
- Eficiência == otimização;
- Facilidade de manutenção = correção;
- Portabilidade = transporte.
>>Em frente e enfrente>>
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo