SóProvas


ID
105595
Banca
FCC
Órgão
DPE-SP
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

A Engenharia de Software

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

Alternativas
Comentários
  • 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."

  • ou a questão foi mal feita ou ela foi "comprada"..o único item certo é o III.
  • Concordo com o Diego Martins, a única correta é a afirmação III.
  • I. não visa o desenvolvimento de teorias e fundamentações, preocupando-se unicamente com as práticas de desenvolvimento de software. 
    "Computer science focuses on theory and fundamentals; software engineering is concerned with the practicalities of developing and delivering useful software." (Sommerville 9, pág.6)

    II. tem como foco o tratamento dos aspectos de desenvolvimento de software, abstraindo-se dos sistemas baseados em computadores, incluindo hardware e software. 
    Quem se preocupa com os aspectos de hardware e software é a Eng. de Sistemas: "System engineering is concerned with all aspects of computer-based systems development including hardware, software, and process engineering. Software engineering is part of this more general process".

    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. 
    "o correto seria: [...] aspectos importantes ignorando os detalhes [...]
  • Apenas complementando o comentário do Luiz Cláudio, não há o princípio da Composição e sim da Decomposição:
    É a técnica de se dividir o problema em partes de maneira que cada uma possa ser resolvida de uma forma mais específica.
  • 1.1.1 Engenharia de software


    Engenharia de software é uma disciplina de engenharia cujo foco está em todos os aspectos da produção de software, desde os estágios iniciais da especificação do sistema até sua manutenção, quando o sistema já está sendo usado.


    Todos os aspectos da produção de software.

    A engenharia de software não se preocupa apenas com os processos técnicos do desenvolvimento de software. Ela também inclui atividades como gerenciamento de projeto de software e desenvolvimento de ferramentas, métodos e teorias para apoiar a produção de software.

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    0 que é engenharia de software?

    É uma disciplina de engenharia que se preocupa com todos os aspectos de produção de software.


    Ciências da Computação:

    Foca a teoria e os fundamentos.


    Engenharia de Sistemas:

    Se preocupa com todos os aspectos do desenvolvimento de sistemas computacionais, incluindo engenharia de hardware, software e processo.


    Fonte: 9°edição - Ian Sommerville

  • Questão contrária à questão Q343284 (CESPE). Uma considera verdadeiro e a outra falso.

  • (I) Errado, Sommerville diz: “Computer science focuses on theory and fundamentals; software engineering is concerned with the practicalities of developing and delivering useful software”. No entanto, ele não diz que a engenharia de software se preocupa unicamente com as práticas de desenvolvimento de software.

     

    (II) Errado, Pressman diz: “System engineering is concerned with all aspects of computer-based systems development including hardware, software, and process engineering” – a questão trata da Engenharia de Sistemas.

     

    (III) Correto, de fato ela 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) Errado, o princípio da abstração ignora os detalhes; e o princípio da composição não existe – o que existe é o princípio da decomposição. E ele divide o problema em partes menores.

     

    Em suma, nenhuma das opções nos atende! Vocês sabem qual opção a banca marcou como correta? A Letra D!!! E ela voltou atrás com os recursos? Não!!! Pois é, galera! Acostumem-se com isso :( 

     

    Fonte : https://www.estrategiaconcursos.com.br/curso/engenharia-de-software-para-concursos-curso-regular-2017/

  • Adeilson Aragão,  por isso me matei pra acertar a questão achando que o louco era eu, e na verdade a má formulação da mesma me fez perder pontos. Lastimável...

  • Aí a pessoa estuda dias e dias e vem a banca querendo impor novos conceitos. Horrível essa questão, a unica alternativa 100% correta é a III.

  • Questão sem gabarito, todas estão incorretas.