Com referência a aspectos diversos de engenharia de softwa...

Próximas questões
Com base no mesmo assunto
Q351941 Engenharia de Software
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos.

Engenharia de software é um ramo da ciência da computação que se preocupa com o desenvolvimento de códigos que sejam confiáveis, seguros, baratos e que, quando executados, funcionem e tenham o desempenho desejado.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado.

A questão propõe uma definição de Engenharia de Software, mas limita seu escopo ao desenvolvimento de códigos. É importante destacar que a Engenharia de Software é uma disciplina que cobre muito mais do que apenas codificação. Ela abrange todo o processo de desenvolvimento do software, incluindo: especificação de requisitos, design de software, construção, testes, manutenção, gerenciamento de configuração, engenharia de requisitos, e gerenciamento de projeto de software, entre outros. A confiabilidade, segurança, custo e desempenho são aspectos de qualidade que são considerados em várias fases desse processo, não apenas no código final.

Esse erro comum ao se pensar em Engenharia de Software pode ser atribuído à visão de que ela está restrita à programação. No entanto, criar software vai muito além de escrever linhas de código — envolve entender e definir a necessidade do usuário, projetar soluções que atendam a essas necessidades dentro das restrições de tempo e orçamento, implementar essas soluções de forma eficiente e eficaz, e garantir que elas sejam mantidas e aprimoradas ao longo do tempo.

Dessa forma, a alternativa foi considerada errada porque a Engenharia de Software não se limita a desenvolvimento de código, mas engloba um conjunto de práticas e disciplinas voltadas para a produção de software de alta qualidade.

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

Ramo que busca principios para guiar o desenvolvimento de softwares grandes e complexos. Usa conceitos de gerenciamento, modelos, técnica s e metodologia para ta tratar de sistemas complexos.

Engenharia de Software é  uma disciplina da Engenharia relacionada com todos os aspectos da produção de software, desde os estágios iniciais de especificação até sua manutenção. Não apenas do código.

Engenharia de Sistemas trata de todos os aspectos do desenvolvimento e evolução de sistemas complexos, nos quais os software desempenha um papel importante, e esta portanto relacionada ao desenvolvimento de hardware, projetos de políticas de  processos e implantação do sistema.

Ciência da Computação cuida dos teorias e métodos que são a base de computadores e sistemas e softwares;


Sommerville, 8a edição, pág, 4

Sinceramente, acho que a "pegadinha" da questão é em dizer em códigos baratos

A questão não foi exclusiva, não disse que a engenharia se preocupa somente com o código.

Ao meu ver a questão estaria certa se fosse dito que a engenharia de software se preocupa com o desenvolvimento de códigos confiáveis, seguros e que funcionem. É óbvio que a engenharia de software de preocupa com isso, pois ela se volta para o desenvolvimento de software de qualidade. Mas dizer que serão baratos é que está errado, pois o que vale dizer é que o software devem ser economicamente viável.

Na minha concepção o erro da questão está em dizer que é um ramo da ciências da computação.. errado! Engenharia de software trabalha com a parte metodológica e prática no desenvolvimento de software, já na ciência da computação se estuda os fundamentos e teorias. 

Bons estudos!

o que me confunde muito é que no Sommerville, Engenharia de sistemas é focada no MUNDO REAL e Engenharia de Software no MUNDO COMPUTACIONAL.

 

2 questões corroboram com isso

 

2010

A engenharia de software está relacionada com todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até sua manutenção, depois que este entrar em operação. A engenharia de sistemas diz respeito aos aspectos do desenvolvimento e da evolução de sistemas complexos, nos quais o software desempenha um papel importante.

certa

 

(SAD/PE - CESPE 2010)

[35-a] A engenharia de requisitos de um software, em geral, precede a engenharia dos requisitos do sistema de informações no qual o software será usado.

errada

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo