tutorialspoint - Software Engineering Tutorial

This tutorial provides you the basic understanding of software product, software design and development process, software project management and design complexities.
At the end of the tutorial you should be equipped with well understanding of software engineering concepts.”

Link