- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(三)面向对象分析的过程 具体过程如下: (1)理解需求; (2)标识对象; (3)确定结构; (4)定义属性:定义属性过程包括分析和选择两个步骤; (5)定义服务; (6)标识主题。 《软件工程》 10.4 面向对象的分析 第10章 面向对象技术 (一)面向对象设计的步骤 (1)合并三个模型来获得类的操作; (2)设计算法来实现操作; (3)优化对数据的访问路径; (4)实现外部交互的控制; (5)调整类结构增加继承; (6)设计关系的实现; (7)决定对象的表示; (8)将类和关系在模块中结合。 《软件工程》 10.5 面向对象的设计 第10章 面向对象技术 (二)面向对象设计的要求 优秀软件设计的一个主要特点就是容易维护。结构化软件设计的一些要求在进行面向对象设计时增加了一些与面向对象方法密切相关的新特点,从而具体化为面向对象设计准则。 (1)软件设计尽量模块化; (2)最大限度抽象化; (3)信息隐藏和封装; (4)提高模块独立性; (5)提高模块的扩充性; (6)可重用性。 《软件工程》 10.5 面向对象的设计 第10章 面向对象技术 (三)面向对象设计的内容 面向对象的设计从内容上包含:系统设计和对象/类设计。 (1)系统设计 面向对象的系统设计,通常就是四大部件的设计:主题(或问题域结构)设计、界面设计(或人机交互)设计、任务管理设计和数据管理设计。 《软件工程》 10.5 面向对象的设计 第10章 面向对象技术 * * 本章要点: ? 统一建模语言UML ? Rational Rose工具建模 ? 面向对象的分析 ? 面向对象的设计 ? 面向对象的实现 《软件工程》 第10章 面向对象技术 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: (一)面向对象的概念 面向对象技术概念和术语包括:对象、实例、类、属性、方法、封装、继承、消息等。 (1)对象 对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。 对象之间通过消息通信。一个对象通过向另一个对象发送消息激活某一个功能。 对象的特点:具有封装性、自治性、通信性、被动性、持久性和暂存性。 《软件工程》 10.1 面向对象技术概述 第10章 面向对象技术 (2)类 现实世界中存在的客观事物有些是彼此相似的。人类习惯于把有相似特征的事物归为一类,分类是人类认识客观世界的基本方法。 类是具有相同属性和方法的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述。同类对象具有相同的属性和方法,是指它们的定义形式相同,而不是说每个对象的属性值都相同。 《软件工程》 10.1 面向对象技术概述 第10章 面向对象技术 (3)实例 在面向对象的系统中,每个对象都属于一个类,属于某个类的对象称为该类的一个实例,类和对象间具有instance-of 关系。 一个实例是从一个类创建而来的对象,类描述了这个实例的行为(方法)及结构(属性)。 实例的当前状态由在该实例执行的操作来定义。 类是静态的,实例对象是动态的。 《软件工程》 10.1 面向对象技术概述 第10章 面向对象技术 (4)属性 属性就是类中所定义的数据,是对客观事物所具有性质的抽象。 类的每个实例都有自己的属性。 《软件工程》 10.1 面向对象技术概述 第10章 面向对象技术 (5)方法 方法也称作行为,指定义于某一特定类上的操作与法则。具有同类的对象只可为该类的方法所操作,换言之,这组方法表达了该类对象的动态性质,而对于其他类的对象可能无意义,乃至非法。 《软件工程》 10.1 面向对象技术概述 第10章 面向对
您可能关注的文档
- 路由与交换实用技术 作者 骆耀祖 项目6.ppt
- 路由与交换实用技术 作者 骆耀祖 项目8.ppt
- 路由与交换实用技术 作者 骆耀祖 项目9.ppt
- 轻化工识图与制图 作者 张枫叶 第八章 零件图、装配图简介.ppt
- 轻化工识图与制图 作者 张枫叶 第二章 正投影法和三视图.ppt
- 轻化工识图与制图 作者 张枫叶 第九章 化工设备图.ppt
- 轻化工识图与制图 作者 张枫叶 第七章 图样画法.ppt
- 轻化工识图与制图 作者 张枫叶 第三章 点、直线和平面的投影.ppt
- 轻化工识图与制图 作者 张枫叶 第十章 化工工艺图.ppt
- 轻化工识图与制图 作者 张枫叶 第四章 基 本 体.ppt
- 软件工程 作者 田秋成 第12章软件运行与维护.ppt
- 软件工程 作者 田秋成 第13章软件项目管理.ppt
- 软件工程 作者 夏小娜 第1篇-第2章 计算机系统工程.ppt
- 软件工程导论 作者 陈明 05第五章 详细设计.ppt
- 软件工程导论 作者 陈明 06第六章 面向对象的分析和设计方法.ppt
- 软件工程导论 作者 陈明 07第七章 编码.ppt
- 软件工程导论 作者 陈明 08第八章 软件质量与质量保证.ppt
- 软件工程导论 作者 陈明 09第九章 项目计划与管理.ppt
- 软件工程导论 作者 陈明 10第十章 软件开发工与环境.ppt
- 软件工程导论 作者 陈明 11第十一章 UML与Rose.ppt
最近下载
- 2025重庆长江师范学院科研助理招聘13人笔试参考题库附答案解析.docx VIP
- 国际医学研究报告清单及规范:5-CARE Checklist 案例报告.docx
- 软件概要设计说明书.doc VIP
- 武汉理工大学855信号与系统2022考研真题试卷.pdf VIP
- 爆破行业风险评价方法、爆破作业风险分级管控指南、风险分级管控清单、隐患排查清单、台账.pdf VIP
- 2025年财政部高层次财会人才选拔考试综合试题及答案.docx VIP
- 国际贸易学_金泽虎主编_电子教案.ppt
- 2025年财政部高层次财会人才选拔考试测试题及答案.docx VIP
- 医学三基考试试题及答案.doc VIP
- 2025年职场 性格25PF测试题 .pdf VIP
文档评论(0)