第九章信息管理系统9
第9章人的信息处理系统

第一节 人的信息处理系统模型
一、人的信息处理系统结构
(一)感觉系统:人的信息处理的第一个阶段是感觉。在这一阶段, 人通过各种感觉器官接受外界的信息,然后把这些信息传递给 中枢信息处理系统。
(二)中枢信息处理系统:人的认知系统接收从感知系统传入的经 过编码后的信息,并将这些信息存入本系统的工作记忆中,同 时从长时记忆中提取以前存入的有关信息和加工规律,进行综 合分析后做出如何反应的决策,并将决策信息输出到运动系统。
第二节 感知系统的信息加工
一、感觉与知觉系统
人的感觉和各类感受器的适宜刺激见教材表9-1。
感觉 视觉 听觉 旋转 下落和直 线运动
味觉
嗅觉
触觉
感受 器 眼睛 耳 半规管肌肉感受器
适宜刺激 一定频率范围的电磁波 一定频率范围的声波 内耳液压变化,肌肉伸张
刺激源 外部 外部 内部
半规管
内耳小骨位置变化
一、感觉与知觉系统
(一)感觉器官及其信息接收能力
人通过感觉器官获得关于周围环境和自身状态的各种信息。 感觉器官中的感受器是接收刺激的专门装置。
感受器按其接受刺激的性质可分为视、听、触、味、肤觉等 多种感受器。其中视觉、听觉和嗅觉接受远距离的刺激。每一种 感受器通常只对一种能量形式的刺激特别敏感。这种刺激就是该 感受器的适宜刺激。人的感觉和各类感受器的适宜刺激见教材表 9-1。
一、感觉与知觉系统
(一)感觉器官及其信息接收能力 当信号刺激的能量分布落在绝对感觉阈限的上下限之间时,
人不仅可觉察到信号的存在,还能觉察到信号刺激的能量分布差 异。引起差别感觉的刺激间的最小差别称为差别感觉阈限,对最 小差别量的感受能力叫差别感受性。差别感受性与差别感觉阈限 成反比,两者之比是一个常数。这一关系称为韦伯定律 。
(完整版)信息管理学基础马费成习题重点

信息管理学基础(马费成)习题重点(精品课程)可以有很多方式的,没有固定答案,但实际工作中,要考虑实际来选择。
归结起来,主要有以下几种途径:一是使用信息管理系统,如OA系统、档案管理系统、人事管理系统、ERP 系统等;二是利用网络平台,如局域网、门户网站、VPN网络;三是使用沟通交流平台,如BBS、电子邮件、新闻组等方式、企业qq、飞信、rss订阅等;四是将其编纂成内部刊物、出版物;五是其他方式,如利用宣传栏、宣传板宣传,甚至有的更强的在公司厕所也宣传。
第一章信息与信息管理一、教学目的掌握信息、信息管理等基本概念,了解信息的特征及分类,关注信息化对社会经济发展的重要作用,明确信息管理的内容及任务,掌握信息管理的沿革及发展。
二、教学内容1.信息、信息管理等基本概念2.信息特征、性质、分类3.信息化的内容特征及重要作用4.信息管理的对象、内容、目标和任务5.信息管理的沿革与发展三、本章重点1.信息、信息管理等基本概念2.信息化的层次、阶段(三个层次,四个阶段)3.信息管理的内容任务4.信息管理的发展历程【重要概念】信息知识负熵语法信息语用信息语义信息信息流社会信息化信息社会GII “三金”工程信息管理文件管理信息资源管理知识管理【简答】1、如何理解通讯领域信息的含义?2、简述数据、信息、知识之间的关系。
数据+背景=信息数据是载荷或记录物理信息的物质符号。
信息+经验=知识信息能够转化为知识的关键取决于信息接受者对信息的理解能力3、简述信息的特征和分类。
普遍性和客观性、广延性和无限性、共享性、时效性、不可变换性和不可组合性对物质载体的独立性、对认识主体的相对性、传递性分类:按性质划分:语法信息、语义信息、语用信息4、试分述信息管理四个典型阶段。
传统管理阶段:这一阶段以信息源的管理为核心,以图书馆为象征。
以文献为主要载体,以公益性服务为主要目标技术管理阶段:这一阶段以信息流的控制为核心,以计算机为工具,以自动化信息处理和信息系统建造为主要工作内容。
《系统分析与设计技术》练习题(选择)

