Buy Used
Used - Very Good See details
Price: £2.48

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Using UML : Software Engineering With Objects and Components
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Using UML : Software Engineering With Objects and Components [Paperback]

Perdita Stevens , Dr Rob Pooley
2.7 out of 5 stars  See all reviews (10 customer reviews)

Available from these sellers.


‹  Return to Product Overview

Product Description

John Salt, Lecturer in Software Engineering, Brunel University, UK

"Someone seems to have telepathically divined just the sort of book I've been looking for." --This text refers to an out of print or unavailable edition of this title.

Product Description

Updated for UML 1.4, this book is an introduction to the Unified Modeling Language for students learning about object- and component-based software design and development. The goal of the book is to encourage a pragmatic and open-minded approach to real-life software engineering. It places UML in the context of the software engineering discipline as a whole, providing students with a practical understanding of good practice in software design and development. The authors present a broad view of the subject area, enabling students to see for themselves how different practices may be appropriate for different situations.

From the Back Cover

Using UML is an introduction to the Unified Modeling Language for students learning about object- and component-based software design and development. It places UML in the context of the software engineering discipline as a whole, providing students with a practical understanding of good practice in software design and development. The authors present a broad view of the subject area, enabling students to see for themselves how different practices may be appropriate for different situations. The goal of the book is to encourage a pragmatic and open-minded approach to real-life software engineering.

The book is divided into four parts containing introductory and more advanced chapters. Depending on their existing knowledge and experience, readers can follow different routes through the material (see preface for details).

Part 1 introduces the concepts of software engineering and object-oriented development. Part 2 covers UML, the language. Part 3 consists of three case studies. Part 4 discusses issues that are important in putting the techniques taught in the book into practice in a quality- and reuse-conscious environment. Topics covered include patterns, testing, software project management, teamwork and quality assurance.

Features: -Boxed sections on important distinct issues, such as Design by Contract, the Law of Demeter and persistence. -Straightforward questions to test understanding. -Discussion questions to encourage deeper exploration and further research. -UML features explained using examples drawn from the case studies. -Technical notes on UML to tie in what is presented with the primary source material. -Accompanying web site with source code for the case studies, pointers to additional sources useful for further research and instructors' material. --This text refers to an out of print or unavailable edition of this title.

About the Author

Dr Rob Pooley is Professor of Computer Science at Heriot-Watt University, Edinburgh. He has a long standing interest in object oriented programming and design, having presented a number of BCS Professional Development courses on object oriented techniques. Dr Perdita Stevens lectures in the Computer Science department at the University of Edinburgh. In addition to her Edinburgh lecturing experience, she tutored the Open University course "Object Oriented Software Technology" for several years. This book is based on two courses Rob & Perdita have developed and taught: an introduction to object-orientation and UML, and a more advanced course on software engineering with objects and components. --This text refers to an out of print or unavailable edition of this title.
‹  Return to Product Overview