1) Qual a definição de Engenharia de Software:Nome do formulário

A) É uma disciplina de engenharia destinada a produção de casas etc...
B) É uma disciplina da administração relacionada aos aspectos de produção.
C) É uma disciplina de engenharia relacionada a todos os aspectos de produção de hardware.
D) É uma disciplina de engenharia relacionada a todos os aspectos de produção de software.

2) Com relação aos atributos de um bom software, identifique o texto sobre a facilidade de manutenção:Nome do formulário

A) O nível de confiança do software tem uma série de características, incluindo confiabilidade, proteção e segurança. Um software confiável não deve causar danos físicos ou econômicos no caso de falha de sistema.
B) O software não deve desperdiçar os recursos do sistema, como memória e ciclos do processador.
C) O software dever ser usável, sem esforço excessivo, pelo tipo de usuário par ao qual ele foi projetado. Isso significa que ele deve apresentar uma interface com o usuário e documentação adequada.
D) O software deve ser escrito de modo que possa evoluir para atender às necessidades de mudança dos clientes, é um atributo fundamental, pois a mudança de software é uma consequência inevitável de um ambiente de negócios em constate mutação.

3) Qual a diferença entre engenharia de software e ciência da computação:

A) A ciência da computação está relacionada com teorias e fundamentos; a engenharia de software esta relacionada com a parte física do computador (hardware).
B) A ciência da computação está relacionada com teorias e fundamentos; a engenharia de software esta relacionada com a prática de desenvolvimento e entrega de software útil.
C) A ciência da computação não se relacionada com teorias e fundamentos, já a engenharia de software se relaciona com teorias e fundamentos.
D) Não existe diferença entre a ciência da computação e a engenharia de software.

4) Com relação ao processo de projeto, qual a definição de projeto de software. Marque a opção correta.

A) É uma etapa crucial no desenvolvimento de hardware.
B) É uma etapa crucial no desenvolvimento de qualquer programa, pois ele vai proporcionar ao programador ter uma visão ampla do que deve ser feito e aplica uma estratégia para melhor atender às necessidades do programa.
C) É uma etapa crucial no desenvolvimento de qualquer hardware, pois ele vai proporcionar ao projetista ter uma visão ampla do que deve ser feito e aplica uma estrategia para melhor atender às necessidades do hardware.
D) É uma etapa crucial no desenvolvimento de qualquer sistema, pois ele vai proporcionar ao projetista ter uma visão ampla do que deve ser feito e aplica uma estratégia para melhor atender às necessidades do software.

1) Para que possamos dar uma garantia de qualidade, precisamos de objetivos. Assinale a alternativa que se refere a esses objetivos

I - Dar suporte à equipe de trabalho, dos projetos de software. II - Fazer a verificação das atividades e de seus resultados. III - Garantir que sejam seguidos os padrões da empresa.

A) Somente as alternativas I e II estão corretas.
B) Somente as alternativas II e III estão corretas.
C) Somente as alternativas I e III estão corretas.
D) Todas as alternativas corretas.