面向对象分析与设计技术

面向对象分析与设计技术

ID:41059299

大小:360.69 KB

页数:39页

时间:2019-08-15

面向对象分析与设计技术_第1页
面向对象分析与设计技术_第2页
面向对象分析与设计技术_第3页
面向对象分析与设计技术_第4页
面向对象分析与设计技术_第5页
资源描述:

《面向对象分析与设计技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四讲面向对象分析与设计技术4.1概念模型4.2用面向对象方法建立概念模型4.3面向对象设计的软件生命周期4.4面向对象设计的方法4.1概念模型4.2用面向对象方法建立概念模型4.3面向对象设计的软件生命周期4.4面向对象设计的方法4.1.1建立概念模型的动机程序设计者必须清楚用户需求,才能设计出易于使用和维护的大型信息系统。程序设计者在设计过程中遇到的困难主要有以下几点:缺乏对信息系统应用领域的了解;不同的专业人员对同一概念的理解不同;需求分析的结果很难被全体用户一致确认;过早地进入信息系统实现阶段。上述困难迫切需要某种工具帮助实现程序设计者和用户之间的充分交流,并达成一致,概念模型就

2、是这样一种工具。4.1概念模型4.2用面向对象方法建立概念模型4.3面向对象设计的软件生命周期4.4面向对象设计的方法4.1.2概念之间的关系概念的定义:是对实体属性的抽象和概括。概念的静态联系有三种形式:(1)属性关系:即一个实体概念是另一个实体概念的属性。(2)层次关系:即一个实体概念是另一个实体概念的上位概念。(3)并列关系:有两个实体概念都是同一实体概念的下位概念,但这两个实体概念的外延不相交。概念的动态联系:由行为概念反映出来。这种行为概念是行为的客体概念、主体概念、结果概念的联系纽带,又可以作为客体概念和主体概念的属性。4.1概念模型4.2用面向对象方法建立概念模型4.3面向

3、对象设计的软件生命周期4.4面向对象设计的方法4.1.3信息系统的概念模型概念模型的含义:程序设计者和用户对系统所涉及的客观事物及其关系的理解,表现为一组相互关联的概念。它是由一组概念通过各种概念间关系构成的概念体系,抽象地描述了信息系统对象的结构和行为两方面的特征和关系。4.1概念模型4.2用面向对象方法建立概念模型4.3面向对象设计的软件生命周期4.4面向对象设计的方法构造概念模型的建模方法:“实体—联系法”(E-R图法)三种基本符号:长方形:表示实体集(类),在方框内写上该实体集的名称(类名)。学生课程椭圆形:表示属性,在椭圆中写上属性的名称。学号姓名菱形:表示关系,在菱形中写上关

4、系的名称。SCE-R图法的缺陷:只能表示概念之间的静态关系;无法表示概念之间的动态关系4.1概念模型4.2用面向对象方法建立概念模型4.3面向对象设计的软件生命周期4.4面向对象设计的方法概念模型的作用:作为公共参考框架,帮助设计者和用户在系统分析阶段进行充分交流。帮助设计者理解信息系统的应用领域以及用户需求。作为数据模型的设计依据,也可用于检验和评价系统设计。作为文档的一部分,在维护阶段有利于系统的修改和扩充。帮助用户从整体上理解和认识信息系统。4.1概念模型4.2用面向对象方法建立概念模型4.3面向对象设计的软件生命周期4.4面向对象设计的方法面向对象方法是构造概念模型的方法之一。与

5、E-R图法相比,面向对象方法不仅能够描述概念之间的静态关系,而且能够描述概念之间的动态关系。4.1概念模型4.2用面向对象方法建立概念模型4.3面向对象设计的软件生命周期4.4面向对象设计的方法4.2.1识别对象和类建立信息系统的基本思路:分析信息系统将取代哪些人类活动,这些活动涉及到的具体事物、具体过程和具体规则。识别对象首先要弄清信息系统拟解决问题涉及的具体事物。4.1概念模型4.2用面向对象方法建立概念模型4.3面向对象设计的软件生命周期4.4面向对象设计的方法按事物的存在,可将事物可以分为五类:有形物:指的是看得见摸得着的东西。当拟解决问题确定后,很容易找出与该问题相关的”有形物

6、“。如人、药等。角色:人或组织机构所扮演的角色。角色之间存在着紧密联系。只要找出一个角色对象,就很容易找出一组相关的角色对象。如”医生“、”病人“。事件:事件对象表示发生的事件。如”出诊“”吃药“。交互:交互对象具有”交易“或者”订合同“的性质,通常能将多个对象联系起来。如”购买“将售货员、顾客和商品联系到一起。规范:规范对象具有”标准“或”定义“的性质,例如产品的技术指标和学校的专业培养目标都是规范。4.1概念模型4.2用面向对象方法建立概念模型4.3面向对象设计的软件生命周期4.4面向对象设计的方法按照面向对象的观点,可以区分三类对象:客观存在物:这一类对象包括有形物和角色对象,在面

7、向对象系统中它体现问题的结构特性。行为:这一类对象包括事件对象和交互对象。识别行为是识别对象的一部分,行为是信赖于对象的。在面向对象系统中它体现问题的行为特性。概念:观察现实世界与获取应用领域知识是分不开的,在现实世界中,人的活动必然关联了一系列的客观存在物和它们的行为,并且这种关联通常是有规律的。概念就是他们交流各领域知识的工具,是识别对象时的一类认识和分析对象。4.1概念模型4.2用面向对象方法建立概念模型4.3面向对象设计的软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。