Amazon cover image
Image from Amazon.com
Image from Google Jackets
Image from OpenLibrary

Applying UML and patterns : an introduction to object-oriented analysis and design and iterative development / Craig Larman.

By: Material type: TextTextPublication details: Upper Saddle River, NJ : Prentice Hall PTR, c2005.Edition: 3rd edDescription: xxv, 703 p. : ill. ; 27 cmISBN:
  • 0131489062 (alk. paper)
Subject(s): DDC classification:
  • 005.1/17 22
LOC classification:
  • QA76.9.O35 L37 2005
Contents:
1. Object-oriented analysis and design -- 2. Iterative, evolutionary, and agile -- 3. Case studies -- 4. Inception is not the requirements phase -- 5. Evolutionary requirements -- 6. Use cases -- 7. Other requirements -- 8. Iteration 1 - basics -- 9. Domain models -- 10. System sequence diagrams -- 11. Operation contracts -- 12. Requirements to design - iteratively -- 13. Logical architecture and UML package diagrams -- 14. On to object design -- 15. UML interaction diagrams -- 16. UML class diagrams -- 17. GRASP : designing objects with responsibilities -- 18. Object design examples with GRASP -- 19. Designing for visibility -- 20. Mapping designs to code -- 21. Test-driven development and refactoring -- 22. UML tools and UML as blueprint -- 23. Quick analysis update -- 24. Iteration 2 - more patterns -- 25. GRASP : more objects with responsibilities -- 26. Applying GoF design patterns -- 27. Iteration 3 - intermediate topics -- 28. UML activity diagrams and modeling -- 29. UML state machine diagrams and modeling -- 30. Relating use cases -- 31. More SSDs and contracts -- 32. Domain model refinement -- 33. Architectural analysis -- 34. Logical architecture refinement -- 35. More object design with GoF patterns -- 36. Package design -- 37. UML deployment and component diagrams -- 38. Designing a persistence framework with patterns -- 39. Documenting architecture : UML & the N+1 view model -- 40. More on iterative development and agile project management.
Review: "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.
Item type: Book
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Current library Collection Call number Copy number Status Barcode
Bishop Okullu Memorial Library (Limuru Campus) General Circulation Non-fiction QA76.9.O35 L37 2005 (Browse shelf(Opens below)) 1 Available 018758
Nairobi Campus General Circulation Non-fiction QA76.9.O35 L37 2005 (Browse shelf(Opens below)) 2 Available 018759
Total holds: 0

Includes bibliographical references (p. 683-[688]) and index.

1. Object-oriented analysis and design -- 2. Iterative, evolutionary, and agile -- 3. Case studies -- 4. Inception is not the requirements phase -- 5. Evolutionary requirements -- 6. Use cases -- 7. Other requirements -- 8. Iteration 1 - basics -- 9. Domain models -- 10. System sequence diagrams -- 11. Operation contracts -- 12. Requirements to design - iteratively -- 13. Logical architecture and UML package diagrams -- 14. On to object design -- 15. UML interaction diagrams -- 16. UML class diagrams -- 17. GRASP : designing objects with responsibilities -- 18. Object design examples with GRASP -- 19. Designing for visibility -- 20. Mapping designs to code -- 21. Test-driven development and refactoring -- 22. UML tools and UML as blueprint -- 23. Quick analysis update -- 24. Iteration 2 - more patterns -- 25. GRASP : more objects with responsibilities -- 26. Applying GoF design patterns -- 27. Iteration 3 - intermediate topics -- 28. UML activity diagrams and modeling -- 29. UML state machine diagrams and modeling -- 30. Relating use cases -- 31. More SSDs and contracts -- 32. Domain model refinement -- 33. Architectural analysis -- 34. Logical architecture refinement -- 35. More object design with GoF patterns -- 36. Package design -- 37. UML deployment and component diagrams -- 38. Designing a persistence framework with patterns -- 39. Documenting architecture : UML & the N+1 view model -- 40. More on iterative development and agile project management.

"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.

There are no comments on this title.

to post a comment.
Share