信息管理与信息系统第一章信息系统项目管理一、选择题A.单选题1.从社会经济发展的角度来看,信息化是指( D)。
A.计算机和网络的应用规模与效益不断增长的过程B.计算机硬件产业、软件产业、信息服务产业不断发展的过程C.社会上进行交换的信息量不断增长的过程D.人们的信息活动的规模不断扩大以致在国民经济中起主导作用的过程2.项目主要管理人员应参与( D )。
A.系统规划 B.系统设计 C.系统分析 D.系统开发和运行全过程B.多选题1. IT项目风险识别的方法有(ABCD )。
A.专家调查法 B.面谈或访谈法 C.鱼骨图法 D.风险分解结构法第二章信息系统工程体系一、单选题1.用户开发应用系统的主要手段是(A )。
A.生命周期法 B.原型法 C.第四代语言D.面向对象方法2.系统规划的主要任务是( A )。
A.明确组织的信息需求、制定系统总体结构方案B.对系统进行经济、技术和使用方面的可行性研究C.选择计算机和网络系统的方案D.确定软件系统的模块结构3.RUP中的软件生命周期在时间上被分解成四个顺序的阶段,分别是初始阶段,细化阶段,构造阶段和交付阶段,每个阶段结束于一个主要的里程碑,构造阶段结束时的里程碑是( B)。
A.生命周期目标里程碑 B.初始功能里程碑C.产品发布里程碑 D.生命周期结构里程碑4.RUP中的软件生命周期中初始阶段结束时的里程碑是( D)。
A.初始功能里程碑 B.生命周期结构里程碑C.产品发布里程碑 D.生命周期目标里程碑5.在原型法中,原型是开发系统的( A)。
A. 反映用户最基本需求的可以运行的实验模型B. 某一主要部分的详细设计方案(物理模型)C. 反映用户需求的逻辑模型D. 反映用户全部需求符合系统开发规范的应用软件程序6.信息系统开发方法有哪些( A )。
A. 原型法B. BSP法C. CSF法D. CASE法B.多选题1. 对于结构化设计思想的描述( ABC )是正确的。
管理信息系统第9章决策支持系统(DSS)介绍

第二节 决策支持系统的组成
(一)三角式结构
用户
对话管理 子系统
用户
对话管理 子系统
数据库 管理系统
模型库 管理系统
数据库
方法库
模型库
管理系统 管理系统 管理系统
数据库
模型库
a 两库模型
数据库
方法库
模型库
b 三库模型
第二节 决策支持系统的组成
(二) 其他结构 以对话管理子系统牵头,将模型库与数据库以直线方式联 接的串连结构。 结构特点:对话子系统不直接与数据库子系统联系,而是 通过模型库子系统转达操作请求。
将数据库子系统与模型库子系统融为一体的融合式系统结 构。
结构特点: 数据库子系统与模型库子系统互不独立,既可以说是模型 库子系统建立在数据库子系统的基础上,也可以说是数据库 子系统被嵌入模型库子系统之中,模型库中的模型运行时直 接调用数据库中的数据。
第九章 决策支持系统(DSS)
思考题: 1、决策支持系统可辅助决策者解决什么类型的决策问题? 2、决策支持系统如何定义? 3、MIS与DSS的关系? 3、DSS的三角式两库系统结构图? 4、DSS的三角式三库系统结构图?
定义:DSS是一种以计算机为工具,应用 决策科学及有关学科的理论与方法,以人机交 互方式辅助决策者解决半结构化和非结构化决 策问题的信息系统。
第一节 决策支持系统(DSS)的概念
三、决策支持系统与管理信息系统的关系
主要观点有以下四种: 1、MIS是一个总概念,DSS是MIS发展的高级 阶段或高层子系统。 2、DSS是鉴于MIS的不足而推出的目标不同于 MIS的新型系统。 3、MIS是DSS的基础部分,也即DSS包括提供 决策信息的MIS,MIS是DSS的一个子系统。 4、有广义与侠义之分,就侠义而言,MIS与 DSS是不同的系统,就广义而言,DSS是MIS的分 系统。
会计信息系统第9章

