河北工业大学《软件工程》2021-2022学年期末试卷.pdfVIP

  • 0
  • 0
  • 约5.13千字
  • 约 7页
  • 2026-01-18 发布于江西
  • 举报

河北工业大学《软件工程》2021-2022学年期末试卷.pdf

河北工业大学试卷

2021-2022学年第二学期期末考试《软件工程》试卷(A卷)

专业班级

姓名

学号

题号一二三五六七八合计

得分

评卷

一、填空题(每空1分,共20分)得分

1.软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要

,以及有关描述程序操作和使用的

2.软件项目管理的三个核心要素是项目范围、

3.软件工程的发展大致上可以分为三个阶段,即传统软件工程,

软件工程和

软件工程。

4.一个软件从开始定义立项起,到废止不用,统称为软件的

,其主要活动包括需

求分析、软件分析、

、编码、

5.软件的形式化开发方法主要包括

模型和

模型。

6.需求分析是在获取需求的基础上进行需求建模,并编写__

___来描述需求。

7.软件测试可分为

和动态测试,而动态测试又可以分为

测试和

测试。

8.模块化设计的目的是按照规定的原则把大型软件划分为较小的、相互独立但相互关联

的模块。模块的独立性可以从

两个方面来度量。

9.按照复用所应用的领域范围,复用可分为两种,

是指复用不同应用领域中的软

件元素;

是指在一类具有较多公共性的领域间对软件构件进行复用。

二、单项选择题(每题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.SA方法用DFD描述()。

A.系统的控制流程B.系统的数据结构

C.系统的基本加工D.系统的功能

8.判定树和判定表是用于描述结构化分析方法中()环的工具。

A.功能说明B.数据加工C.数据流向

文档评论(0)

1亿VIP精品文档

相关文档