
An Integrated Approach to Software Engineering
Pankaj Jalote(Author)
Springer (Publisher)
3rd Edition
Published on 15. December 2010
Book
Paperback/Softback
XIV, 566 pages
978-1-4419-3544-1 (ISBN)
Description
An introductory course in Software Engineering remains one of the hardest subjects to teach. Much of the difficulty stems from the fact that Software Engineering is a very wide field which includes a wide range of topics. Con sequently, what should be the focus of an introductory course remains a challenge with many possible viewpoints. This third edition of the book approaches the problem from the perspec tive of what skills a student should possess after the introductory course, particularly if it may be the only course on software engineering in the stu dent's program. The goal of this third edition is to impart to the student knowledge and skills that are needed to successfully execute a project of a few person-months by employing proper practices and techniques. In- dently, a vast majority of the projects executed in the industry today are of this scope-executed by a small team over a few months. Another objective of the book is to lay the foundation for the student for advanced studies in Software Engineering. Executing any software project requires skills in two key dimensions- engineering and project management. While engineering deals with issues of architecture, design, coding, testing, etc., project management deals with planning, monitoring, risk management, etc. Consequently, this book fo cuses on these two dimensions, and for key tasks in each, discusses concepts and techniques that can be applied effectively on projects.
Reviews / Votes
From the reviews of the third edition:
"Engineering and project management are the two major types of skills required in software engineering. This book discusses those skills. . The book is well written and well organized; it starts with the most basic software engineering concepts, and then goes gradually toward the most advanced ones. The book ends with a comprehensive index, and an up-to-date list of references. I can recommend this book for all teachers who want to present a first course in software engineering for graduate students." (Soraya Kouadri Mostefaoui, ACM Computing Reviews, Vol. 49 (3), March, 2008)
More details
Series
Edition
Third Edition 2005
Language
English
Place of publication
New York
United States
Target group
Primary & secondary/elementary & high school
Graduate
Edition type
Revised edition
Illustrations
XIV, 566 p.
Dimensions
Height: 235 mm
Width: 181 mm
Thickness: 32 mm
Weight
1012 gr
ISBN-13
978-1-4419-3544-1 (9781441935441)
DOI
10.1007/0-387-28132-0
Schweitzer Classification
Other editions
Additional editions

Pankaj Jalote
An Integrated Approach to Software Engineering
Book
10/2005
3rd Edition
Springer
€79.13
Shipment within 5-7 days
Previous edition
Pankaj Jalote
An Integrated Approach to Software Engineering
Book
04/1997
2nd Edition
Springer
€85.55
Article exhausted; check for reprint
Person
Pankaj Jalote is Distinguished Professor at IIIT-Delhi, of which he is also the founding Director. Prior to this, he has been a Chair Professor at IIT Delhi, Head of the Department of Computer Science and Engineering at the IIT Kanpur, and an Assistant Professor at University of Maryland at College Park. He has also served as Vice President of Infosys Technologies and Visiting Researcher at Microsoft Corporation.
He is the author of six books including the highly acclaimed CMM in Practice, which has been translated in many languages, and the best selling text book An Integrated Approach to Software Engineering.
Content
Software Engineering Challenges.- Software Processes and Process Models.- Project Management.- Software Configuration Management.- Software Requirements Analysis and Specification.- Software Architecture and Design.- Project Planning.- Project Scheduling and Staffing.- Software Quality Management.- Rish Management.- Structured Design Methodology.- Object-Oriented Design and Design Methodology.- Programming Principles and Guidelines.- Testing Methodologies.- Defect Analysis and Prevention.