第七章面向对象的分析 第一节对象模型的建立 第二节动态模型的建立 第三节功能模型的 第四节建立定义服务
第七章 面向对象的分析 第一节 对象模型的建立 第二节 动态模型的建立 第三节 功能模型的 第四节 建立定义服务
面向对象分析的过程是提取系统需求并建立 精确模型的过程。在这个过程中,首先要理解问 匦域,系统分析员通过与用户及领域专家的充分 交流,力求完全理解用户需求和该领域中关键性 的背景知识;然后用某种无二义性的方式将系统 分析员的理解表达成文档资料,建立起软件需求 规格说明书;由于问题的复杂性,而且人与人之 门的交流带有随意性和非形式化的特点,上述理 解和表达的过程通常不可能一次就达到理想的效 果,需要系统分析员与用户及领域专家多次反复 交流,对软件需求规格说明书进行验证
面向对象分析的过程是提取系统需求并建立 精确模型的过程。在这个过程中,首先要理解问 题域,系统分析员通过与用户及领域专家的充分 交流,力求完全理解用户需求和该领域中关键性 的背景知识;然后用某种无二义性的方式将系统 分析员的理解表达成文档资料,建立起软件需求 规格说明书;由于问题的复杂性,而且人与人之 间的交流带有随意性和非形式化的特点,上述理 解和表达的过程通常不可能一次就达到理想的效 果,需要系统分析员与用户及领域专家多次反复 交流,对软件需求规格说明书进行验证
理解、表达、验证三个过程交替进 反复迭代,而且往往需要利用原型系统作 为辅助工具
理解、表达、验证三个过程交替进行, 反复迭代,而且往往需要利用原型系统作 为辅助工具
第一节对象模型的建立 面向对象方法强调围绕对象而不是围绕 功能来构造系统。对象模型是对模拟客观 世界实体的对象及对象彼此间的关系的映 射,描述了系统的静态结构。用面向对象 方法开发软件,在任何情况下,对象模型 始终都是最重要、最基本、最核心的
第一节对象模型的建立 面向对象方法强调围绕对象而不是围绕 功能来构造系统。对象模型是对模拟客观 世界实体的对象及对象彼此间的关系的映 射,描述了系统的静态结构。用面向对象 方法开发软件,在任何情况下,对象模型 始终都是最重要、最基本、最核心的
对象模型的结构 对象模型的结构由五个层次组成 主题层、类&对象层、结构层、属 性层和服务层。这五个层次很像叠在一起 的五张透明塑料片,它们一层比一层显现 出对象模型的更多细节
一、对象模型的结构 对象模型的结构由五个层次组成: 主题层、类—&—对象层、结构层、属 性层和服务层。这五个层次很像叠在一起 的五张透明塑料片,它们一层比一层显现 出对象模型的更多细节