The book is a collection of empirical laws, theories and observations, which were proved to be useful in Software Engineering. It sums up the experience gained during sfotware development in hundreds of projects.
Requirements definition, prototyping, and modeling
System design and specification
System construction and composition
Validation and static verification
Testing or dynamic verification
System manufacturing, distribution, and installation
System administration, evolution, and maintenance
Project management and business analysis
User skills, motivation, and satisfaction
Technology, architecture, and industry capabilities
Measurements, experiments, and empirical research
Conclusions and challenges
The book does not describe in detail the basics of Software Engineering, but provides a number of points and laws that you need to keep in mind and pay attention to in order to avoid critical mistakes.