Software Engineering (International Computer Science Series)
|
| Price: |
42 new or used available from £4.31
Average customer review:Product Description
- presents a broad perspective on software systems engineering, concentrating on widely-used techniques for developing large-scale software systems. This best-selling book covers a wide spectrum of software processes from initial requirements elicitation through design and development to system evolution. It supports students taking undergraduate and graduate courses in software engineering.
- The sixth edition has been restructured and updated, important new topics have been added and obsolete material has been cut. Reuse now focuses on component-based development and patterns; object-oriented design has a process focus and uses the UML; the chapters on requirements have been split to cover the requirements themselves and requirements engineering process; cost estimation has been updated to include the COCOMO 2 model.
Product Details
- Amazon Sales Rank: #137918 in Books
- Published on: 2000-08-22
- Original language: English
- Number of items: 1
- Binding: Hardcover
- 720 pages
Editorial Reviews
From the Back Cover
Software Engineering presents a broad perspective on software systems engineering, concentrating on widely-used techniques for developing large-scale software systems. In seven parts, this best-selling book covers a wide spectrum of software processes from initial requirements elicitation through design and development to system evolution. It supports students taking undergraduate and graduate courses in software engineering and software engineers in industry who need to update their knowledge on new techniques such as requirements engineering, distributed systems architectures and system dependability.
Extensive market research has ensured that this new edition is useful and relevant for both students and practising software engineers. The sixth edition has been restructured and updated, important new topics have been added and obsolete material has been cut. The end result is an even more focused book that is about 10% shorter than the previous edition.
Changes from the fifth edition
· There are new chapters covering software processes, distributed systems architectures, dependability and legacy systems.
· Program examples are now in Java and graphical system models are described in the standard UML.
· All chapters have been updated and several have been extensively rewritten. Reuse now focuses on component-based development and patterns; object-oriented design has a process focus and uses the UML; the chapters on requirements have been split to cover the requirements themselves and requirements engineering process; cost estimation has been updated to include the COCOMO 2 model.
· The chapters on critical systems has been restructured so that reliability, safety, availability and security are integrated in chapters on critical systems specification, development and validation.
· The section on formal specification has been cut to a single chapter and material on CASE has been integrated with the chapters covering the processes supported. Functional design has been incorporated in the new chapter on legacy systems.It includes an instructor's manual, overhead transparencies, source code of the program examples and additional material on CASE and formal specification.
Ian Sommerville is Professor of Software Engineering at Lancaster University, England. He has more than 20 years of experience in software engineering education and research. His current areas of interest include computer-based systems engineering, requirements engineering, system dependability and software evolution.
Customer Reviews
Sound advice which transfers into commercial IT
This is a good book to cover the fundamentals of this important area. I have found the advice to be practical and the book has been useful since I left education and began working as a professional software developer. The sections on requirements gathering etc. only become useful on real projects. You should read this in conjuction with Code Complete.
kamel.benmadhi@excite.com
I believe it's the best book for Software Engineering. I had the fifth version and I believe that this release is more adapted to the new technologies used in our days in Software Engineering like UML and RUP. Also Ian sommerville is know as the reference in these fields.
New to the subject
I am not from a formal software engineering background but have been programming for about 6 years. I've decided to do an M.Sc. in Software Engineering and found this book an excellent introduction into the subject. It is clear and well written, if only all I.T. related books could claim this. I would recommend this to anyone who wants a good starting point. It provides the opportunity to explore the subject areas in more detail as "Further Reading" is recommended throughout.




