第七章 系统设计
一、名词
1. 模块 P136
是结构化系统的基本元素,从逻辑上看,模块就是处理功能,给它一定的输入信息,它能对之进行加工处理,输出结果信息。从物理上看,它是可用一个名字来表示的一组程序,如FoxBASE中的一个PRG文件。
2. 控制结构图
也称为软件结构图或模块结构图,它表示出一系统的层次分解关系、模块调用关系、模块之间数据流和控制信息流的传递关系,它是系统物理结构的主要工具。
3. 模块凝聚*
(本P10)是衡量一个模块内部自身功能内在联系是否紧密的指标,也是衡量模块质量好坏的重要指标。
4. 模块偶合
模块间的信息联系方式称为模块的偶合,它是衡量模块之间结构性能的重要指标。
5. 以转换为中心结构的模块分解
如果待分解的模块是一个数据凝聚的模块,即内容包含若干顺序执行且对某些数据进行转换处理,称为以转换为中心的结构。这种模块可分解为输入、处理、输出三大部分。
6. 以业务为中心结构的模块分解
待分解的模块要处理几项逻辑上相似的业务,即它是一个逻辑凝聚的模块。这中模块可以将之分解为一个检查业务类型的模块和一个调度模块,根据不同的业务类型,调度模块调用不同的下层模块,进行不同的处理。
7. “记录”
是若干数据项所组成,用以描述某一事物(或事物间的联系)——实体的。通常在记录中总存在某个或某组数据项,他们的值一确定,其他数据项就有确定的值与之对应,这个数据项称为标识码或关键字。
8. “文件”
是具有相同类型记录结合。文件是用以描述相同型实体结合——同质总体的。
9. 操作系统 P137
是对计算机硬件进行管理、维护、控制和运行的大型程序系统。一般来说操作系统由五大部分组成:
(1) 安排系统内多个作业的处理管理程序;
(2) 监督、控制作业的进行的作业管理程序;
(3) 分配、保护和共享存贮器的存贮管理程序;
(4) 管理数据的存入和取出的文件管理程序;
(5) 管理输入、输出设备的设备管理程序。
10. 详细设计
应用软件系统总体设计完成后,还要确定应用软件系统和各模块的具体实现方法,这部分工作称为系统的详细设计。主要包括代码设计、用户界面设计和计算机处理过程设计。
11. 顺序编码法
编码时按实体出现的顺序、或按字母(数字)的升序排列。顺序编码的优点是简明、用途广,常与其他编码方法组合使用,追加新码比较方便;但这种码没有逻辑含义,它本身不表示任何信息特征;追加的数据只能列在最后,删除数据则造成空码。
12. 十进制编码法
这种代码,给以每一类标志若干个十进位数。当实体具有若干标志,并且要根据这些标志做各种数据处理时,应采用十进制编码。十进制码的优点是逻辑性强,便于计算机处理;缺点是空码较多,码比较长。
13. 复杂(组合)编码法
复杂码是由若干种简单码组成。组合编码法可以根据所标志实体的特征,采用不同的组合方式,以满足应用的要求和保证代码的唯一性。它是使用最广的编码方法。
14. 用户界面
是指应用软件系统与用户的交互和接口,通常包括人机对话,计算机向人输出及人向计算机的输入。
15. 系统设计说明书
又称为系统设计报告,它是系统设计阶段的成果,是系统的物理模型和系统实施的出发点和依据。
二、简答
1.试述计算机应用软件系统具有可修改性的重要意义? P137
2.简述模块间调用的规则?P138
3.何谓数据凝聚的模块?P138
4.何谓功能凝聚的模块?P138
5.简述模块偶
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。
相关推荐
2023年10月浙江自考《教育科学研究方法》复习笔记(4)
06-012023年4月浙江自考新闻学概论复习笔记:资本主义新闻事业
11-282023年4月浙江自考中外教育简史复习笔记:美国近代教育制度
12-082023年4月浙江自考外国文学史复习资料:浪漫主义文学的兴起
02-06自考辅导资料:2021年10月《马克思主义哲学原理》—辩证唯物主义的过程论
06-102023年4月浙江自考中外教育简史复习笔记:西欧中世纪教会学校
12-102023年10月浙江自考商业伦理导论复习资料汇总
05-152023年4月浙江自考英美文学选读复习笔记:Alfred Tennyson
12-092023年4月浙江自考英语国家概况复习资料十二
01-122023年4月浙江自考语言学概论复习资料第五章(3)
11-25