O Modelo de Maturidade da Capacitação para Desenvolvimento d...

Próximas questões
Com base no mesmo assunto
Q47607 Governança de TI
O Modelo de Maturidade da Capacitação para Desenvolvimento de Software (Capability Maturity Model Integration for Development - CMMIDEV):
Alternativas

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) Não tem nada haver com o nível de maturidade das pessoas. ERRADO
(b) Possui duas representações: contínua e por estágios (ou discreta), e não direta. ERRADO
(c) O CMMI-DEV baseia-se no alcance de objetivos relacionados com a aplicação de boas práticas de Engenharia de Software. CORRETO
(d) Não se fundamenta na medição do trabalho das pessoas envolvidas e não promove o uso de ferramentas CASE. ERRADO
(e) O CMMI não faz essa recomendação, pois não é de sua competência opinar quanto a linguagens ou a perfis de programadores. ERRADO

 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