软件工程(13分)
一、选择题(8分)
- (1分)数据流程图主要使用的阶段是( )
A. 用户需求分析
B. 总体设计
C. 详细设计
D. 编码和单元测试 - (1分)信息隐蔽是( )
A. 模块的数据结构对其客户是不可见的
B. 模块的数据结构和算法对其客户是不可见的
C. 模块的算法对其客户是不可见的
D. 模块的服务对其客户是不可见的 - (1分)耦合是( )
A. 模块内部各部件之间的度量
B. 模块之间联系强弱的度量
C. 模块内部各部件之间联系强以及模块之间联系强弱的度量
D. 系统之间联系程度强弱的度量 - (1分)黑盒测试( )
A. 能够确定程序错误的位置
B. 在接口测试程序的功能
C. 仅仅程序的逻辑是可见的
D. 程序的数据结构和程序的逻辑是可见的 - (1分)非结构化程序转换为结构化程序的转换方式主要有:布尔标志技术、( )、和状态变量方法
A. 代码更新技术
B. 编码复制技术
C. 循环复制技术
D. 布尔复制技术 - (1分)以下用于決定一个产品还要持续测试多长时间的方法是( )
A. MTTF
B. 失效比率
C. 零缺陷实验技术
D. 错误植入法 - (1分)设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问题p1和p2ÿ