Engenharia de Software
É a criação e a utilização de sólidos
princípios de engenharia com o objetivo de obter software de maneira econômica, que seja confiável e que
trabalhe eficientemente em computadores. Aplica uma abordagem sistemática,
disciplinada e quantificável, para o desenvolvimento, operação e manutenção do
software. A engenharia de software ocorre como uma conseqüência de um processo
chamado de Engenharia de Sistemas
[Pressman 2002].
A engenharia de software lança mão de um
conjunto de processos, técnicas, ferramentas e gerenciamento para a obtenção de
software com qualidade, ou seja, solucionando de forma eficaz os problemas dos
seus stakeholders, dentro dos prazos e custos planejados.