11、软件文档可分为用户文档和( )。其中用户文档主要播过( )和使用户流。
A、操作系统文档
B、需求文档
C、标准文档
D、实现文档
A、操作系统实现
B、操作系统设计
C、操作系統功能
D、操作系统测试
12、软件需求开发的最终文档,通过评审后定义了开发工作的( ),它在客户和开发者之间构筑了产品功能需求和非功能需求的一个( ),是需求开发和需求管理之间的桥梁。
A、需求基线
B、需求标准
C、需求用例
D、需求分析
A、需求用例
B、需求管理标准
C、需求约定
D、需求变更
13、软件活动主要包括软件描述( ) ,软件有效性验证和( )、( )定义了软件功能及使用限制。
A、软件模型
B、软件需求
C、软件分析
D、软件开发
A、软件分析
B、软件测试
C、软件演义
D、软件进化
A、软件分析
B、软件测试
C、软件描述
D、软件开发
14、对应软件开发过程的各种活动,软件开发工具有需求分析工具( )编码与排错工具,测试工具,按照描述需求定义的方法,可将需求分析工具分为基于自然语言或图形描述的工具,和基于( ) 的工具。
A、设计工具
B、分析工具
C、耦合工具
D、监控工具
A、用例
B、形式需求定义语言
C、UML
D、需求描述
15、软件设计包括4个既独立又相互联系的活动( )、 软件结构设计、人机界面设计和( )。
A、用例设计
B、数据设计
C、程序设计
D、模块设计
A、接口设计
B、操作设计
C、输入输出设计
D、过程设计
16、通过信息隐蔽可以提高软件的( )可测试性和( ) 。
A、可修改性
B、可扩充性
C、可靠性
D、耦合性
A、封出性
B、安全性
C、可移植性
D、可交互性
17、按照外部形态,构成一个软件系统的构建可以分为五类。其中( )是指可以进行版本替换并增加构建新功能。
A、装配的构建
B、可修改的构建
C、有限制的构建
D、适应性构建
18、中间件基本功能包括,为客户机和服务器提供( ), 提供( )保证交易的一致性,提供应用的( ) 。
A、连接和通信
B、应用程序接口
C、通信协议支持
D、数据交换标准
A、安全控制机制
B、交易管理机制
C、标准信息格式
D、数据映射机制
A、基础硬件平台
B、操作系统服务
C、网络和数据库
D、负载均衡和高可用性
19、针对二层c/s软件结构的缺点,三层c/s架构应运而生,在三层c/s架构中,增加了一个( )三层c/s架构是将应功能分成表示层,功能层和( )三个部分,其中( )是应用的用户接口部分,担负与应用逻辑间的对话功能。
A、应用服务器
B、分布式数据库
C、内容分发
D、镜像
A、硬件层
B、数据层
C、设备层
D、通信层
A、表示层
B、数据层
C、应用层
D、功能层
20、创建型模式支持对象的创建该模式允许在家系统中创建对象,而不需要在代码中标识特定出的类型,这样用户就不需要编写一些列相关或相互依赖的对象在不指定具体类的情况下。( )模式为创建一系列相关或相互依赖的对象提供了一个接口,( )模式将复杂对象的构建与其表面相分离,这样相同的构造过程可以创建不同的对象( )模式允许对象在不了解要创建对象的确切类以及如何创建细节的情况下创建自定义对象。
A、prototyke
B、Abstract Factoty
C、Builder
D、Singleron
A、prototyke
B、Abstract Factoty
C、Builder
D、Singleron
A、 prototyke
B、Abstract Factoty
C、Builder
D、Singleron