南京大学《软件工程》期末复习资料(含答案).docxVIP

  • 0
  • 0
  • 约5.64千字
  • 约 11页
  • 2026-01-15 发布于江苏
  • 举报

南京大学《软件工程》期末复习资料(含答案).docx

南京大学《软件工程》期末复习资料(含答案)

考试时间:______分钟总分:______分姓名:______

一、选择题(本大题共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.PERT图

C.Fishbone图

D.鱼骨图

7.软件维护的主要类型不包括?

A.改进性维护

B.适应性维护

C.完善性维护

D.预防性维护

8.下面哪个不是软件工程中的常见术语?

A.需求分析

B.软件测试

C.硬件设计

D.软件维护

9.在软件设计过程中,哪个不是常见的设计模式?

A.单例模式

B.工厂模式

C.数据模式

D.观察者模式

10.软件项目管理中,哪个不是常见的风险管理方法?

A.风险识别

B.风险评估

C.风险控制

D.风险忽略

11.下面哪个不是软件工程中的常见工具?

A.Eclipse

B.VisualStudio

C.MATLAB

D.Jira

12.软件开发过程中,哪个阶段不需要进行文档编写?

A.需求分析阶段

B.设计阶段

C.测试阶段

D.部署阶段

13.软件工程中的敏捷开发方法不包括?

A.Scrum

B.Kanban

C.Lean

D.Waterfall

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.项目人员评估

二、填空题(本大题共10小题,每小题2分,共20分。请将答案填写在答题卡上的相应位置。)

1.软件工程的基本原则包括______、______和______。

2.需求分析阶段的主要任务是确定______和______。

3.软件测试的基本原则包括______、______和______。

4.软件设计的基本原则包括______、______和______。

5.常见的软件开发模型包括______、______和______。

6.软件项目管理中,常见的项目管理工具包括______、______和______。

7.软件维护的主要类型包括______、______和______。

8.软件工程中的常见术语包括______、______和______。

9.软件设计中的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档