- 21
- 0
- 约1.5万字
- 约 80页
- 2017-01-16 发布于北京
- 举报
软件工程之 面向对象分析(一) 一、从模块到对象 模块:一段独立的程序代码,包括函数与过程,面向对象范型中对象是模块,对象内的的方法也是模块。 模块化 模块化:按照功能将一个软件切分成许多部分单独开发,然后再组装起来,每一个部分即为模块。其优点是利于控制质量、利于多人合作、利于扩充功能等,是软件工程中一种重要的开发方法。? 抽象,抑制不必要的细节,但强调相关的细节达到分层理解问题,自顶向下层层加细,逐步求精的一种方法;信息隐蔽原理指出:应该这样设计和确定模块,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的。应该称为细节隐藏。柜员机 抽象是指对于一个系统的简化描述。对于使用系统的人员,不会去关心系统的组成原理;他们所关心的是系统具有什么样的功能,如何去使用系统,当然,系统的实现人员,需要关心的是该系统的一切情况。 抽象的原则,运用在计算机领域,称之为“信息隐蔽”原则,在面向对象的程序设计语言中,使用数据封装机制实现信息隐蔽。 所谓局部化是指把一些关系密切的软件元素物理地放得彼此靠近。在模块中使用局部数据元素是局部化的一个例子。 模块化 模块独立(Module independence),模块独立是抽象、信息隐蔽和局部化的直接结果。 模块的独立程度可以由两个定性标准度量,这两个标准分别称为内聚和耦合。 耦合衡量不同模块彼此间互相依赖(连接)的紧密程
您可能关注的文档
- 精·第05章 详细设计2008.ppt
- 精·第5 章 面向对象的需求分析.ppt
- 精·第5章 Web应用程序开发的面向对象分析和设计.ppt
- 精·第5章 结构化设计.ppt
- 精·第5章 详细设计.ppt
- 精·第5章软件工程.ppt
- 精·第06章:数据库的物理设计.ppt
- 精·第6课 中国古代科学技术.ppt
- 精·第6章 面向对象分析.ppt
- 精·第6章 详细设计(软件工程).ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)