当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《实用软件工程》第七章 面向对象的分析

资源类别:文库,文档格式:PPT,文档页数:94,文件大小:310KB,团购合买
第一节对象模型的建立 第二节动态模型的建立 第三节功能模型的 第四节建立定义服务
点击下载完整版文档(PPT)

第七章面向对象的分析 第一节对象模型的建立 第二节动态模型的建立 第三节功能模型的 第四节建立定义服务

第七章 面向对象的分析 第一节 对象模型的建立 第二节 动态模型的建立 第三节 功能模型的 第四节 建立定义服务

面向对象分析的过程是提取系统需求并建立 精确模型的过程。在这个过程中,首先要理解问 匦域,系统分析员通过与用户及领域专家的充分 交流,力求完全理解用户需求和该领域中关键性 的背景知识;然后用某种无二义性的方式将系统 分析员的理解表达成文档资料,建立起软件需求 规格说明书;由于问题的复杂性,而且人与人之 门的交流带有随意性和非形式化的特点,上述理 解和表达的过程通常不可能一次就达到理想的效 果,需要系统分析员与用户及领域专家多次反复 交流,对软件需求规格说明书进行验证

面向对象分析的过程是提取系统需求并建立 精确模型的过程。在这个过程中,首先要理解问 题域,系统分析员通过与用户及领域专家的充分 交流,力求完全理解用户需求和该领域中关键性 的背景知识;然后用某种无二义性的方式将系统 分析员的理解表达成文档资料,建立起软件需求 规格说明书;由于问题的复杂性,而且人与人之 间的交流带有随意性和非形式化的特点,上述理 解和表达的过程通常不可能一次就达到理想的效 果,需要系统分析员与用户及领域专家多次反复 交流,对软件需求规格说明书进行验证

理解、表达、验证三个过程交替进 反复迭代,而且往往需要利用原型系统作 为辅助工具

理解、表达、验证三个过程交替进行, 反复迭代,而且往往需要利用原型系统作 为辅助工具

第一节对象模型的建立 面向对象方法强调围绕对象而不是围绕 功能来构造系统。对象模型是对模拟客观 世界实体的对象及对象彼此间的关系的映 射,描述了系统的静态结构。用面向对象 方法开发软件,在任何情况下,对象模型 始终都是最重要、最基本、最核心的

第一节对象模型的建立 面向对象方法强调围绕对象而不是围绕 功能来构造系统。对象模型是对模拟客观 世界实体的对象及对象彼此间的关系的映 射,描述了系统的静态结构。用面向对象 方法开发软件,在任何情况下,对象模型 始终都是最重要、最基本、最核心的

对象模型的结构 对象模型的结构由五个层次组成 主题层、类&对象层、结构层、属 性层和服务层。这五个层次很像叠在一起 的五张透明塑料片,它们一层比一层显现 出对象模型的更多细节

一、对象模型的结构 对象模型的结构由五个层次组成: 主题层、类—&—对象层、结构层、属 性层和服务层。这五个层次很像叠在一起 的五张透明塑料片,它们一层比一层显现 出对象模型的更多细节

主题层 Subject layer ←[主题 类边界 类&-对象层 实例边界 Class object layer 结构层 Structure layer 人 属性层 属性 Attribute layer 实例连接 服务层 服务 Service layer →消息 对象模型的结构

主题层 (Subject layer) 类—&—对象层 (Class & object layer) 结构层 (Structure layer) 属性层 (Attribute layer) 服务层 (Service layer) 主题 类边界 实例边界 属性 服务 实例连接 消息 对象模型的结构

(-)类&对象层 类&对象”是一个专用术语,它 是指“一个类及属于该类的实例(对 象)"。图(a)是表示类&对象的图 形符号,实线的矩形框表示“类”,用两 条横线分成三个部分,分别列出类的名字、 该类定义的属性以及该类提供的服务,类 符号外面加一个虚框表示属于该类的实例

(一) 类—&—对象层 “类—&—对象”是一个专用术语,它 是指“一个类及属于该类的实例(对 象)”。图(a)是表示类—&—对象的图 形符号,实线的矩形框表示“类”,用两 条横线分成三个部分,分别列出类的名字、 该类定义的属性以及该类提供的服务,类 符号外面加一个虚框表示属于该类的实例

类名 类名 属性 (b) 服务 类名 属性 类&对象表示符号

类—&—对象表示符号 类名 属性 服务 类名 (a) (b) 类名 属性 (c)

如果一个抽象类没有实例,虚框就不需 要。当不需要详细描述一个类内定义了那 些属性或服务时,有时将该符号简化成图 (b)或图(c) 类&对象层包含待开发系统的所有 类及对象,它是整个对象模型的基础

如果一个抽象类没有实例,虚框就不需 要。当不需要详细描述一个类内定义了那 些属性或服务时,有时将该符号简化成图 (b)或图(c)。 类—&—对象层包含待开发系统的所有 类及对象,它是整个对象模型的基础

(-)结构层 结构层表示了问题域中实体间结构关系 的抽象。问题域中实体之间的结构关系可 以概括为两种:归纳关系、组合关系。图 a)表示归纳关系,图(b)表示组合关系

(一) 结构层 结构层表示了问题域中实体间结构关系 的抽象。问题域中实体之间的结构关系可 以概括为两种:归纳关系、组合关系。图 (a)表示归纳关系,图 (b)表示组合关系

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共94页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有