- 5
- 0
- 约5.27千字
- 约 34页
- 2018-03-05 发布于浙江
- 举报
[计算机]软件体系结构-第1章
* ?信息隐蔽的封装原则: 局部化设计: 被处理的信息限制在局部处理过程中,尽量减少与外部其他处理共享。这样,对其它成分的影响面会较小。例如:函数、类。 封装设计: 将处理过程尽量隐蔽,使外界只了解其简单、统一形式的访问方式。这样可以减少划各部分的依赖程度,增强构造灵活性。 软件设计中运用的信息隐蔽的技术包括: 封装设计 局部化设计 * ?模块化的原则: 软件的模块设计: 模块可分解性:整体问题可被分解成多个模块来解决 模块可组装性:现有的模块可被组装用以解决问题 模块可理解性:模块可作为独立作用的成分被理解 模块连续性: 对系统的修改只作用于单个的模块 模块保护性: 模块出现异常的影响,仅在模块内部 模块:可被独立命名、具有独立作用的软件成分 * ?保持高内聚和低耦合 内聚性: 软件成份的内部特性。成份中各处理单元的关系越紧密越好。 耦合性: 软件成份间关系的特性。软件成份之间的关系越松散越好。 * 偶然内聚:各处理元素之间并没有关系,只是把分散在多处的功能合起来 逻辑内聚:仅仅是逻辑功能相关的处理元素合在一起 时间内聚:需要在同一时间执行,并无功能逻辑的处理元素合在一起 过程内聚:过程顺序相关的功能元素合在一起 通讯内聚:需要对相同的外部数据进行操作的处理元素合在一起 顺序内聚:一个软件成份的输出是另一个软件成份的输入,将它们合起来 功能内聚:只完成单一的功能 内容耦合
您可能关注的文档
- [计算机]刻录软件nero全攻略.doc
- [计算机]刮板运输机原理介绍及改进实践.pdf
- [计算机]同一分区双系统.doc
- [计算机]图书馆管理信息系统.doc
- [计算机]响应面曲线教程.doc
- [计算机]图像处理mo第2章.ppt
- [计算机]在线网购系统用例描述.doc
- [计算机]多媒体设计第四章.ppt
- [计算机]基于JAVA的餐饮管理系统毕业论文.doc
- [计算机]多媒体课件:1.ppt
- 储氢技术研究进展及挑战与机遇.docx
- 处方管理办法测试题及答案.docx
- 2026年卫生专业技术资格考试口腔修复学(中级356)专业知识梳理策略详解.docx
- 高中英语2026届高考阅读完型高频短语动词(含例句共170个).docx
- TEERT《废弃矿区历史遗留固体废物污染治理技术规范》.docx
- 2026年广东统招专升本计算机基础与程序设计-黄金考点汇编.docx
- 2023-2024学年浙江省A9协作体高二下学期期中联考政治试题含答案.docx
- DB61∕T 1931-2024 冷料超薄罩面施工技术规范.docx
- 联盟学校2026年5月高三模拟考试日语.docx
- 2026年七年级下册英语期中模拟卷(全解全析)(广东专用).docx
最近下载
- 2009年河南对口升学 医科类专业课试卷.doc VIP
- QC提高ALC内隔墙板安装一次合格率.pdf VIP
- 开源证券-金属行业2026年中期投资策略-地缘压制金属金融属性,中长期基本面依旧稳健.pdf VIP
- 精GBT 35388——2017 无损检测——X射线数字成像检测 检测方法.pdf
- (高清版)DB4201∕T 534-2017 《武汉市住宅物业服务等级标准》.pdf VIP
- 河南2016定额费用组成说明.pdf VIP
- 贵州贵安新区招聘雇员笔试真题2024.doc VIP
- JB-TT-JBF-11SF、JB-TG-JBF-11SF火灾报警控制器(联动型)使用说明书-北大青鸟.pdf
- 圆通it运维题库及答案.doc VIP
- 绝经综合征课件.ppt VIP
原创力文档

文档评论(0)