TY - BOOK AU - Larman, Carig., TI - Applying UML and patterns : : An introduction to object-oriented analysis and design and the unified process /​ SN - 9788177589795 (paperback) U1 - 005.117 LAR 23 PY - 2007/// CY - Prentice Hall ; [Harlow] : PB - Pearson Education, KW - System analysis KW - UML (Computer science) KW - System design KW - Object-oriented programming (Computer science) KW - Object-oriented methods (Computer science) N1 - Includes bibliographical references 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 N2 - "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 ER -