文档详情

北京联合大学《软件工程》2022-2023学年期末试卷.doc

发布:2025-02-01约1.79千字共4页下载文档
文本预览下载声明

学校________________班级____________姓名____________考场____________准考证号

学校________________班级____________姓名____________考场____________准考证号

…………密…………封…………线…………内…………不…………要…………答…………题…………

第PAGE1页,共NUMPAGES3页

北京联合大学《软件工程》

2022-2023学年期末试卷

题号

总分

得分

一、单选题(本大题共20个小题,每小题2分,共40分.在每小题给出的四个选项中,只有一项是符合题目要求的.)

1、在软件测试中,白盒测试主要用于检查:

A.程序的功能

B.程序的内部逻辑

C.程序的输入输出

D.程序的界面

2、以下哪种软件测试类型用于测试系统在长时间运行下的稳定性?

A.性能测试

B.压力测试

C.稳定性测试

D.兼容性测试

3、以下哪种工具不常用于软件项目的需求管理?()

A.JIRA

B.Excel

C.PowerPoint

D.Trello

4、软件维护的副作用不包括()

A.编码副作用

B.数据副作用

C.文档副作用

D.效率副作用

5、软件测试的目的是()

A.证明软件的正确性

B.发现软件中的错误

C.找出软件中的所有错误

D.评价软件的质量

6、在UML中,用于描述系统静态结构的图是()

A.序列图

B.协作图

C.组件图

D.部署图

7、以下关于软件可靠性的叙述,错误的是()

A.软件可靠性是指在规定的时间和条件下,软件不发生故障的能力

B.软件可靠性与软件的运行环境无关

C.提高软件的可靠性可以通过容错技术来实现

D.软件可靠性可以用故障间隔时间等指标来度量

8、软件体系结构的风格不包括?()

A.分层体系结构

B.客户/服务器体系结构

C.对等网络体系结构

D.随机体系结构

9、在敏捷开发中,以下哪个会议用于回顾项目进展和改进过程?

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、在UML中,()用于描述系统中硬件和软件的物理架构。

A.部署图

B.类图

C.对象图

D.包图

18、以下哪种测试类型用于测试软件的性能?()

A.功能测试

B.性能测试

C.安全测试

D.兼容性测试

19、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及()

A.用户手册编写

B.需求评审

C.总结

D.阶段性报告

20、以下哪个不是软件维护的类型?()

A.硬件维护

B.纠错性维护

C.适应性维护

D.完善性维护

二、简答题(本大题共4个小题,共40分)

1、(本题10分)简述软件成本估算的方法和模型。

2、(本题10分)谈谈软件项目中的项目评估方法。

3、(本题10分)解释如何设计可扩展和灵活的接口。

4、(本题10分)解释软件需求分析中的需求优先级排序。

三、设计题(本大题共2个小题,共20分)

1、(本题10分)为一家书店员工培训管理系统,制定培训计划和记录培训效果。

2、(本题10分)构建一个租房管理系统,具备房源信息发布、租客管理、合同签订和租金计算功能。

显示全部
相似文档