2013系统分析师辅导教程:面向对象的方法论和模型二

系统分析师 责任编辑:sundylover 2013-03-02

添加老师微信

备考咨询

加我微信

摘要:〖定义并且描述科德的面向对象方法论〗.基本活动和部件关系基本活动: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年计算机系统分析师辅导教程

编辑推荐:

2013年软件设计师考前冲刺专题

2013年网络工程师考前复习专题

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!