摘要:〖定义并且描述科德的面向对象方法论〗.基本活动和部件关系基本活动:1)确定目的和特点先于任何建模之前进行。2)确定对象和模式(数据+行为)使用各种技术挖掘候选对象和类,然后逐个细化和质疑,最终得到系统真正需要的类和对象。对象模式允许使用三种方式关联对象:通用-特定,整体-部分,对象联结。3)确
〖定义并且描述科德的面向对象方法论〗
. 基本活动和部件关系
基本活动:
1) 确定目的和特点
先于任何建模之前进行。
2) 确定对象和模式( 数据 + 行为 )
使用各种技术挖掘候选对象和类, 然后逐个细化和质疑, 最终得到系统真正需要的类和对象。
对象模式允许使用三种方式关联对象: 通用-特定, 整体-部分, 对象联结。
3) 确定对象的责任( 数据 + 行为 + 功能 )
所有对象承担三种责任: 了解自己, 了解其他对象, 所做的工作。
4) 确定对象的场景( 数据 + 行为 + 功能 )
场景是特定服务责任的按照时间顺序排列的对象交互序列。
基本模型部件。
1) 问题域( PD )
2) 人机交互( UI )
3) 数据管理( DM )
4) 系统交互( SI )
每一个模型部件都需要执行基本活动。
标准顺序:
1) 首先是确定信息系统的目的和特点。
2) 其次针对模型部件重复进行其他三个活动。
〖定义并且描述科德的对象模型的活动〗
. 见上
〖定义并且描述科德的对象模型的部件〗
. 见上
〖描述科德的用于建立问题域的对象模型的面向对象符号〗
. 模型部件使用矩形方框
. 对象类使用内含圆边矩形的方框
. 类无方框的圆边矩形
. 属性方框/圆边矩形的中部填写
. 服务方框/圆边矩形的下部填写
. 通用-特定联结弧形
. 整体-部分联结三角形
. 对象联结实线
. 消息虚线
〖掌握科德的用于描述类, 对象类和责任的面向对象符号〗
. 模型部件即PD, HI, DM和SI
. 对象类可以具备实例对象的类型
. 类只能通过派生产生实例对象的类型
. 属性对象特征
. 服务对象功能
. 通用-特定联结表示由类到类/对象类的联系
. 整体-部分联结表示一种组合的划分联系
. 对象联结表示对象类之间的联系
. 消息对象之间的交互方式
〖掌握科德的表示熟悉和服务的面向对象符号〗
. 对象模型建立目的
就是为了以后不断添加程序相关的细节, 实现分析到设计的平滑过渡。
. 各种类型联结的特点
- 通用-特定联结没有m:n的对比, 因为不能产生对象实例。
- 对象/整体-部分联结存在m:n个数。
. 服务
服务只能与一个类/对象类联系在一起, 这个类/对象类必须与需要执行的功能联系最紧密。
【章节要求】
01. 什么是方法论?
答: 一般指思考问题的策略, 思路和步骤。
02. 简要描述获得方法论的各种途径。
答: 具体方法如下:
1) 购买
2) 发明
3) 购买/发明结合
03. 怎样最佳描述传统方法论?
答: 从如下方面
1) 系统流角度
使用系统流程图, 基本使用整体角度考虑问题。
2) 数据表达方式
使用表格, 版面和网格图等原始方式表示数据。
3) 用户沟通手段
仅仅涉及一种手段 - 采访
4) 处理逻辑
使用自然英语描述, 脚本方式, 程序流程图, HIPO等方式。
5) 其他
传统方法适用于独立开发较小规模的系统。 从系统最为基本的角度 -- 数据, 行为, 功能考虑问题, 不过没有相应的比较统一的设计规范。
返回目录:2013年计算机系统分析师辅导教程
编辑推荐:
软考备考资料免费领取
去领取