Using UML: Software Engineering with Objects and Components - Revised Edition (Updated to Cover Version 1.3 OMG UML Standard) - Softcover

Stevens, Perdita; Pooley, Rob

  • 3.09 out of 5 stars
    23 ratings by Goodreads
 
9780201648607: Using UML: Software Engineering with Objects and Components - Revised Edition (Updated to Cover Version 1.3 OMG UML Standard)

Synopsis

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.

"synopsis" may belong to another edition of this title.

About the Author

Perdita Stevens is a Lecturer in the Division of Informatics at the University of Edinburgh. She has also tutored the Open University course "Object-Oriented Software Technology" for several years, gaining exceptional insight into how students learn modeling languages.

Rob Pooley is Professor of Computer Science at Herriot-Watt University, Edinburgh. He has a long-standing interest in object-oriented programming and design, and is author of An Introduction to Programming in Simula.

From the Back Cover

Using UMLis designed to help any developer master effective software design with UML. This new edition has been fully revised to reflect UML 1.3.Experienced modeling language instructors Perdita Stevens and Rob Pooley focus on superior design techniques, comparing the available methodologies and offering advice on when to use each. They begin by describing the software process and lifecycle, and explaining how object-orientation and component-based engineering affect the design process. Next, they review each key UML 1.3 feature, including patterns, components, concurrency, types, and more.Using UML, Revised Editioncontains extensive case studies of real-life design, including real-time systems, data-oriented, and component-based designs. The book also contains a full section addressing the wider issues related to software design, including quality, testing, and organizational management. (Previous Edition: 0-201-36067-5.)For every developer interested in mastering UML.

"About this title" may belong to another edition of this title.

Other Popular Editions of the Same Title