000 03877pam a22003854a 4500
001 5045388
005 20050223202934.0
008 040805s2005 njua b 001 0 eng
010 _a 2004057647
015 _aGBA474100
_2bnb
016 7 _a013013183
_2Uk
020 _a0131489062 (alk. paper)
035 _a(OCoLC)ocm56192451
035 _a(NNC)5045388
040 _aDLC
_cDLC
_dYDX
_dUKM
_dOrLoB-B
042 _apcc
050 0 0 _aQA76.9.O35
_bL37 2005
082 0 0 _a005.1/17
_222
100 1 _aLarman, Craig.
245 1 0 _aApplying UML and patterns :
_ban introduction to object-oriented analysis and design and iterative development /
_cCraig Larman.
250 _a3rd ed.
260 _aUpper Saddle River, NJ :
_bPrentice Hall PTR,
_cc2005.
300 _axxv, 703 p. :
_bill. ;
_c27 cm.
504 _aIncludes bibliographical references (p. 683-[688]) and index.
505 0 0 _g1.
_tObject-oriented analysis and design --
_g2.
_tIterative, evolutionary, and agile --
_g3.
_tCase studies --
_g4.
_tInception is not the requirements phase --
_g5.
_tEvolutionary requirements --
_g6.
_tUse cases --
_g7.
_tOther requirements --
_g8.
_tIteration 1 - basics --
_g9.
_tDomain models --
_g10.
_tSystem sequence diagrams --
_g11.
_tOperation contracts --
_g12.
_tRequirements to design - iteratively --
_g13.
_tLogical architecture and UML package diagrams --
_g14.
_tOn to object design --
_g15.
_tUML interaction diagrams --
_g16.
_tUML class diagrams --
_g17.
_tGRASP : designing objects with responsibilities --
_g18.
_tObject design examples with GRASP --
_g19.
_tDesigning for visibility --
_g20.
_tMapping designs to code --
_g21.
_tTest-driven development and refactoring --
_g22.
_tUML tools and UML as blueprint --
_g23.
_tQuick analysis update --
_g24.
_tIteration 2 - more patterns --
_g25.
_tGRASP : more objects with responsibilities --
_g26.
_tApplying GoF design patterns --
_g27.
_tIteration 3 - intermediate topics --
_g28.
_tUML activity diagrams and modeling --
_g29.
_tUML state machine diagrams and modeling --
_g30.
_tRelating use cases --
_g31.
_tMore SSDs and contracts --
_g32.
_tDomain model refinement --
_g33.
_tArchitectural analysis --
_g34.
_tLogical architecture refinement --
_g35.
_tMore object design with GoF patterns --
_g36.
_tPackage design --
_g37.
_tUML deployment and component diagrams --
_g38.
_tDesigning a persistence framework with patterns --
_g39.
_tDocumenting architecture : UML & the N+1 view model --
_g40.
_tMore on iterative development and agile project management.
520 1 _a"Applying UML and Patterns is the world's #1 business and college introduction to "thinking in objects" - and using that insight in real-world object-oriented analysis and design. Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices." "Developers and students will learn object-oriented analysis and design (OOA/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. You won't just learn UML diagrams - you'll learn how to apply UML in the context of OO software development."--BOOK JACKET.
650 0 _aObject-oriented methods (Computer science)
650 0 _aUML (Computer science)
650 0 _aSystem analysis.
650 0 _aSystem design.
900 _bTOC
942 _2lcc
_cBK
999 _c36380
_d36380