SóProvas


ID
726712
Banca
FCC
Órgão
TRT - 6ª Região (PE)
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Considere: é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a manutenção desse sistema, depois que ele entrou em operação. Seu principal objetivo é fornecer uma estrutura metodológica para a construção de software com alta qualidade. A definição refere-se

Alternativas
Comentários
  • Engenharia de software é uma área da computação voltada à especificação, desenvolvimento e manutenção de sistemas de software, com aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando organização, produtividade e qualidade.
     
    fonte: http://pt.wikipedia.org/wiki/Engenharia_de_software
  • A dica da questão está na palavra "disciplina".
    a) ciclo de vida não é disciplina
    b) programação OO também não é disciplina
    c) análise de sistemas não é disciplina
    d) engenharia de requisitos é disciplina MAS ela compete apenas a fase inicial do desenvolvimento. (ao contrário do que afirma aqui: "desde os estágios iniciais de especificação do sistema até a manutenção desse sistema")
    e) Engenharia de software é disciplina e abrange todas as etapas do desenvolvimento, desde a especificação até a manutenção. (CORRETA)
  • O comentário da ma está 99% correto, porém acho que a disciplina de engenharia de requisitos não existe só nos estágios iniciais. Como exemplo o RUP, esta disciplina é mais utilizada na fase de concepção, porém ela continua até a transição, porém com menos intensidade.
  • Complementando o comentário do Friathau...

    O RUP utiliza o modelo iterativo/incremental que diz que os requisitos são dinâmicos, ou seja, vão evoluindo ou sendo alterados/ajustados nas fases posteriores à fase inicial.
  • Engenharia de software é elegível.  As outras alternativas não se caracterizam como "disciplinas" no contexto apresentad;  As demais que podem se caracterizar como "disciplinas" não representam TODOS os aspectos de produção de software.

  • Eng soft tem a ver com processos (o que?), métodos (como?) e ferramentas...enquanto que o ciclo de vida do software só diz respeito ao "o que fazer" e não ao como fazer ou às ferramentas...sendo assim, considerando "todos os aspectos" a resposta é letra E.

  • é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a manutenção desse sistema, depois que ele entrou em operação

     

    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

    Engenharia tem a ver com obter resultados de qualidade requeridos dentro do cronograma e do orçamento. 

    letra E

  • Segundo Sommerville (2011), a engenharia de software é uma disciplina de engenharia que se preocupa com todos os aspectos da produção de software, passando por todos os estágios de desenvolvimento, desde a especificação de requisitos até a manutenção do sistema. O Instituto de Engenheiros Eletricistas e Eletrônicos (IEEE) define a engenharia de software como a uma abordagem sistemática, disciplinada e quantificável para o desenvolvimento, operação e manutenção de software. Já Friedrich Ludwig Bauer diz que a "Engenharia de Software é a criação e a utilização de sólidos princípios de engenharia a fim de obter software de maneira econômica, que seja confiável e que trabalhe eficientemente em máquinas reais". 

    Fonte: exponencial concursos