It is clear that the development of large software systems is an extremely complex activity, which is full of various opportunities to introduce errors. Software engineering is the discipline that provides methods to handle this complexity and enables us to produce reliable software systems with maximum productivity. An Integrated Approach to Software Engineering is different from other approaches because the various topics are not covered in isolation. A running case study is employed throughout the book, illustrating the different activity of software development on a single project. This work is important and instructive because it not only teaches the principles of software engineering, but also applies them to a software development project such that all aspects of development can be clearly seen on a project.
Professor Pankaj Jalote is the Director of Indraprastha Institute of Information Technology.
He completed his PhD from University of Illinois at Urbana-Champaign in 1985, M.S. from Pennsylvania State University in 1982 and B.Tech. from IIT Kanpur in 1980.