您当前所在位置:自考本科 > 网站地图 > 备考资料 > 笔记串讲 > 工学类 > 软件工程 > 自考软件工程章节复习指导:第四章

自考软件工程章节复习指导:第四章

2018-04-12 17:02:23  来源:中国教育在线

第四章 面向对象方法

1.基本概念:

(1)对象 在系统分析和系统构造中,对象是对客观世界事务的一种抽象,是由数据(属性)及其上操作(行为)组成的封装体。

(2)类 是具有相同结构、行为和关系的一组对 象的描述。

(3)属性 每一对象的属性是一些有着确定值的、用于描述对象状态信息的数据。

(4)服务 为了完成某一任务,一个对象所提供的、并体现其责任的操作。

(5)消息 一个对象为实现其责任而与其他对象的通信,在面向对象方法中,对象之间只能通过消息进行通信。

(6)继承 表达类之间相似性的一种机制,即在已有的类的基础之上增量构造新的类,前者称为父类(或超类),后者称为子类,如果子类只从一个父类继承,则称为单继承,如果子类从一个以上父类继承,则称为多继承。

(7)操作 是类的实例被要求执行的服务。

(8)关联 把一组具有相同结构特性、行为特征和语义的链的描述称为关联。

(9)链 是对象引用的元组(列表)。

(10)依赖 一个依赖规约了两个模型元素(或两个模型元素集合)之间的一种语义关系。

(11)状态 一个状态是在对象的生命期内的一个条件,或在对象满足某个条件,进行某个动作或等待某个事件的期间内的一个交互。

(12)事件 指可以引发状态转换的所发生的事情。


2.对象的特点:

自治性,对象具有一定的独立计算能力,封闭性,对象具有信息隐蔽的能力,通信性,对象具有与其他对象通信的能力。


3.面向对象方法同结构化方法的比较:

结构化方法强调过程抽象和模块化,将现实世界映射为数据流和加工,加工之间通过数据流进行通信,数据作为被动的实体被主动地操作所加工,是以过程(或操作)为中心来构造系统和设计程序的;

面向对象方法把世界看成是独立对象的集合,对象将数据和操作封装在一起,提供有限的接口,其内部的实现细节、数据结构及对它们的操作是外部不可见的,对象之间通过消息相互通信,面向对象方法具有的继承性和封装性支持软件复用,并易于扩充,能较好的适应复杂大系统不断发展和变化的要求。


4.Coad-Yourdon方法:

该方法认为,人类在认识和理解现实世界的过程中,普遍运用着下面三个构造法则,区分对象及其属性,区分整体对象及其组成部分,不同对象类的形成及区分。


5.面向对象方法分析阶段的五个主要活动及其内容:

标识类及对象、标识结构、标识主体、定义属性及实例连接、定义服务及消息连接;

两层矩形符号表示类及对象,内层矩形表示类,分为三部分,类名、属性名、服务名,外层矩形表示该类的对象;

标识的结构有两种,一般/特殊结构和整体/部分结构;

精炼主题可以从问题域和接口复杂性两方面入手;

可以从四方面考虑标识属性,原子概念,规范化,标识机制,保持一个可导出的属性。


6.面向对象设计(OOD):

OOD分为四部分,问题域部分,保持系统总体结构的稳定性,人机交互部分,任务管理部分,简化总体设计和编码,数据管理部分,包括数据存放方法的设计和相应服务的设计。


7.三种面向对象的设计模型(OSA模型):

对象关系模型、对象行为模型、对象相互作用模型。


8.面向对象中特殊的关系集合:

一般关系(is a),一个对象类中的每一对象是另一对象类的一个对象,聚合关系(is part of),一个对象,称之为聚合,是由一些称之为成分的对象构成的,联合关系(is member of),该关系用于生成一个由对象构成的集合,并把该集合看作是一个对象,is member of关系总是二元关系;

成员类

是联合的子集,对象是成员类的子集,对象是联合子集的子集。


9.对象关系模型图(ORM),对象行为模型,对象交互模型:

对了构造ORM图,OSA给出了五个基本概念,对象、关系、对象类、关系集合、约束为了构造对象行为模型,OSA集中于三个基本概念,状态、触发、动作,OSA借助于状态网,描述对象间 的同步交互。


10.统一软件开发过程(USDP)及其阶段:

USDP是以用况为驱动的、以体系结构为中心的、迭代、增量的过程,分为初始、细化、构造、移交四个阶段。

本章设计题为标识类、对象,及其属性与操作等,一般与DFD建模题在一起,考参考辅导

第264页建模题的第2问,另外,对象标识在试验考试中也会出现,希望考生多加练习,重点掌握。

本章的理论比较灵活,需理解的记忆,考试的时候要做到举一反三,不能只局限于文字定义。

1
意向表
2
学习中心老师电话沟通
3
查看评估报告
1、年龄阶段

18~23周岁

24~32周岁

33~40周岁

其他

2、当前学历

高中及以下

中专

大专

其他

3、提升学历目标

工作就业

报考公务员

落户/居住证

其他

4、意向学习方式

自学考试

成人高考

开放大学

报考所在地
*
请选择省
北京市
天津市
河北省
山西省
内蒙古自治区
辽宁省
吉林省
黑龙江省
上海市
江苏省
浙江省
安徽省
福建省
江西省
山东省
河南省
湖北省
湖南省
广东省
广西壮族自治区
海南省
重庆市
四川省
贵州省
云南省
西藏自治区
陕西省
甘肃省
青海省
宁夏回族自治区
新疆维吾尔自治区
港澳台地区
北京市
天津市
河北省
山西省
内蒙古自治区
辽宁省
吉林省
黑龙江省
上海市
江苏省
浙江省
安徽省
福建省
江西省
山东省
河南省
湖北省
湖南省
广东省
广西壮族自治区
海南省
重庆市
四川省
贵州省
云南省
西藏自治区
陕西省
甘肃省
青海省
宁夏回族自治区
新疆维吾尔自治区
港澳台地区
没有选项
*
*
已阅读并同意
《用户服务协议》
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

查看成人高考最新资讯 查看远程教育最新资讯

自考专业快选

广东
北京
天津
上海
重庆
河北
山西
辽宁
吉林
黑龙江
江苏
浙江
安徽
福建
江西
山东
河南
湖南
湖北
海南
四川
贵州
云南
陕西
甘肃
青海
广西
内蒙古
西藏
宁夏
新疆
全部
大专
本科
高起本
全部
文史类
理工类
经管类
艺术类
教育类
医学类
法学类
农科类

自考热门专题

自考热议话题

自考推荐文章

您好,当前有专业客服人员在线,让我们来帮助你吧!