国开11260《软件工程》期末考试历届试题及答案2023年07月(课程号:01250)

小虾米 2026-05-11 14:59:15 2 次阅读 0 分钟阅读

试卷代号:11260

国家开放大学2023年春季学期期末统一考试

软件工程 试题

2023年7月

一、选择题,请从四个可选项中选择正确答案。(60分,每题3分)

1.软件开发活动的顺序应该是( )。

A.问题定义、可行性研究、需求分析、设计、编码和测试

B.问题定义、设计、可行性研究、编码和测试

C.需求分析、设计、编码和测试

D.需求分析、编码和测试、试运行

2.软件工程强调将( )的方法应用于软件的开发和维护过程之中。

A.规范化B.系统化

C.可度量D.以上全部

3.假定银行的存款年利率是2%,请问现在存5000元,两年后价值应为( )元。

A.5202B.4500

C.5100D.4712

4.系统物理模型用( )表示。

A.系统流程图B.数据流程图

C.程序流程图D.E-R图

5.关于软件需求特性不正确的描述是“软件需求具有( )”。

A.多变性B.模糊性

C.准确性D.主观性

6.随着模块规模减小,模块开发成本,模块集成成本。( )

A.减小/减小B.减小/增加

C.增加/减小D.增加/增加

7.反映模块独立性的指标是( )。

A.模块的复杂性B.模块的大小

C.模块的参数D.内聚和耦合

8.面向过程的方法最关心的是过程,而过程实施的对象是作为过程( )传递的。

A.过程B.主体

C.参数D.数据结构

9.UML是一种( )。

A.建模工具B.可视化的程序设计语言

C.可视化的建模语言D.过程

10.用( )模型分析和定义用户的功能需求。

A.数据B.静态

C.动态D.用例

11.动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用( )实现。

A.状态图B.交互图

C.活动图D.以上全部

12.面向对象分析和设计的界限是( ),从分析到设计是一个逐渐扩充模型的过程。

A.清晰的B.模糊的

C.非线性的D.确定的

13.每个子系统的接口定义了若干( ),体现了子系统的功能,而功能的具体实现方法应该是隐藏的。

A.操作B.参数

C.算法D.控制

14.测试最早的开始时间是( )。

A.从详细设计阶段开始B.从编码阶段开始

C.从需求分析阶段开始D.以上都对

15.从测试对象的粒度上划分测试为( )。

A.单元测试、集成测试

B.压力测试、功能测试、性能测试和系统测试

C.单元测试、集成测试、系统测试和验收测试

D.黑盒测试、白盒测试、功能测试和性能测试

16.维护的工作量与软件规模成( ),软件的规模可以由源程序的语句数量、模块数、输入输出文件数、数据库的规模,以及输出的报表数等指标来衡量。

A.反比B.正比

C.没关系D.不确定

17.上世纪70年代,美国国防部的研究结果发现70%的项目是因为( )原因,造成项目失败。

A.技术不精

B.管理不善

C.测试不充分

D.人员不够

18.程序结构清晰且简单易懂,一个函数的规模一般( )行。

A.等于300B.大于500

C.不超过30D.100左右

19.不属于软件项目管理的是( )。

A.软件销售利润

B.项目风险评估

C.质量监控

D.开发机构能力评估

20.所有程序设计语言的基本成分都可归纳为:数据成分、( )、控制成分和传输成分。

A.循环成分

B.运算成分

C.说明成分

D.输入成分

二、简答题(30分,每小题6分)

21.请给出软件工程七条基本原理中的任意三条基本原理。

22.结构化程序设计的特征是什么?

23.某学校开发了学生网上选课的系统,学生首先输入学生编号和密码,登录成功后在网上查找到希望选修的课程,并查看是否还有名额,若有名额就可以选课,系统自动记录该学生的选课信息,并返回选课成功。请用顺序图描述学生选课的过程。(只描述成功选课的情形即可)

24.软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与功能需求的区别?

25.对功率大于50马力的机器或已运行10年以上的机器,应送到专业的维修公司处理;否则如果功率小于20马力,并且有维修记录,则在车间维修;否则送到本厂的维修中心维修,请建立判定表。

三、应用题(10分)

26.某企业的设备维修委托给专业的技术公司完成,现在要开发软件对设备维修信息进行管理,具体描述如下:

车间主任填写维修申请单,内容有设备名称、型号、故障描述、维护时间要求、预计费用;填好后交给审计人员,审计人员根据企业的审计规定对维修申请单进行审计,填写审计意见和审计结果,审计意见可以修改费用,审计结果是同意或不同意;车间主任可以随时查询审计意见和结果;审计通过的维修申请单送给总经理进行审核,并填写审核意见和结果,审核也是可以修改费用,审核结果是同意或不同意。审核通过后,车间把设备送去维修。维修后由车间主任组织对设备维修结果进行验收,企业对每台有设备验收标准。验收通过后,由财务人员进行结算,填写支付单并支付维修费。最后收取发票后,财务人员填写发票记录。

请画出设备维修信息管理软件的数据流程图。