第九章会计报表编制与分析一、单项选择题。
1.会计报表管理子系统的会计报表主要有“格式”和“数据”两种状态,“格式”状态主要完成()工作。
A.数据编制B.公式定义C.报表表样设计D.生成报表【答案】C【解析】编制报表的工作分为两大部分:格式设计和数据处理,分别在“格式”和“数据”两种状态下进行,在格式状态下主要完成报表表样的设计。
所以本题正确答案为C。
参见教材第257页。
2.会计报表管理子系统中的报表可以由一张表页上的一组单元组成一个区域,所以区域是()维的。
A.一B.二C.三D.四【答案】B【解析】区域由一张表页上的一组单元组成,自起点单元到终点单元是一个完整的长方形矩阵,在财务报表系统中,区域是二维的。
所以本题正确答案为B。
参见教材第259页。
3.会计报表管理系统的关键字是对三维电子表进行操作时,在多个表页间起到对表页进行()作用的一类特殊的标识。
A.定位B.辨识C.定位和辨识D.勾稽【答案】C【解析】所谓关键字,就是对三维电子表进行操作时,在多个表页间起到对表页进行定位、辨识作用的一类特殊的标识。
所以本题正确答案为C。
参见教材第259页。
4.报表管理系统中的关键字的设置在( )状态下设置。
A.数据B.格式C.模板D.编辑【答案】B【解析】报表关键安实际上是一种计算机的取值函数,通常在报表格式设置中进行设置,关键字的值在数据状态下录入。
所以本题正确答案为B。
参见教材第260页。
5.定义报表的表样,即是定制报表模板,在()下对新建的报表进行一系列设计,使之成为一张有内容实体,有一定的属性的特定报表。
A.格式状态B.数据状态C.报表模板D.编辑状态【答案】A【解析】定义报表的表样,即是定制报表模板,在格式状态下对新建的报表进行一系列设计,使之成为一张有内容实体,有一定的属性的特定报表。
所以本题正确答案为A。
参见教材第261页。
6.报表主要包括标题、表头、表体、表尾等部分组成,其中()是表的核心。
A.表头B.表体C.表尾D.标题【答案】B【解析】报表主要包括标题、表头、表体、表尾三个部分。
物流信息技术-9章 物流信息管理系统设计实例

朱明工作室
zhubob@
处理名称:登记合同台帐 标识符:P1 输入:数据流F1 输出:数据流F4 处理定义:签订配送合同后,根据合同登记合同台帐 激发条件:配送合同的签定 处理名称:登记合同台帐 标识符:P2 输入:数据流F2 输出:数据流F5 处理定义:商品到货后,根据到货通知及合同登记合同台 帐 激发条件:到货通知
朱明工作室
授人以鱼不如授人以渔
14
新系统的逻辑模型 Ⅰ
配送 合同 登帐处理
朱明工作室
zhubob@
报表 编 制 报 表 报 警 表 逾 期 报 警 合同台帐 响应结 果 查询条 件 查 询
授人以鱼不如授人以渔
15
新系统的逻辑模型Ⅱ 新系统的逻辑模型Ⅱ
配 送 合 同
朱明工作室
zhubob@
授人以鱼不如授人以渔
20
zhubob@ 4.数据库字段名的代码设计 本配送合同管理子系统建立了八个 数据库文件, 数据库文件,在这些库文件中用到大量 的字段名变量,为便于阅读、 的字段名变量,为便于阅读、理解和设 计程序,每个字段名都设计一个代码, 计程序,每个字段名都设计一个代码, 字段名代码使用表示字段含义汉字的每 个字的第一个汉语拼音字母表示。 个字的第一个汉语拼音字母表示。
Байду номын сангаас
朱明工作室
授人以鱼不如授人以渔
13
zhubob@ (二)配送合同管理系统的评价 通过对现行系统的需求分析, 通过对现行系统的需求分析,原系 统数据流向合理,系统功能比较齐全, 统数据流向合理,系统功能比较齐全, 但数据处理速度以及输出信息量不能完 全满足管理工作的需要, 全满足管理工作的需要,故新系统应在 统计分析处理过程中采用计算机处理进 行不同需求汇总统计, 行不同需求汇总统计,提高数据处理速 增加系统的管理信息输出量。 度,增加系统的管理信息输出量。
高教社旅游资源开发及管理(第三版)教学课件09第九章-旅游资源信息管理

