《软件工程与UML建模》3.某软件项目要求必须运行在Linux操...
奥鹏东大16秋学期《软件工程与UML建模》在线作业3标准答案一、单选题:
1.两个模块之间的耦合方式中,( )耦合的耦合度最低。 (满分:5)
A. 数据
B. 非直接
C. 控制
D. 内容
2.下列说法中错误的是( ) (满分:5)
A. 软件体系结构只是一种表示,它不是可运行的软件
B. 软件体系结构风格和模式可以被应用到其他系统的设计中
C. 软件体系结构包含软件构件、这些构件的对外可见的性质以及它们之间的关系
D. 软件体系结构中不应包含中间件
3.某软件项目要求必须运行在Linux操作系统上,这个需求属于( ) (满分:5)
A. 功能需求
B. 非功能需求
C. 设计约束
D. 业务需求
4.关于测试描述错误的是( ) (满分:5)
A. 测试是程序的执行过程,目的在于发现错误
B. 一个好的测试用例在于能发现至今未发现的错误
C. 一个成功的测试是发现了所有错误的测试
D. 一个成功的测试是发现了至今未发现的错误的测试
5.系统开发过程通常被分为若干个阶段,每个阶段的开始和结束都有明确的规定。人们常将开发过程中完成某项关键工作地时刻称为里程碑。完成( )时最适于设置里程碑。 (满分:5)
A. 需求调查
B. 总体设计稿
C. 一套实体关系图
D. 50%的编码
6.关于技术可行性说法错误的是( ) (满分:5)
A. 考虑用户是否已购买相应的计算机软件设备
B. 考虑用户是否已购买相应的计算机硬件设备
C. 考虑用户是否会用开发的软件技术
D. 考虑是否有现成的成熟技术可用
7.IDEF是IDEF方法的一部分,用于建立系统的( ) (满分: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. RAD模型
D. 瀑布模型
14.结构化分析方法最为常用的图形工具是( ) (满分:5)
A. 程序流程图
B. 实体联系网
C. 数据流图
D. 数据词典
15.以下对于软件危机的描述正确的是( ) (满分:5)
A. 软件危机是指软件开发过程越来越长
B. 软件危机是指软件开发成本越来越高
C. 软件危机是指软件质量越来越低
D. 软件危机是指以上三项的综合
三、判断题:
1.条件测试无法测出括号不匹配( ) (满分:5)
A. 错误
B. 正确
2.软件危机是指计算机硬件发展的太快,软件开发跟不上硬件的更新 (满分:5)
A. 错误
B. 正确
3.程序开发出来就代表软件开发过程的结束( ) (满分:5)
A. 错误
B. 正确
4.缺陷是指程序中的缺点所产生的不正确结果( ) (满分:5)
A. 错误
B. 正确
5.基线是指一个规范或者产品已经被正式审查,作为此后进一步开发的基础并同意仅仅通过正式改变过程才能修改该规范或产品( ) (满分:5)
A. 错误
B. 正确
页:
[1]