全部科目 > 系统架构设计师 >
2020年下半年 上午试卷 综合知识
第 33 题
知识点 信息隐蔽   程序结构  
关键词 测试   开发   信息隐蔽  
章/节 设计方法  
 
 
信息隐蔽是开发整体程序结构时使用的法则,通过信息隐蔽可以提高软件的(33)测试性和(34)。
 
  A.  可修改性
 
  B.  可扩充性
 
  C.  可靠性
 
  D.  耦合性
 
 




 
 
相关试题     结构化设计 

  第31题    2017年下半年  
结构化程序设计采用自顶向下、逐步求精及模块化的程序设计方法,通过( )三种基本的控制结构可以构造出任何单入口单出口的程序。

  第46题    2021年下半年  
软件设计过程中,可以用耦合和内聚两个定性标准来衡量模块的独立程度,耦合衡量不同模块彼此间互相依赖的紧密程度,应采用以下设计原则(46),内聚衡量一个模块内部各个元素彼此结合的紧密程度..

  第47题    2021年下半年  
软件设计过程中,可以用耦合和内聚两个定性标准来衡量模块的独立程度,耦合衡量不同模块彼此间互相依赖的紧密程度,应采用以下设计原则(46),内聚衡量一个模块内部各个元素彼此结合的紧密程度..

 
知识点讲解
· 信息隐蔽
· 程序结构
 
        信息隐蔽
        信息隐蔽是开发整体程序结构时使用的法则,即将每个程序的成分隐蔽或封装在一个单一的设计模块中,并且尽可能少地暴露其内部的处理过程。通常会将困难的决策、可能修改的决策、数据结构的内部连接,以及对它们所做的操作细节、内部特征码、与计算机硬件有关的细节等隐蔽起来。
        通过信息隐蔽可以提高软件的可修改性、可测试性和可移植性,它也是现代软件设计的一个关键性原则。
 
        程序结构
        任何一个C++程序都必须有一个main函数,整个程序的执行从main函数开始。
        下面以一个简单的C++程序为例来说明C++程序结构。
        
        第1、2行是注释。其中,//是C++语言的一种注释符号,自//开始,一直到本行结束,所有内容都是注释,也可以用/*和*/将注释内容括起来。第3行使用预处理指令#include将头文件iostream包含到程序中来,iostream是标准的C++头文件,它包含了输入和输出的定义。第5行开始定义了一个名称为main的函数。第6行的左花括号和第12行的右花括号分别表示main函数体的开始和结束。第7行至第11行是函数体的内容。流是执行输入和输出的对象,cout是C++标准的输出流,标准输出通常是指计算机屏幕,符号<<是一个输出运算符,带一个输出流作为它的左操作数,一个表达式作为它的右操作数,后者被发送到前者。cin是C++标准的输入流,标准输入通常是指计算机键盘。符号>>是输入运算符,带一个输入流作为它的左操作数,一个变量作为它的右操作数,前者被抽取到后者,cin输入流抽取到变量i的效果是将键盘的输入值复制到变量i中。
        通过这个程序,读者可以对C++语言的程序结构有一个基本的了解。



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

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