|
第 1 页 / 共 4 页
北京交通大学远程与继续教育学院
2023 3- - 2024 4 学年第 一 学期 期末考试试卷
年级 专业 层次 专升本
《 软件工程 》 课考试题 ( (B B ) 考试方式: (开卷)
一、单选题(共 1 10 0 道小题, 更多资料下载: 网( ) 2 2 分, 共 2 2 0 分)
1. 经济可行性要解决 _____。
A. 是否存在侵权 B. 成本效益问题 C. 运行方式可行 D. 技术风险问题
2. 软件设计中通常遵循的原则是要使模块间的耦合性尽可能_____。
A. 强 B. 弱 C. 较强 D. 适中
3. 如果一个模块内所有处理元素属于一个整体,完成一个单一的功能,则称
为_____。
A. 逻辑内聚 B. 过程内聚 C. 功能内聚 D. 通信内聚
4. 公共环境耦合指_____。
A. 两个模块之间传递的是数据结构
B. 一个模块调用另一个模块时,传递的是控制变量
C. 通过一个公共数据环境相互作用的那些模块间的耦合
D. 一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一
个模块内部
5. 对象的三要素是_____。
A. 窗口、事件、消息 B. 窗口、数据、动作
C. 属性、方法、事件 D. 属性、方法、数据
6. Jackson 方法是一种面向_____的方法。。
A. 数据结构 B. 数据流 C. 控制流 D. 对象
7. 用户文档是用户了解系统的第一步,下面哪个文档不属于用户文档____。
A. 使用手册 B. 参考手册 C. 操作员指南 D. 测试计划
8. 在软件生存周期中,工作量所占比例最大的阶段是_____阶段。
第 2 页 / 共 4 页
A. 需求分析 B. 设计 C. 测试 D. 维护
9. 主程序员组的特点是_____。
A. 成员完全平等 B. 有一个主程序员
C. 组员间缺乏必要的协调 D.组员们对发现程序错误持积极态度
10. 在编程时,应采纳的原则之一是_____。
A. 不限制 goto 语句的使用 B. 减少或取消注释行
C. 程序越短越好 D. 程序结构应有助于读者理解
二、 资料来源: 网( )(共 10 道小题, 更多资料下载: 网( ) 1 1 分, 共 10 分)
11. 软件工程包括的三个要素:方法、工具和过程。 ( )
T. 对
F. 错
12. 有穷状态机是表达规格说明的一种形式化方法。( )
T. 对
F. 错
13. 基线是一个软件配置管理概念,它有助于人们在不严重妨碍合理变化的前
提下来控制变化。( )
T. 对
F. 错
14. Z语言是一种类似 C 语言的高级程序语言。( )
T. 对
F. 错
15. 用自然语言书写的系统规格说明书,可能存在矛盾、二义性、含糊性、不
完整性及其抽象层次混乱等问题。( )
T. 对
F. 错
16. 需求规格说明书描述了系统每个功能的实现。( )
T. 对
F. 错
第 3 页 / 共 4 页
17. 划分模块可以降低软件的复杂度和工作量,模块规模应该适中。( )
T. 对
F. 错
18.在面向对象的程序中,使用一个对象的时候,需要知道它向外界提供的接
口形式,也需要知道它的数据结构细节和实现操作的算法。 ( )
T. 对
F. 错
19. 等价划分是一种白盒测试技术。( )
T. 对
F. 错
20. 所有软件维护申请报告要按规定方式提出,该报告也称软件问题报告。( )
T. 对
F. 错
三、更多资料下载: 网( ) (共 3 3 小题,共 0 10 分)
21、软件危机(3 分)
22、数据字典(3 分)
23、软件维护(4 分)
四 、更多资料下载: 网( )(共 3 道小题, 更多资料下载: 网( ) 0 10 分, 共 30 分)
24. 试述面向对象设计的启发规则。
25. 需求分析的描述工具有哪些?
第 4 页 / 共 4 页
26. 影响软件质量的主要因素有哪些?
五 、综合题(共 2 道小题,共 30 分)
27. 如图显示某程序的逻辑结构。
试为它设计足够的测试用例,分别实现对程序的语句覆盖、判定覆盖和条件
覆盖。(15 分)
28. 某航空公司规定,乘客可以免费托运重量不超过 30kg的行李。当行李重量
超过 30kg时,对头等舱的国内乘客超重部分每公斤收费 4 元,对其他舱的国
内乘客超重部分每公斤收费 6 元,对外国乘客超重部分每公斤收费比国内乘客
多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一倍。
请用判定表来表示计算行李费的算法。(15分)
A=2 and x>1
S1
F T
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:24春 北京交通大学远程与继续教育学院《软件测试》课考试题(b)下一篇:24春 北京交通大学远程与继续教育学院《审计实务》课考试题(b)
|