Jump to ratings and reviews
Rate this book

Software Engineering: Principles and Practice, 2nd Edition

Rate this book
Developing software today often involves working on programs that are very large, as a member of a team that will most likely collaborate with other individuals in other disciplines and other teams, and which may interact over several years. Learning the principles and practice of software engineering is as much about understanding this context as it is about specific tools and

techniques.

Software Principles and Practice reaches beyond a superficial survey of the discipline, offering the opportunity to weigh up decisions that have to be made in practice. The book has been updated to cover the latest developments such as UML and Software Architecture. Van Vliet informs his reader from a wealth of resources and draws out several important

* that everthing changes and that change is an essential feature of the field

* that human and social aspects are central even in topic areas that sound technical

* that one cannot limit discussion to todays well-established practices but must always look ahead

* that we can learn valuable lessons from the short history of this subject on why techniques or technologies didn't work and why there are no silver bullets

Written for use on a wide variety of software engineering courses and modules, the book is also for people actively involved in software development and maintenance - programmers, analysts, project managers - who want to keep abreast of the problems incurred by large-scale software development, and what solutions have been proposed.

Web support

· Instructors Manual

· Examples

· Interactive Projects

· Hypertext and CASE Tools

· Links to related Web resources

748 pages, Hardcover

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.