Lista de Exercícios de Modelo de Maturidade de Software – Lista 1
Questão 1
Dentre as opções abaixo, assinale o principal elemento utilizado nos dias atuais para o desenvolvimento de um software?
a) Hardware
b) Memória
c) Poder computacional
d) Software
e) Legislação
Questão 2
Dentre as opções, assinale a que representa o principal desafio para as soluções baseadas em computador.
a) Aumentar a produtividade e o custo.
b) Reduzir o custo e a qualidade.
c) Aumentar o custo e diminuir a produtividade.
d) Reduzir o custo e a produtividade.
e) Aumentar a qualidade e reduzir o custo.
Questão 3
Qual é a opção que representa um dos problemas que persistem no uso e desenvolvimento de softwares?
a) Grande habilidade de manutenção dos sistemas.
b) Sociedade dependente da construção de software confiável.
c) Pouco trabalho para que os engenheiros de software construam sistemas confiáveis.
d) Habilidade suficiente para atender a demanda de novos sistemas.
e) Poucos avanços do hardware.
Questão 4
Sabemos que a manutenção de software é um dos grandes problemas que impactam nos custos de desenvolvimento. Assim sendo, qual etapa possui um impacto maior nos custos de manutenção?
a) No contrato fechado com o cliente
b) A definição
c) Depois da entrega
d) Na discussão inicial do software
e) O desenvolvimento
Questão 5
Dentre as alternativas abaixo, assinale a que não se refere a um problema encontrado na crise do software.
a) Baixa qualidade do software
b) Difícil manutenção do software
c) Quantidade e a produtividade das pessoas
d) Alta qualidade do software
e) Estimativas de prazo e custo imprecisas
Questão 6
De acordo com as características de um software, a sua alta qualidade pode ser conseguida com:
a) Uma boa interação entre hardware e software
b) Ferramentas de alta qualidade
c) Prazos bem definidos
d) Um bom projeto e alta capacitação de pessoas
e) Ferramentas e bom projeto
Questão 7
A frase “software não se ‘desgasta’ com o uso, mas se deteriora” significa que:
a) O software não sofre mudanças.
b) As mudanças não são percebidas.
c) O software sofre manutenção, o que pode gerar defeitos.
d) São poucas as mudanças sofridas.
e) Muda de acordo com o defeitos do hardware.
Questão 8
Dentre as alternativas abaixo, todas são componentes de software, exceto:
a) Manual de operação
b) Ferramentas de desenvolvimento
c) Instruções de programas
d) Documentos de desenvolvimento
e) Atas de reunião
Questão 9
Dentre as opções abaixo, assinale a que representa um mito administrativo.
a) Possuímos um livro completo de padrões, e isso é suficiente.
b) Precisamos somente de ótimos programadores.
c) O foco é somente produzir código rápido.
d) Gerar documentação atrasa o desenvolvimento.
e) Devemos entregar somente o programa funcionando.
Questão 10
Dentre as opções abaixo, assinale a que representa um mito profissional.
a) Precisamos de boas ferramentas.
b) Precisamos somente de ótimos computadores.
c) O foco é somente em hardware.
d) Possuímos um livro completo de padrões, e isso é suficiente.
e) Devemos entregar somente o código funcionando.
Aula 01 – Respostas
Questão 1 – D
Justificativa: Os pesquisadores perceberam que o software é mais importante do que o hardware, pois é o software que será gerado no desenvolvimento de um sistema para utilizar os recursos disponíveis em um hardware.
Questão 2 – E
Justificativa: Segundo a aula apresentada, atualmente, o principal desafio é melhorar a qualidade do produto de software e diminuir os custos necessários para o seu desenvolvimento.
Questão 3 – B
Justificativa: A sociedade depende, cada vez mais, da construção de softwares que sejam confiáveis, pois, de outra forma, poderemos ter grandes catástrofes.
Questão 4 – C
Justificativa: Depois que o software é entregue ao cliente final, qualquer tipo de alteração demanda uma modificação no projeto que está pronto. Todas as mudanças devem ser muito bem analisadas. Quanto mais cedo uma alteração for realizada, menor será o impacto nos custos do software; quanto mais tarde a mudança, maior será o custo.
Questão 5 – D
Justificativa: A crise do software refere-se a um conjunto de problemas, como a qualidade do software, produtividade, problemas na manutenção e em relação a prazos e custos. Um dos problemas era a baixa qualidade do software, e não a sua alta qualidade.
Questão 6 – D
Justificativa: Precisamos investir na formação de recursos humanos e ter um bom projeto. Somente boas ferramentas não garantem um software de qualidade.
Questão 7 – C
Justificativa: O software sempre terá modificações, que, possivelmente, introduzirão novos defeitos.
Questão 8 – B
Justificativa: Todo e qualquer documento é um componente de software, bem como os códigos gerados pelo seu desenvolvimento.
Questão 9 – A
Justificativa: De acordo com o texto, somente o primeiro item representa um mito administrativo.
Questão 10 – E
Justificativa: De acordo com o texto, somente o último item representa um mito administrativo.
Material retirado da Web.
Se você tiver alguma dúvida ou correção a fazer, por favor, comente! Obrigado!