题库 题库

【简答题】

简述划分模块的基本原则。

参考答案

结构化设计会对软件系统自上而下地分解,表现在控制结构图上就是对模块的逐级划分,直到底层模块。这种分解设计虽然没有硬性的标准,但是合理的系统结构设计要满足一些重要的条件: 
(1)系统项目容易开发  一个信息系统的模块数量会很多,复杂系统的模块数更是庞大,常常由多人甚至多个团队合作完成。控制结构图是系统开发人员进行分工、合作的重要基础。它清晰地标明了模块的功能和模块之间的联系,即使将不同的模块分别外包给不同人员去设计完成,也能够使最终的结果彼此衔接,顺利组装为一个整体系统。 
(2)降低项目开发成本  结构分解的程度越细越深,每个模块开发的复杂性就越低,但是模块之间的接口联系越多也越复杂。与项目开发成本相对应的最小工作量需要找到合理的模块划分数,这取决于模块成本与接口成本间的平衡。 
(3)系统有较高的可靠性  划分合理的模块结构具有良好的独立性和清晰的接口关系。模块中的错误比较容易界定,其影响会受到模块边界的有效约束,尽可能地抑制不良影响传递到其他模块,避免后果逐级放大。 
(4)系统容易维护  针对某个模块进行的纠错、升级和功能扩充等都局限在该模块内部,不会牵一发而动全身,导致其他模块的功能受到牵连而必须同时调整,避免系统陷入难于修改的被动局面。

相关试题

单选题 在初步了解需求后,快速开发一个简易模型并逐步完善的方法称为 查看答案
单选题 下列选项中,不属于信息系统规划方法的是 查看答案
单选题 在信息系统建设中,将网络服务平台、系统开发维护、数据中心运营等工作交给专业公司代办的方式称为 查看答案
单选题 云计算有三种服务模式,其中用户通过因特网获得所需要的运算能力和存储空间的称为 查看答案
单选题 在数据流程图中,符号 查看答案
单选题 在信息系统逻辑模型设计时,将描述信息系统基本结构和主要功能的数据流程图称为 查看答案
单选题 在数据库设计时,选择数据库在存储器中的存储结构和存取方法称为 查看答案
单选题 下列选项中,属于业务流程重组的是 查看答案
单选题 在SQL语句中,必须与GROUP BY一起使用的选项是 查看答案
单选题 下列不属于DBA职责的是 查看答案
单选题 若关系模式R是第1范式,且它的每一个非主属性都完全函数依赖于R的主码,则称R属于 查看答案
单选题 决策表分为四个区域,下列选项中不属于决策表区域的是 查看答案
单选题 在结构化程序设计中,下列模块凝聚程度最低的是 查看答案
单选题 下面不属于物联网技术架构层次的是 查看答案
单选题 下列信息系统规划的四个阶段中,安排每个项目日程和资源使用计划的是 查看答案
单选题 为防止内部信息泄漏,切断内部网络与互联网联系的措施,遵循了系统安全管理的 查看答案
单选题 若计算机系统出现软硬件故障时,能够自行检测出故障并采取相应的措施,保持正常
运行,则称该系统具有
查看答案
单选题 在数据库三级模式中,描述物理结构的是 查看答案
单选题 用表示实体特征的文字、数字或记号直接作为编码称为 查看答案
单选题 用网格分布的方法直观地表示处理功能与数据之间关系的工具称为 查看答案