Engenharia de software é um ramo da engenharia associado ao desenvolvimento de produtos de software usando princípios, métodos e procedimentos científicos bem definidos. O resultado da engenharia de software é um produto de software eficiente e confiável.
O gerenciamento de projetos de software tem um escopo mais amplo do que o processo de engenharia de software, pois envolve comunicação, suporte pré e pós-entrega etc.
Este tutorial deve fornecer a você uma compreensão básica do produto de software, design de software e processo de desenvolvimento, gerenciamento de projetos de software e complexidades de design, etc. No final do tutorial, você deve estar equipado com um bom entendimento dos conceitos de engenharia de software.
Este tutorial foi desenvolvido para leitores que buscam educação no domínio do desenvolvimento de software, aspirantes a Teste de Software e todos os leitores entusiastas.
Este tutorial foi projetado e desenvolvido para iniciantes. Porém, a consciência sobre os sistemas de software, o processo de desenvolvimento de software e os fundamentos do computador seria benéfico.