A new approach in dealing with the difficulties of large-scale software development is to establish an appropriate software engineering process system. This text presents a unified framework of the software engineering process and allows the reader to obtain a systematic and comprehensive framework for implementing software engineering in a software organization. No other book covers both the process approach or the fundamental theory and a unified framework of the SEP.