Definition: Software engineering is the application of engineering to the design, development, implementation and maintenance of software in a systematic method. -Wikipedia
Why study this book? If you want to learn the complete life cycle of a software system, from inception to release and through support. It’s based on the SWEBOK and expands and gives examples on the most important topics with a focus on Software Quality.
By Frank Tsui, Orlando Karam, Barbara Bernal
Why study this book? If you want to learn the generally accepted knowledge about software engineering.