三、现代旅游信息化技术
(五)其他技术(计算机网络技术)在旅游信息化管理中的应用
随着通信技术广泛应用在计算机 和移动设备上,用户可从任何一台与 因特网联网的微机或笔记本电脑、手 机等设备上方便快捷地获取所需旅游 资源的信息和数据,如景点区位、旅 游路线、旅行社、饭店、购物等,以 及与专家的网上交流等。通过网络技 术各旅游企业还能利用各自的管理系 统,对旅游资源实行网络化管理。
三、现代旅游信息化技术
(五)其他技术(多媒体技术)在旅游信息化管理中的应用
多媒体技术是计算机交互式综合处理多 种媒体信息(文本、图形、图像和声音), 使多种信息建立逻辑连接,集成为一个系统 并使其具有交互性的技术。在旅游资源研究 中,多媒体技术主要应用在制作具有图像、 文字、影音、动画等多媒体表达形式的旅游 电子地图上。借助于多媒体技术,将旅游资 源信息形象、生动地展示给旅游者,以增强 旅游资源信息的表达能力,从而提高旅游者 的旅游兴趣。
容量硬盘的支持,同时为了保证系统的良好运行,还需要配备必要的数字化仪器、 扫描仪、打印机、数字通信传输设备等辅助设备。旅游资源信息管理系统的硬件 设备由计算机主机、数据输入设备、数据存储设备和数据输出设备四部分构成。
24
二、旅游资源信息管理系统的结构
(一)系统层
2.操作软件 操作软件一般指由计算机厂家提供,可为 用户和开发者提供方便的程序系统。例如采 用广泛使用的Windows2010作为PC机系统软 件。现代信息技术发展更新较快,而随着旅 游资源信息管理系统功能的完善,对操作软 件的要求也逐渐提高。较高版本的操作软件, 在实现旅游资源信息的管理效率上具有更多 的优势,不仅能够更精细化地管理信息,还 能够丰富信息的展示方式,提高利用效率。
狭义的旅游信息化是把景区、酒店、旅行社、 交通、气候等与地理位置和空间
第九章 第二节 会展运行过程的信息化管理

