19. 書籍
• Agile Software Development [ASD]
• Agile Software Development, Principles, Patterns, and Practices
• アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技
• 2003, Robert C. Martin
• GRASP (General Responsibility Assignment Software
Patterns or principles)
• Applying UML and Patterns: An Introduction to Object-Oriented
Analysis and Design and Iterative Development (3rd)
• 実践UML 第3版 オブジェクト指向分析設計と反復型開発⼊⾨
• 2005, Craig Larman
24. GRASP (General Responsibility Assignment
Software Patterns or principles)
• Applying UML and Patterns : An Introduction to Object-Oriented
Analysis and Design and Iterative Development (3rd)
• 実践UML 第3版 オブジェクト指向分析設計と反復型開発⼊⾨
• ⼀般的な責務割り当てソフトウェアのパターンと原則
49. パッケージングの原理
• The Release-Reuse Principle (REP)
• The Common Closure Principle (CCP)
• The Common Reuse Principle (CRP)
• The Acyclic Dependencies Principle (ADP)
• The Stable Dependencies Principle (SDP)
• The Stable Abstractions Principle (SAP)
57. 参考⽂献
• The Unified Modeling Language Reference
Manual, 2nd (Rumbaugh他, 2004)
• The Unified Modeling Language User Guide,
2nd (Booch他, 2004)
• The Unified Software Development Process
(Jacobson他, 1999)
• The Object Constraint Language, 2nd (Warmer
他, 2003)
• UML 2 and the Unified Process: Practical
Object-Oriented Analysis and Design (Arlow
他, 2005)
• OMG Unified Modeling Language Version 2.5
(OMG, 2015)
• 上流⼯程UMLモデリング (浅海, 2008)
• Agile Software Development : Principles,
Patterns, and Practices (Martin他, 2003)
• Applying UML and Patterns : An Introduction
to Object-Oriented Analysis and Design and
Iterative Development, 3rd (Larman, 2005)