This comprehensively revised second edition incorporates the latest advancements in software engineering techniques and practices. The principles' involved are thoroughly discussed and applied to practical software assignments to help students appreciate the intricacies of the software development process.
The book is logically organized to cover expanded and revised treatment of all software process activities. The chapter on object toriented design has been completely revamped due to the advent of UMl (Unified Modelling language) and its rapid acceptance by the industry and academia. Also a new chapter on software reuse and component -based software development has been introduced.
Several subtle and important concepts have been illustrated through small examples rather than through a single large running example. This approach helps students to quickly understand the specific details of design aspects.
This concise text is designed primarily for a one-semester course in Software Engineering for undergraduate students of computer science and engineering. It will be useful for MCA, MBA and IT courses as well. large number of worked-out examples and practice problems.
- Practical assignments and exercises at ends of chapters allow fhe student to test understanding of the material.
- PowerPoint slides and solutions manual to selected problems available from the author for instructors teaching from this book.
Other Software Engineering Books
An Integrated Approach to Software Engineering
Guide to the Software Engineering Body of Knowledge
Software engineering - Wikipedia, the free encyclopedia
Software Engineering Institute