6
• 收集目标参展商的信息,除了要收集他们的名称、地址、联系电话、传真、 E-mail和网址、联系人等基本信息外,还要收集关于他们生产的产品的种类、目 标市场、企业规模等信息,因为这些信息对以后展会招展有着重要的参考价值。 • 在收集目标参展商信息时,除了要掌握每一个具体企业的基本信息外,还要 从总体上把握这些信息。所谓从总体上把握,是指要从宏观上对这些信息加以分 析,如分析该行业企业的结构状况,分析该行业企业的地区分布状况,了解行业 市场特点等。这些信息对于招展策划大有帮助。例如,了解企业的地区分布特点, 就可以将那些企业比较集中的地区作为展会招展的重点地区;了解该行业企业的 结构状况,在进行展会展区划分时就会更加主动;等等。 • 收集上述各种有关目标参展商的信息后,就可以着手建立目标参展商数据库。
13
3、参展商和观众预登记 预登记是时下组织和管理商业展会中十分重要的一个流程,主办方可以提前 预知到访观众和其他一些与展会相关的信息。 除了传统的信件、传真、电话等方法外,信息技术的采用给主办方提供更多 简便、高效且降低展会运营成本的方法,如电子邮件、专门网站、向手机发送注 册信息(包括短信条码)等,都可以在预登记流程中极大的降低邮寄成本和手续 费。 利用信息管理系统实行预登记时,会展参加者(参展商、观众等)通常只需 登录指定的会展网站,详细填写在线登记表格并提交,就可以收到组织方发送的 一封电子确认函。在一些更先进的会展信息化系统中,会展参加者的手机上还会 同时通过短信收到一个条码。当他们到达展会现场时,他们只需出示收到的短信 息条码,在门口扫描一下就可以进入展会现场。信息化能够让观众对参观展览的 时间和顺序做更好的安排规划,因为观众已经通过网络上查询,了解到展览会的 大概情况,这样就能根据自己的兴趣需要来安排参观的流程,用作短的时间达到 最优的效果。但前提是关重要在主办方的系统中留下自己的信息。 信息化的观众登记能使现场管理变得很容易,据统计,持续三天的展览会有 60%的观众会在第一天和第二天早上9点到11点只间到达会场,以上预登记和先进 的胸卡制作方法,一般都能保证观众在高峰时段也能尽快的进场。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、面向对象系统开发的方法论
t 时 间 分 析
分 析 设 计 分 析 设 计
-2
维护
运行 类
目 标 系 统 库
设 计 实 现
设 计
t时间 反复累增的生命周期
二、面向对象的系统分析 -1
• 面向对象分析的基本任务: 面向对象分析的基本任务: – 找出并规定一组根据系统的各项要求而行动和相互作用的问题 领域的对象, 领域的对象, – 依据这些对象及其关系建立问题域模型。 依据这些对象及其关系建立问题域模型。 面向对象分析的基本步骤: 面向对象分析的基本步骤: – 问题域陈述 – 识别对象/类 识别对象/ 识别对象的准则: 识别对象的准则: 搜寻准则 判别准则 检验准则 – 确定对象的属性 – 确定对象的服务 – 确定对象/类的关系 确定对象/
三、面向对象的系统实施 -1
• 系统实施阶段主要进行 – 编码语言的选择; 编码语言的选择; – 面向对象应用程序框架的构建; 面向对象应用程序框架的构建; – 面向对象应用程序编写; 面向对象应用程序编写; – 构建出信息系统的应用软件平台。 构建出信息系统的应用软件平台。
面向对象系统开发工具—UML 第三节 面向对象系统开发工具 UML
二、类的基本概念
-1
• 在现实世界中有许多内部状态和外部行为相似的对象, 在现实世界中有许多内部状态和外部行为相似的对象, 由这些对象构成的集合就是类。 由这些对象构成的集合就是类。 • 构成类的基本元素: 构成类的基本元素: – 标识:类的名称 用以区分其它类; 标识:类的名称, 用以区分其它类; – 继承描述:指子类承袭的父类的名称 以及继承得到 继承描述:指子类承袭的父类的名称,以及继承得到 的结构与功能; 的结构与功能; – 数据结构:是对该类数据的组织结构的描述; 数据结构:是对该类数据的组织结构的描述; – 操作:指该类通用功能的具体实现方法; 操作:指该类通用功能的具体实现方法; – 接口:指面向其它类的统一的外部通讯协议。 接口:指面向其它类的统一的外部通讯协议。 • 类与对象 – 对象与类的关系相当于一般程序设计语言中变量和 变量所具有的类型的关系。 变量所具有的类型的关系。
三、面向对象的系统设计 -1
三、面向对象的系统设计 -2
• 结构框架内各个子系统的详细设计 –问题领域子系统的设计(主要任务是完善对象属性和 问题领域子系统的设计( 问题领域子系统的设计 操作的形式规定,包括限定属性值、 操作的形式规定,包括限定属性值、确定复杂服务的 算法等等, 算法等等,进一步规范对象形式说明以便对象在物理 上实现)。 上实现)。 –人机交互子系统的设计(接口对象在设计初期就已经 人机交互子系统的设计( 人机交互子系统的设计 规定了,此时主要确定图形用户接口的总体策略。 规定了,此时主要确定图形用户接口的总体策略。 –外部接口子系统的设计 外部接口子系统的设计 –数据管理子系统的设计 数据管理子系统的设计 –任务管理子系统的设计 任务管理子系统的设计 –基础对象子系统的设计 基础对象子系统的设计
类的表示图例
一、类图及用例图
-2
• 用例(use case)图 用例( case) –用例是第二代面向对象技术的标志, 用例是第二代面向对象技术的标志, 用例是第二代面向对象技术的标志 –从用户的观点描述系统行为或系统使用场 从用户的观点描述系统行为或系统使用场 景。
洗衣服
洗衣机用户 用例图图示
二、状态图及顺序图
五、 面向对象的含义
-1
• 面向对象=数据抽象+数据抽象类型+继承机制 面向对象=数据抽象+数据抽象类型+ • 面向对象是一种认识客观世界的认知方法学 – 这种认识方法将客观世界看成是由许许多多不同对象构 成的,每一个对象都有自己的运动规律和内部状态, 成的,每一个对象都有自己的运动规律和内部状态,不 同对象间的相互作用和通讯构成了完整的客观世界。 同对象间的相互作用和通讯构成了完整的客观世界。 • 面向对象亦是一种解决问题的思维方法 – 从组织结构模型化客观世界,将对象作为需求分析和系 从组织结构模型化客观世界, 统设计的核心或主体, 统设计的核心或主体,把整个问题域抽象成为相互通讯 的一组对象集合,并引用科学方法论中的分类思想, 的一组对象集合,并引用科学方法论中的分类思想,将 相似或相近的一组对象聚合成类, 相似或相近的一组对象聚合成类,采用各种手段将相似 的类组织起来,实现问题空间到解空间的映射。 的类组织起来,实现问题空间到解空间的映射。
三、 消息和消息传递
• •
ห้องสมุดไป่ตู้
-1
•
面向对象的世界是通过对象与对象间彼此的相互合作来 推动的,消息是对象之间的通信载体。 推动的,消息是对象之间的通信载体。 消息就是用来请求对象执行某个处理或回答某些信息的 要求,是连接对象的纽带。 要求,是连接对象的纽带。在面向对象系统中有两类消 即公有消息和私有消息。 息,即公有消息和私有消息。 消息具有如下几个性质: 消息具有如下几个性质: – 同一对象可以接收不同形式的多个消息,产生不同响 同一对象可以接收不同形式的多个消息, 应。 – 一条消息可以发送给不同的对象,消息的解释完全由 一条消息可以发送给不同的对象, 接收对象完成, 接收对象完成,不同对象对相同形式的消息可以有不 同解释。 同解释。 – 与传统程序调用不同,对于传来的消息,对象可以返 与传统程序调用不同,对于传来的消息, 回相应的回答信息,也可以不返回, 回相应的回答信息,也可以不返回,即消息响应不是 必须的。 必须的。
第二节 面向对象系统开发的原理
本节内容: 本节内容: 一、面向对象系统开发的方法论 二、面向对象系统的分析 三、面向对象系统的设计 四、面向对象系统的实施
一、面向对象系统开发的方法论
•
-1
•
•
从宏观层面看,面向对象的系统开发方法包括分析、 从宏观层面看,面向对象的系统开发方法包括分析、 设计、实现以及运行与维护等四大阶段, 设计、实现以及运行与维护等四大阶段,遵循反复累 增的生命周期,如图8 所示。 增的生命周期,如图8-4所示。 从微观层面上看,面向对象的系统开发方法是指每一 从微观层面上看, 宏观阶段中标识对象,确定对象的属性, 宏观阶段中标识对象,确定对象的属性,定义对象的 服务,以及确定对象间关系等几个步骤。 服务,以及确定对象间关系等几个步骤。 较为成熟并具代表性的方法 – Shlaer & Mellor方法; Mellor方法 方法; – Booch‘s OOA & OOD方法; Booch s OOD方法; 方法 – OMT方法; OMT方法 方法; – Wifs-Brock方法; Wifs-Brock方法 方法; – Coad & Yourdon s OOA & OOD方法。 Yourdon‘s OOD方法 方法。
本节内容: 本节内容: 一、类图及用例图 二、状态图及顺序图 三、活动图及协作图 四、配置图及组件图
一、类图及用例图
• 类图 –类图描述类之间的静态关 类图描述类之间的静态关 关联; 系,如 关联; 聚类/组成; 聚类/组成; 继承。 继承。 –类图的作用 类图的作用
-1
类 名称[路径] 类 属性 类 操作
•
•
•
面向对象设计阶段 1.配置分析阶段确定出来的对象和类 2.实现系统功能 配置分析阶段确定出来的对象和类; 实现系统功能; 1.配置分析阶段确定出来的对象和类;2.实现系统功能; 3.建立系统体系结构 具体任务是: 建立系统体系结构, 3.建立系统体系结构,具体任务是: • 增、并、改实体对象,并识别接口对象和控制对象。 改实体对象,并识别接口对象和控制对象。 • 确定实体对象、接口对象和控制对象之间的各种关系。 确定实体对象、接口对象和控制对象之间的各种关系。 • 完善对象类结构图,组织系统的体系结构。 完善对象类结构图,组织系统的体系结构。 面向对象设计的基本步骤: 面向对象设计的基本步骤: 1.识别接口对象和控制对象 1.识别接口对象和控制对象 • 确认接口对象/类的准则 确认接口对象/ • 控制对象的识别 • 三类对象间的关系 2.系统结构设计 2.系统结构设计 3.结构框架内各个子系统的详细设计 3.结构框架内各个子系统的详细设计
三、 消息和消息传递
-3
传送对象
消
息
<操作名,参数> 操作名,参数>
消息传递模型
接 口
接收对象
四、 继承的基本概念
• •
-1
•
继承是指一个类(即称子类) 继承是指一个类(即称子类)因承袭而具有另一个类 或称父类)的能力和特征的机制或关系。 (或称父类)的能力和特征的机制或关系。 概括来说,有继承关系的类之间应具有如下特性: 概括来说,有继承关系的类之间应具有如下特性: – 类间具有共享特征(包括数据和程序代码的共享); 类间具有共享特征(包括数据和程序代码的共享) – 类间具有细微的差别或新增部分(包括非共享程序 类间具有细微的差别或新增部分( 代码和数据) 代码和数据); – 类问具有层次结构。 类问具有层次结构。 继承避免了由于系统内类和对象封闭而造成数据和操 作冗余的现象。其最重要的优点在于支持重用。 作冗余的现象。其最重要的优点在于支持重用。
一、对象的基本概念
• •
-1
•
在面向对象的系统中,问题对象是基本的运行实体, 在面向对象的系统中,问题对象是基本的运行实体,是 由一组数据和施加于这些数据上的一组操作封闭而成的。 由一组数据和施加于这些数据上的一组操作封闭而成的。 构成对象的基本要素: 构成对象的基本要素: – 标识:即是对象的名称,用来在问题域中区分其它对 标识:即是对象的名称, 象; – 数据:描述对象属性的存贮或数据结构,表明对象的 数据:描述对象属性的存贮或数据结构, 一个状态; 一个状态; – 操作:即对象的行为。分为对象自身承受的操作和施 操作:即对象的行为。 加于其它对象的操作; 加于其它对象的操作; – 接口:主要指对外接口,是指对象受理外部消息所指 接口:主要指对外接口, 定的操作名称集合。 定的操作名称集合。 对象的状态及表示