O Modelo de Maturidade da Capacitação para Desenvolvimento d...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Vamos analisar a questão e entender o motivo pelo qual a alternativa C é a correta.
A questão aborda o Capability Maturity Model Integration for Development (CMMI-DEV), um modelo utilizado para melhorar e avaliar a capacidade dos processos de desenvolvimento de software de uma organização. Este modelo é amplamente usado para garantir que as práticas de engenharia de software sejam seguidas de maneira eficaz, resultando em produtos de alta qualidade.
Alternativa C: "Baseia-se no alcance de objetivos relacionados com a aplicação de boas práticas de engenharia de software."
Esta é a alternativa correta porque o CMMI-DEV realmente se fundamenta na implementação de boas práticas de engenharia de software. O modelo define um conjunto de práticas que são essenciais para melhorar os processos de desenvolvimento dentro de uma organização. Essas práticas são vistas como objetivos a serem alcançados para garantir que a organização esteja aderindo a padrões elevados de desenvolvimento de software.
Alternativa A: "Permite avaliar, de forma indireta, o nível de maturidade das pessoas e dos processos de produção de software utilizados por uma organização."
Esta alternativa está incorreta porque o CMMI-DEV avalia diretamente os processos de produção de software, não de forma indireta. Ele foca na melhoria dos processos organizacionais e não diretamente nas pessoas que os executam.
Alternativa B: "Possui duas representações: direta e por estágios."
Esta alternativa está incorreta. Na verdade, o CMMI possui duas representações: contínua e por estágios. A representação contínua permite que uma organização melhore processos específicos, enquanto a representação por estágios oferece um caminho estruturado para a melhoria global dos processos.
Alternativa D: "Fundamenta-se em medições do trabalho das pessoas envolvidas e na aplicação de ferramentas de apoio ao desenvolvimento de software (CASE)."
Esta alternativa está incorreta porque o CMMI-DEV não se fundamenta em medições do trabalho das pessoas ou na aplicação de ferramentas específicas (CASE). Ele se concentra na melhoria contínua dos processos de desenvolvimento de software como um todo.
Alternativa E: "Recomenda que as empresas contratem programadores experientes e que conheçam as linguagens orientadas a objetos."
Esta alternativa está incorreta porque o CMMI-DEV não faz recomendações específicas sobre contratação de programadores ou conhecimento de linguagens de programação. Seu foco é na melhoria dos processos e práticas de engenharia de software.
Espero que esta explicação tenha ajudado a entender melhor o tema e a lógica por trás da questão. Sinta-se à vontade para perguntar se tiver mais dúvidas!
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
a) permite avaliar, de forma indireta, o nível de maturidade das pessoas e dos processos de produção desoftware utilizados por uma organização. (Maturidade da organização e capacidade dos processos).
b) possui duas representações: direta e por estágios. Contínua (Capacidade) e por Estágios (Maturidade)
c) baseia-se no alcance de objetivos relacionados com a aplicação de boas práticas de engenharia desoftware.
d) fundamenta-se em medições do trabalho das pessoas envolvidas e na aplicação de ferramentas de apoio ao desenvolvimento de software (CASE). (Não mede o trabalho das pessoas, mede a capacidade dos processos e maturidade da organização)
e) recomenda que as empresas contratem programadores experientes e que conheçam as linguagens orientadas a objetos. ( O CMMI não diz respeito a qual linguagem é a melhor a se utilizar )
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo