OOA/OOD ●∪ML RUP ● Architecture ● Pattern ●MDA e Rational Rose/Rational Software Architecture
OOA/OOD UML RUP Architecture Pattern MDA Rational Rose/Rational Software Architecture
11面向对象分析与设计 徐迎晓 xuyingxiao@126.com 复旦大学软件学院
1.1 面向对象分析与设计 徐迎晓 xuyingxiao@126.com 复旦大学软件学院
Out ine ooa OOD OOA gOOD
Outline OOA & OOD OOA OOD
Out ine OoA OOD OOA gOOD
Outline OOA & OOD OOA OOD
OoA and ooD obiect-oriented analysis object-oriented design OOA和OOD是使用对象技术和面向对象语言创建设计 良好、健壮、可维护的软件系统的基础 知道面向对象的编程语言及其大量的库是必须的 但从对象的视角来分析和设计系统同样是关键 应用 Principle和 Pattern创建更好的对象设计 熟练地为不同软件组件分配职责—OOAD关键 基本的能力
OOA and OOD object-oriented analysis object-oriented design OOA和OOD是使用对象技术和面向对象语言创建设计 良好、健壮、可维护的软件系统的基础 ⚫ 知道面向对象的编程语言及其大量的库是必须的 ⚫ 但从对象的视角来分析和设计系统同样是关键 ⚫ 应用Principle和Pattern创建更好的对象设计 ⚫ 熟练地为不同软件组件分配职责——OOA/D关键、 基本的能力