ABSTRACT

Chapter 14, Retrospect on Software Engineering, wraps up the entire framework of theoretical and empirical foundations of software engineering. On the basis of the first three parts of this book on principles, constraints, theoretical foundations, and organizational foundations of software engineering, this chapter moves the focus onto the entire picture. It studies the infrastructure of software engineering and discusses the organization of the software industry, particularly the organizational structure and methodologies of the software industry, and the hidden phenomenon of software maintenance crisis in software engineering. The formalized principles and laws of software engineering developed throughout this book are summarized, which form the essential body of knowledge for excellent software engineers and researchers.