- 2
- 0
- 约2.81千字
- 约 22页
- 2021-08-14 发布于北京
- 举报
第五讲 软件系统概要设计;————为什么要采用模块化设计方法 ; 几个重要的概念 ;“封装”或“隐藏”
—— 一个模块,意味着什么呢?
模块将独立地进行编写和调试。
与其他程序段的关系将是调用和被调用的关系,或者是通过彼此相关的数据发生联系。
除非通过接口,这个程序段所包含的所有信息是不可见的。既对这些信息做到了“封装”或“隐藏”。
——它使得软件的变动只涉及少数的几个相关模块,所以模块化能够提高软件的可修改性。; 一个矩形框代表一个模块;模块调用关系是上方的调用下方的。
模块扇出数目:
是一个模块直接控制(调用)的模块数目。
模块扇入数目:
是指直接调用它的上级模块的多少。; ————模块IOP表:;1、高内聚性、低耦合性,增强模块独立性 :
模块之间相互依赖关系少,最好是没有
2、模块规模应该适中 :
编码角度:最好不超过60行
心理学角度:最好不超过30行
3、“扇出”和“扇入”要适当 :
扇出通常是3或4;9
扇入越大上级模块数目越多,有好处 ;9、要学生做的事,教职员躬亲共做;要学生学的知识,教职员躬亲共学;要学生守的规则,教职员躬亲共守。7月-217月-21Saturday, July 3, 2021
10、阅读一切好书如同和过去最杰出的人谈话。05:27:5805:27:58
您可能关注的文档
- 软文营销培训教材.pptx
- 软文竞价营销核心技术.pptx
- 软式内镜清洗消毒技术规范培训课件.pptx
- 软库高诚有限公司规定下之外资并购程序.pptx
- 软件项目需求管理概述.pptx
- 软式内镜结构和规范化清洗流程(唐强)3.pptx
- 软件项目管理质量管理.pptx
- 软件项目管理案例教程(第2版)韩万江2.pptx
- 软件项目管理_概述pptPowerPointPres.pptx
- 软件项目开发过程PPT89.pptx
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
最近下载
- 2023-2024学年江苏省苏州市张家港市高一下学期4月期中生物试题(解析版).docx
- 遂宁供电安全培训基地课件.pptx VIP
- 2024年新冀教版7年级英语上册全册课件.pptx
- 水平五(高一)体育《排球正面双手垫球》教学设计及教案.doc VIP
- 体育跨学科说课课件.pptx VIP
- 2026年甘肃省定西市安定区城区联考中考二模化学试卷(试卷+解析).docx VIP
- 2026高考英语熟词生义专题提升资料汇编.docx
- 中小学世界读书日主题班会.pptx VIP
- 人教版三年级下册除法竖式计算题练习300道及答案.docx VIP
- 江苏省苏州市2024-2025学年高一下学期期中调研试生物试题(解析版).docx
原创力文档

文档评论(0)