Applying UML and Patterns An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition

a popular, modern iterative approach to software development. Throughout, Larman presents the topics in a fashion designed for learning and comprehension. Among the topics introduced in Applying UML and Patterns are: * requirements and use cases, * domain object modeling, * core UML, * designing obj...

Full description

Bibliographic Details
Main Author: Larman, Craig
Format: eBook
Language:English
Published: [Place of publication not identified] Pearson 2001
Edition:2nd edition
Series:Safari electronic books
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 04068nmm a2200457 u 4500
001 EB001909289
003 EBX01000000000000001072191
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9780130925695 
100 1 |a Larman, Craig 
245 0 0 |a Applying UML and Patterns  |b An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition  |c Larman, Craig 
250 |a 2nd edition 
260 |a [Place of publication not identified]  |b Pearson  |c 2001 
300 |a 656 pages 
653 |a System analysis / http://id.loc.gov/authorities/subjects/sh85131733 
653 |a System analysis / fast 
653 |a UML (Computer science) / http://id.loc.gov/authorities/subjects/sh97003561 
653 |a System design / fast 
653 |a Object-oriented methods (Computer science) / fast 
653 |a Analyse de systèmes 
653 |a Conception orientée objet (Informatique) 
653 |a System design / http://id.loc.gov/authorities/subjects/sh85131736 
653 |a Conception de systèmes 
653 |a Object-oriented methods (Computer science) / http://id.loc.gov/authorities/subjects/sh96004653 
653 |a UML (Informatique) 
653 |a systems analysis / aat 
653 |a UML (Computer science) / fast 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a Safari electronic books 
500 |a Made available through: Safari, an O'Reilly Media Company 
856 4 0 |u https://learning.oreilly.com/library/view/~/0130925691/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.1/17 
082 0 |a 500 
082 0 |a 745.4 
520 |a a popular, modern iterative approach to software development. Throughout, Larman presents the topics in a fashion designed for learning and comprehension. Among the topics introduced in Applying UML and Patterns are: * requirements and use cases, * domain object modeling, * core UML, * designing objects with responsibilities, * "Gang of Four" and other design patterns, * mapping designs to code (using Java as an example), * layered architectures, * architectural analysis, * package design, * iterative development, and * the Unified Process. For a more detailed list of topics, please see the accompanying table of contents. Foreword by Philippe Kruchten, the lead architect of the Rational Unified Process. "Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both." - John Vlissides , author, Design Patterns and Pattern Hatching "This edition contains Larman's usual accurate and thoughtful writing.  
520 |a It introduces the most frequently used UML diagramming notation, while emphasizing that OOA/D is much more than knowing UML notation. All case study iterations and skills are presented in the context of an "agile" version of the Unified Process --  
520 |a It is a very good book made even better." - Alistair Cockburn , author, Writing Effective Use Cases and Surviving OO Projects 
520 |a "People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it Applying UML and Patterns has been my unreserved choice." - Martin Fowler , author, UML Distilled and Refactoring The first edition of Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design quickly emerged as the leading OOA/D introduction; it has been translated into seven languages and adopted in universities and businesses worldwide. In this second edition, well-known object technology and iterative methods leader Craig Larman refines and expands this text for developers and students new to OOA/D, the UML, patterns, use cases, iterative development, and related topics. Put simply, the book shows newcomers to OOA/D how to "think in objects." It does so by presenting three iterations of a single, cohesive case study, incrementally introducing the requirements and OOA/D activities, principles, and patterns that are most critical to success.