Advancements and rapid developments have led to many ramifications in the ever-changing world of software engineering. This book, in its Fourth Edition, is restructured and extensively revised to trace the advancements made and landmarks achieved in the field. This book not only incorporates latest and enhanced software engineering techniques and practices but also shows how these techniques are applied into the practical software assignments. The chapters are incorporated with illustrative examples to add an analytical insight on the subject. The book is logically organised to cover expanded and revised treatment of all software process activities.
New to This Edition
The contents and presentation of all chapters have been improved thoroughly.
Objective type questions have been included in all the chapters.
More practice questions have been added to help students understanding the concepts readily.
McCalls quality factors and ISO 9126 have been introduced in the chapter dealing with software quality assurance (Chapter 11).
Primarily intended for the undergraduate students of Computer Science and Engineering, the book is also beneficial for the students opting for a course in MCA, MBA and IT.
Large number of worked-out examples and practice problems.
Chapter-end exercises and solutions to selected problems to check students comprehension on the subject.
Solutions manual available for instructors.
PowerPoint slides available online at to provide integrated learning to the students.
This book is recommended in Sikkim University for BBA, MBA (Integrated), IIT Kharagpur, West Bengal for B.Tech Computer Science, Ramakrishna Mission Vidyamandira, West Bengal for B.Sc (Computer Science), University of Gour Banga, West Bengal for M.Sc. (Computer Science), East Bengal University for M.Sc. (Computer Science), West Bengal, West Bengal University of Technology (WBUT) for B.Tech, Biju Patnaik Technical University (BPUT), Odisha for MCA, NIT Rourkela for MBA, NIT Patna, NIT Jamshedpur, Aryabhat Knowledge University, Patna for B.Tech (CSE), Patna University, Central University of Bihar for M.Tech (CSE) NIT Mizoram, NIT Manipur, NIT Meghalaya, Girijananda Chowdhury Institute of Managementt & Technology, Assam Engineering College, Jorhat engineering college, Gauhati university, Tezpur University, Adamas Institute Of Technology.
Undergraduate students of Computer Science and Engineering, a course in MCA, MBA and IT