Jump to ratings and reviews
Rate this book

Software Engineering: Principles and Practice

Rate this book
Software Principles and Practice challenges the reader to appreciate the issues, design trade-offs and teamwork required for successful software development. This new edition has been brought fully up to date, with complete coverage of all aspects of the software lifecycle and a strong focus on all the skills needed to carry out software projects on time and within budget.
Highlights of the third edition Fully updated chapters on requirements engineering and software architecture. New chapters on component-based software engineering, service orientation and global software development. Extensive coverage of the human and social aspects of software development. Balanced coverage of both traditional, heavyweight development and agile, lightweight development approaches such as Extreme Programming (XP). Written to support both introductory and advanced software engineering courses, this book is invaluable for everyone in software development and maintenance who wants an accessible account of the problems incurred in large-scale software development and the proposed solutions. A companion website with additional resources for students and instructors can be found at
Hans van Vliet has been Professor of Software Engineering at the VU University in Amsterdam, the Netherlands since 1987.

752 pages, Paperback

First published May 10, 1993

4 people are currently reading
38 people want to read

About the author

Hans Van Vliet

3 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
3 (20%)
4 stars
8 (53%)
3 stars
4 (26%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Jake Hill.
6 reviews
October 20, 2016
This has book has given me a great overview of the software life cycle. Before reading this I had a very limited understanding of any stage of that cycle other than perhaps implementation, but I've learned some really valuable information now that I'm finished.
It doesn't go too deep into a lot of the topics, but I think that's the point. It's showing you every aspect of software engineering, so that you can study further as you wish, giving you that safety net of broad knowledge in the field.
A great book for aspiring software engineers (or, as in my case, web developers).
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.