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 which 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.
The authors
Dr Rob Pooley is Professor of Computer Science at Heriot-Watt University, Edinburgh. Dr Perdita Stevens lectures in the Computer Science department at the University of Edinburgh. The book is based on two courses they have developed and taught: an introduction to object-orientation and UML, and a more advanced course on software engineering with objects and components.
"synopsis" may belong to another edition of this title.
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.
"About this title" may belong to another edition of this title.
FREE shipping within United Kingdom
Destination, rates & speedsSeller: MusicMagpie, Stockport, United Kingdom
Condition: Very Good. 1753694885. 7/28/2025 9:28:05 AM. Seller Inventory # U9780201360677
Quantity: 1 available
Seller: Better World Books Ltd, Dunfermline, United Kingdom
Condition: Good. Ships from the UK. Former library book; may include library markings. Used book that is in clean, average condition without any missing pages. Seller Inventory # GRP37826428
Quantity: 1 available
Seller: medimops, Berlin, Germany
Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Seller Inventory # M00201360675-G
Quantity: 1 available
Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 0.65. Seller Inventory # G0201360675I3N00
Quantity: 1 available
Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 0.65. Seller Inventory # G0201360675I3N00
Quantity: 1 available
Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom
Paperback. Condition: Fair. A readable copy of the book which may include some defects such as highlighting and notes. Cover and pages may be creased and show discolouration. Seller Inventory # GOR004321919
Quantity: 1 available
Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom
Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR002747357
Quantity: 1 available
Seller: Wonder Book, Frederick, MD, U.S.A.
Condition: Very Good. Very Good condition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp. Seller Inventory # N24M-00897
Quantity: 1 available