软件开发技术考试复习题及参考答案软件开发技术一、填空题1、软件工程学的内容可包括()、结构、()、()、环境、管理、规范等
2、软件生存周期一般可分为问题定义、()、()、设计、()、测试、运行与维护阶段
3、系统流程图是()的传统工具
4、结构化语言是介于自然语言和()之间的一种半形式语言
5、数据字典的内容包括六项:()、()、()、数据存储、处理逻辑、外部实体
6、UML的定义包括()和()两个部分
7、按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和()
8、瀑布模型是以文档为驱动、适合于()的软件项目的模型
9、对象具有标识唯一性、分类性、多态性、()和()等基本特性
10、消息关联指的是对象()的一种依赖关系
11、对象的规格说明包括对对象()的说明及对对象()的说明
12、在需求分析阶段常用的图形工具有()、()、()
13、模块独立的概念是()、()、()和局部化概念的直接结果
14、基于计算机体系的体系元素包括:软件、硬件、人、()、()和过程等几个部分
15、软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、()、可使用性和效率
16、为了便于对照检查,测试用例应由输入数据和预期的()两部分组成
17、在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、()
18、需求分析的基本任务是正确的回答()
19、常用的系统分析方法有四类,包括:()、数据流方法、信息造型方法以及()
20、面向对象设计中,主要存在两种耦合,交互耦合和()
21、UML是一种尺度的图形化(便可视化)建模语言,它由()和()组成
其中,前者是UML的透露表现法(语法),而后者给出前者的含义,是UML的语义
二、选择题1、下列关于瀑布模子的描述正确的是()
瀑布模型的核心是按照软件开发的时间顺序将问题简化