全部科目 > 软件设计师 >
2022年上半年 上午试卷 综合知识
第 16 题
知识点 系统模块结构设计  
关键词 范围   模块  
章/节 软件工程基础知识  
 
 
在划分模块时,一个模块的作月范围应该在其控制范围之内。若发现其作用范围不在其控制范围内,则(16)不是适当的处理方法。
 
  A.  将判定所在模块合并到父模块中,使判定处于较高层次
 
  B.  将受判定影响的模块下移到控制范围内
 
  C.  将判定上移到层次较高的位置
 
  D.  将父模块下移,使该判定处于较高层次




 
 
相关试题     软件工程基础知识 

  第70题    2021年上半年  
在软件设计阶段进行模块划分时,一个模块的( )。

  第75题    2024年上半年  
Regardless of how welldesigned, constructed, and tested a system or application may be, erors or bugs willinevitably occur. Once a system hasbeen (71)..

  第29题    2021年下半年  
以下关于增量模型优点的叙述中,不正确的是()。

 
知识点讲解
· 系统模块结构设计
 
        系统模块结构设计
        1)模块的概念
        模块是组成系统的基本单位,它的特点是可以组合、分解和更换。系统中的任何一个处理功能都可以看成是一个模块。根据功能具体化程度的不同,模块可以分为逻辑模块和物理模块。在系统逻辑模型中定义的处理功能可视为逻辑模块。物理模块是逻辑模块的具体化,可以是一个计算机程序、子程序或若干条程序语句,也可以是人工过程的某项具体工作。
        一个模块应具备以下4个要素。
        (1)输入和输出。模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那里取得输入,进行加工后再把输出返回给调用者。
        (2)处理功能。指模块把输入转换成输出所做的工作。
        (3)内部数据。指仅供该模块本身引用的数据。
        (4)程序代码。指用来实现模块功能的程序。
        前两个要素是模块外部特性,反映了模块的外貌。后两个要素是模块的内部特性。在结构化设计中,主要考虑的是模块的外部特性,对其内部特性只做必要了解,具体的实现将在系统实施阶段完成。
        2)模块结构图
        为了保证系统设计工作的顺利进行,结构设计应遵循以下原则。
        (1)所划分的模块其内部的凝聚性要强,模块之间的联系要少,即模块具有较强的独立性。
        (2)模块之间的连接只能存在上下级之间的调用关系,不能有同级之间的横向联系。
        (3)整个系统呈树状结构,不允许网状结构或交叉调用关系出现。
        (4)所有模块(包括后继IPO图)都必须严格地分类编码并建立归档文件。
        模块结构图主要关心的是模块的外部属性,即上下级模块、同级模块之间的数据传递和调用关系,并不关心模块的内部。
        模块结构图是结构化设计中描述系统结构的图形工具。作为一种文档,它必须严格地定义模块的名字、功能和接口,同时还应当在模块结构图上反映出结构化设计的思想。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有