Publisher's Synopsis
Includes the underlying science and mathematics of software engineering, software development technology, software project management and principles of applications. Stressing fundamental and stable concepts, the book also summarizes the state-of-the-art in software engineering methods and tools.