Questão
ID 2126572Disciplina: Tecnologia da Informação
Assunto: Conceitos Básicos de Engenharia de Software
Ano: 2022 Banca: IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Órgão: Instituto Federal de Mato Grosso
“Muitas pessoas pensam que software é simplesmente outra palavra para programas de computador. No entanto, quando falamos de engenharia de software, não se trata apenas do programa em si.”
Este trecho de Sommerville (GOMMERVILLE, lan. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011) chama a atenção ao fato de que a construção de um software frequentemente implica, além da sua programação:
I - Na definição de dados de configuração necessários para a operação do programa de forma correta. Esta documentação deve explicar ao usuário como utilizar o sistema e deve ser atualizada a cada modificação que implique na alteração dos procedimentos descritos.
II - Na necessidade de criação de diversos programas separados que são arquitetonicamente relacionados para que funcionem em conjunto, de forma a atingir níveis satisfatórios de manutenibilidade, confiança, proteção, eficiência e aceitabilidade.
III - Na definição intrínseca de extensa documentação, que defina de forma inequívoca cada componente elaborado do software, relacionando-os com seus requisitos levantados antes, durante e depois da execução do projeto.
IV - A aplicação das ideias fundamentais da engenharia de software, que são processos de software, confiança, proteção, requisitos e reuso.
Está CORRETO o que se afirma em: