《软件工程与UML建模》2.在几种进度控制方法中,甘特图难...
奥鹏东大16秋学期《软件工程与UML建模》在线作业2标准答案一、单选题:
1.软件维护工作内容为( )。 (满分:5)
A. 纠正与修改软件中含有的错误
B. 因环境已发生变化,软件需作相应的变更
C. 为扩充功能、提高性能而作的变更
D. 包括上述各点内容
2.在几种进度控制方法中,甘特图难以表达多个子任务之间的逻辑关系,使用( )不仅能表达子任务间依赖关系,还可找出关键子任务。 (满分:5)
A. 甘特图
B. IPO
C. PERT
D. 时标网状图
3.以下对于软件危机的描述正确的是( ) (满分:5)
A. 软件危机是指软件开发过程越来越长
B. 软件危机是指软件开发成本越来越高
C. 软件危机是指软件质量越来越低
D. 软件危机是指以上三项的综合
4.与“软件危机”表现无关的是( ) (满分:5)
A. 软件需求定义不准确
B. 软件生产成本高,价格昂贵
C. 软件生产进度无法控制
D. 软件开发技术落后
5.在自上而下增值式集成时,对每个被集成的模块要设计驱动模块,但不必设计桩模块,对那些为众多用户开发的软件(如操作系统、编译程序),通常还要进行α测试和β测试,其中α测试是指最终用户在( )的情况下所进行的测试。 (满分:5)
A. 开发环境下,开发人员不在场
B. 开发环境下,开发人员在场
C. 用户的实际使用环境下,开发人员不在场
D. 用户的实际使用环境下,开发人员在场
6.软件工程思想产生于解决20世纪60年代的软件为积极,下述:Ⅰ.软件需求定义不准确 Ⅱ.软件进度难以控制Ⅲ.软件生产的高成本 Ⅳ.软件质量不易保证( )是当时软件危机的主要表现。 (满分:5)
A. Ⅰ和Ⅱ
B. Ⅱ和Ⅲ
C. Ⅲ和Ⅳ
D. 全部
7.确认测试主要寻找与软件( )说明不一致的错误。 (满分:5)
A. 需求规格
B. 概要设计
C. 详细设计
D. 界面设计
8.( )可用来确保由不同的人所执行的并发的变更操作不会产生混乱。 (满分:5)
A.
B. 同步控制
C. 存取控制
D. 基线控制
9.下列耦合性序列中,复合从弱到强排列的是( ) (满分:5)
A. 内容、公共、外部、控制、标记、数据
B. 公共、数据、外部、控制、标识、内容
C. 数据、标记、控制、外部、公共、内容
D. 内容、标识、控制、外部、数据、公共
10.螺旋模型是建立在( )的基础上。 (满分:5)
A. 模块划分
B. 子程序分解
C. 设计
D. 原型
11.关于绘制数据流图的规定错误的是( ) (满分:5)
A. 数据存储必须既有读操作,也有写操作
B. 数据流要有名字
C. 数据流表示有关的控制逻辑
D. 数据流必须开始或结束在处理圆圈上
12.关于判定树说法错误的是( ) (满分:5)
A. 判定树容易理解,不需要用户培训
B. 绘制方法直观
C. 判定树书写简单
D. 判定树繁琐,同一条件要书写多次
13.瀑布模型是最常用的传统软件开发模型,它的特点之一( )。 (满分:5)
A. 文档是阶段完成的里程碑
B. 具有从软件规格说明转换成可执行代码的自动程序设计的新风范
C. 利用软件速成原型法加强软件人员与用户的联系
D. 支持人工智能,面向对象等新软件技术的集成
14.下面不属于测试应遵循的原则为( ) (满分:5)
A. 穷举所有的测试是不现实的
B. 可以穷举所有的情况来进行测试
C. 对问题较多的代码单元,需要进行更细致的测试
D. 使用专业人员测试或委托第三方测试
15.关于分支的思想错误的是( ) (满分:5)
A. 适合团队协作,降低了实施难度
B. 分的越细越好
C. 预防了开发中的多米诺骨牌效应
D. 容易产生可复用部件
三、判断题:
1.软件质量是指满足明显叙述的功能和非功能要求,符合明显的已成文的开发标准以及具有所有职业开发的软件所期望的隐含特征( ) (满分:5)
A. 错误
B. 正确
2.黑盒测试无法检测出接口错误( ) (满分:5)
A. 错误
B. 正确
3.评估风险由项目经理、系统分析师、SQA人员和客户共同完成( ) (满分:5)
A. 错误
B. 正确
4.可行性分析报告是问题定义和可行性分析阶段的最终交付物( ) (满分:5)
A. 错误
B. 正确
5.信息隐蔽指一个模块内的数据和模块的实现细节对于该模块的客户即调用者模块有不可见的性质 (满分:5)
A. 错误
B. 正确
页:
[1]