A Engenharia de Software I. não visa o desenvolvimento de te...
I. não visa o desenvolvimento de teorias e fundamentações, preocupando-se unicamente com as práticas de desenvolvimento de software.
II. tem como foco o tratamento dos aspectos de desenvolvimento de software, abstraindo-se dos sistemas baseados em computadores, incluindo hardware e software.
III. tem como métodos as abordagens estruturadas para o desenvolvimento de software que incluem os modelos de software, notações, regras e maneiras de desenvolvimento.
IV. segue princípios, tais como, o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes e o da Composição, que agrupa as atividades em um único processo para distribuição aos especialistas.
É correto o que se afirma em
Comentários
Veja os comentários dos nossos alunos
Questão passível de recurso. O item I está incorreto, pois temos os métodos formais que se preocupam em dar uma base matemática para o desenvolvimento de sistemas.
É porque ele se baseou na afirmação de Somerville Sabe-tudo:
A Ciência da Computação está relacionada com teoria e fundamentos. A Engenharia de Software está preocupada com as práticas de desenvolvimento e entrega de software útil.
Mas o próprio Sommerville cita que a Engenharia de Software abrange todos aspectos relacionados ao desenvolvimento de software, incluindo "o desenvolvimento de ferramentas, métodos e teorias para auxiliar na produção de software"
"Software engineering is not just concerned with the technical processes of software development but also with activities such as software project management and with the development of tools, meth- ods and theories to support software production."
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo