Engenharia de Software é um ramo engenharia associada ao desenvolvimento do produto de software usando bem-definidos princípios científicos, métodos e procedimentos. O resultado da engenharia de software é um software eficiente e confiável.
Gerenciamento de projetos de Software tem âmbito mais vasto do que engenharia de software processo que envolve comunicação, pré e pós parto apoio etc.
Este tutorial deve fornecer-lhe entendimento básico do produto de software, design de software e processo de desenvolvimento e gerenciamento de projetos de software e design complexidades etc. Ao final do tutorial você deverá ser equipado com bem entender conceitos da engenharia de software.