文档详情

北京邮电大学《软件工程设计》2021-2022学年期末试卷.doc

发布:2025-02-09约1.76千字共3页下载文档
文本预览下载声明

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

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

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

第PAGE1页,共NUMPAGES3页

北京邮电大学

《软件工程设计》2021-2022学年期末试卷

题号

总分

得分

批阅人

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

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、()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的。

A.多态性

B.继承

C.封装

D.消息

7、()不是软件过程模型。

A.瀑布模型

B.螺旋模型

C.数据模型

D.增量模型

8、黑盒测试在设计测试用例时,主要研究()

A.需求规格说明

B.详细设计说明

C.项目开发计划

D.概要设计说明

9、在软件过程改进中,以下哪个不是CMMI的等级?()

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、软件测试的目的是?()

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分)创建一个宠物领养系统,实现宠物信息展示、领养申请、领养审核和领养记录功能。

显示全部
相似文档