Description |
703 pages |
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 |
Summary |
"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 |
Analysis |
Programmation orientée objet (POO) / Object-Oriented Programming (OOP) |
|
UML (Unified Modeling Language) |
Notes |
"INternational edition"--Cover |
Bibliography |
Includes bibliographical references and index |
Notes |
Mode of access: World Wide Web |
Subject |
Object-oriented methods (Computer science)
|
|
UML (Computer science)
|
|
System analysis.
|
|
System design.
|
Author |
Safari Books Online (Firm)
|
LC no. |
2004057647 |
ISBN |
0131489062 alkaline paper |
|