奥鹏地大16春《软件工程》在线作业二标准答案
一、单选题:
1.为了确保每个开发过程的质量,防止把软件差错传递给下一个过程,必须进行( )。 (满分:4)
A. 软件维护
B. 软件容错
C. 质量检验
D. 系统容错
2.在下列哪个阶段( )技术特点是多用户,实时,数据库,软件产品 (满分:4)
A. 第一阶段
B. 第二阶段
C. 第三阶段
D. 第四阶段
3.需求分析是( ) (满分:4)
A. 由开发人员和系统分析人员完成
B. 由系统分析人员完成
C. 软件生命周期的开始
D. 软件开发任务的基础性工作
4.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。 (满分:4)
A. 技术可行性
B. 经济可行性
C. 社会可行性
D. 法律可行性
5.软件开发环境按环境结构分类,可分为( )①基于语言的环境;②项目管理环境;③维护环境; ④基于操作系统的环境;⑤基于方法论的环境;⑥开发环境。 (满分:4)
A. ①②③
B. ②③⑥
C. ①④⑤
D. ②④⑥
6.需求分析中开发人员要从用户那里了解( ) (满分:4)
A. 软件做什么
B. 用户使用界面
C. 输入的信息
D. 软件的规模
7.综合测试是在软件周期的( )阶段制定的,在综合测试完成的。 (满分:4)
A. 需求分析
B. 概要设计
C. 综合测试
D. 确认测试
8.白盒法又称为逻辑覆盖法,主要用于( ) (满分:4)
A. 功能测试
B. 功能测试
C. α测试
D. 单元测试
9.数字字典的条目中( )是不可再分解的数据单位 (满分:4)
A. 数据项条目
B. 数据流条目
C. 数据存储单元条目
D. 加工条目
10.维护的副作用应包括( )。 (满分:4)
A. 隐含的错误
B. 文档的错误
C. 修改源代码时引入的错误
D. 开发时的错误
二、多选题:
1.衡量软件独立性两个定性的度量标准是( ) (满分:4)
A. 逻辑性
B. 隐蔽性
C. 耦合性
D. 内聚性
2.项目开发计划的主要内容包括( ) (满分:4)
A. 项目需求分析
B. 项目实施计划
C. 项目成本--效益分析
D. 人员组织及分工
3.面向对象方法包括( ) (满分:4)
A. 面向对象分析
B. 面向对象设计
C. 面向对象设计
D. 面向对象测试
4.影响输入/输出风格的因素包括( )。 (满分:4)
A. 数据状态
B. 通信环境
C. 用户经验
D. 输入/输出设备
5.下列关于瀑布模型的描述不正确的是( ) (满分:4)
A. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。
B. 瀑布模型具有良好的灵活性。
C. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。
D. 利用瀑布模型,如果发现问题修改的代价很低。
三、判断题:
1.结构化语言的结构分为外层和内层,其中外层用来描述控制结构。 (满分:4)
A. 错误
B. 正确
2.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。 (满分:4)
A. 错误
B. 正确
3.面向对象的设计方法一般适用于软件设计和测试阶段。 (满分:4)
A. 错误
B. 正确
4.事务型的数据流图是由输入、处理和输出三个部分组成。 (满分:4)
A. 错误
B. 正确
5.异常是指程序运行过程中发生的错误或意外事件。 (满分:4)
A. 错误
B. 正确
6.静态测试是指搭建按项目需求虚拟的搭建实际运行环境,直接对程序进行测试。 (满分:4)
A. 错误
B. 正确
7.用面向对象方法开发的软件系统,可维护性好。 (满分:4)
A. 错误
B. 正确
8.确认测试一般是在模拟环境下运用白盒测试方法,由专门的测试人员执行的测试 (满分:4)
A. 错误
B. 正确
9.在软件的体系结构中,模块是不可分解、更换和组合的。 (满分:4)
A. 错误
B. 正确
10.需求分析阶段建立原型的目的是确定系统是否满足用户需求。 (满分:4)
A. 错误
B. 正确