Daniele Cascine apresenta uma visão geral do que é engenharia de Software.
Planejamento é importante para muitas coisas, mas para o desenvolvimento de um Software de qualidade é praticamente imprecindível. Planejar é uma das funções da engenharia de Software, além do estudo do comportamento dos usuários, busca de erros no software e outras.
Através do estudo do comportamento do usuário enquanto utiliza o software é possível fazer mudanças na aplicação que podem proporcionar, dentre várias coisas, mais conforto para o usuário, mais agilidade nas tarefas e mais usabilidade.
Numa equipe de Engenharia de Software, existe uma parte que tem como tarefa buscar erros no programa para que possam ser corrigidos. Evitam, assim, que o usuário tenha problemas.
Percebe-se claramente o quanto é necessária a Engenharia de Software para o desenvolvimento de um Software de grande dimensões.