文档详情

阿坝师范学院《软件系统与设计》2022-2023学年期末试卷.doc

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

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

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

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

第PAGE1页,共NUMPAGES3页

阿坝师范学院

《软件系统与设计》2022-2023学年期末试卷

题号

总分

得分

批阅人

一、单选题(本大题共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、数据流图(DFD)是用于描述结构化方法中()阶段的工具。

A.可行性分析

B.需求分析

C.详细设计

D.程序编码

7、以下哪个不是软件项目估算的内容?()

A.规模估算

B.成本估算

C.时间估算

D.运气估算

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

A.瀑布模型

B.螺旋模型

C.数据模型

D.增量模型

9、软件复用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件()的目的。

A.开发效率和质量

B.运行效率

C.可维护性

D.可靠性

10、()不是软件过程改进的常见模型。

A.CMMI

B.ISO9000

C.XP

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分)创建一个运动品牌赞助活动管理系统,评估赞助项目的效果和回报。

显示全部
相似文档