- 
                                	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