免费智能真题库 > 历年试卷 > 软件设计师 > 2022年上半年 软件设计师 上午试卷 综合知识
  第16题      
  知识点:   系统模块结构设计
  关键词:   范围   模块        章/节:   软件工程基础知识       

 
在划分模块时,一个模块的作月范围应该在其控制范围之内。若发现其作用范围不在其控制范围内,则(16)不是适当的处理方法。
 
 
  A.  将判定所在模块合并到父模块中,使判定处于较高层次
 
  B.  将受判定影响的模块下移到控制范围内
 
  C.  将判定上移到层次较高的位置
 
  D.  将父模块下移,使该判定处于较高层次
 
 
 

  相关试题:软件工程基础知识          更多>  
 
  第19题    2010年下半年  
   54%
在软件开发过程中进行风险分析时,(19)活动的目的是辅助项目组建立处理风险的策略,有效的策略应考虑风险避免、风险监控、风险管..
  第17题    2014年下半年  
   7%
某个项目在开发时采用了不成熟的前沿技术,由此而带来的风险属于()风险。
  第17题    2022年下半年  
   38%
下图是一个软件项目的活动图,其中项点表示项目里程碑,连接顶点的边表含的活动,边上的数字表示完成该活动所需要的天数。则关键..
   知识点讲解    
   · 系统模块结构设计
 
       系统模块结构设计
        1)模块的概念
        模块是组成系统的基本单位,它的特点是可以组合、分解和更换。系统中的任何一个处理功能都可以看成是一个模块。根据功能具体化程度的不同,模块可以分为逻辑模块和物理模块。在系统逻辑模型中定义的处理功能可视为逻辑模块。物理模块是逻辑模块的具体化,可以是一个计算机程序、子程序或若干条程序语句,也可以是人工过程的某项具体工作。
        一个模块应具备以下4个要素。
        (1)输入和输出。模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那里取得输入,进行加工后再把输出返回给调用者。
        (2)处理功能。指模块把输入转换成输出所做的工作。
        (3)内部数据。指仅供该模块本身引用的数据。
        (4)程序代码。指用来实现模块功能的程序。
        前两个要素是模块外部特性,反映了模块的外貌。后两个要素是模块的内部特性。在结构化设计中,主要考虑的是模块的外部特性,对其内部特性只做必要了解,具体的实现将在系统实施阶段完成。
        2)模块结构图
        为了保证系统设计工作的顺利进行,结构设计应遵循以下原则。
        (1)所划分的模块其内部的凝聚性要强,模块之间的联系要少,即模块具有较强的独立性。
        (2)模块之间的连接只能存在上下级之间的调用关系,不能有同级之间的横向联系。
        (3)整个系统呈树状结构,不允许网状结构或交叉调用关系出现。
        (4)所有模块(包括后继IPO图)都必须严格地分类编码并建立归档文件。
        模块结构图主要关心的是模块的外部属性,即上下级模块、同级模块之间的数据传递和调用关系,并不关心模块的内部。
        模块结构图是结构化设计中描述系统结构的图形工具。作为一种文档,它必须严格地定义模块的名字、功能和接口,同时还应当在模块结构图上反映出结构化设计的思想。
   题号导航      2022年上半年 软件设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第16题    在手机中做本题