软件工程模拟试卷和答案

  • 格式:doc
  • 大小:164.50 KB
  • 文档页数:18

下载文档原格式

  / 18
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京语言大学网络教育学院

《软件工程》模拟试卷一

注意:

1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、【单项选择题】(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

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、UML术语中,限定符常被用在()。

7、UML 提供的13种图形化工具中,用于概念模型和软件模型静态结构的是( )

8、RUP 的迭代、增量式开发规定的4个阶段不包括( )。 9、根据RUP 实现的活动,输入为设计类,活动为实现类,则输出为( )。 10、软件评估可分为静态评估和动态评估,其中属于动态评估技术的是( )。 11、黑盒测试技术,又称为( )。 12、若有语句if(A<1 and C>0)then B=1/C else B=1/A ,选用类似数据A=2,C=1;A=-2,C=1;A=2,C=-1;A=-2,C=-1;得到不同B 的值,这种测试策略为( )。

13、在两种模型的基础上,螺旋模型加入两者所忽略的风险分析,这两者是( )。

[A] 瀑布模型和增量模型 [B] 瀑布模型和演化模型 [C] 喷泉模型和增量模型

[D] 喷泉模型和演化模型

14、在软件生存周期模型中,主要用于支持面向对象技术的软件开发模型是( )。

15、CMMI 能力等级中的第一级为( )。

[A] 依赖关系 [B] 泛化关系 [C] 关联关系 [D] 细化关系

[A] 用况图

[B] 状态图

[C] 类图

[D] 活动图

[A] 评审阶段

[B] 构造阶段

[C] 移交阶段

[D] 精化阶段

[A] 用况

[B] 子系统

[C] 接口

[D] 构件

[A] 评审

[B] 走查

[C] 形式化证

[D] 软件测试

[A] 功能测试

[B] 结构测试

[C] 系统测试

[D] 集成测试

[A] 定义域测试

[B] 等价类测

[C] 路径测试

[D] 事物流测

[A] 演化模型

[B] 增量模型

[C] 喷泉模型

[D] 螺旋模型

[A] 已执行级[B] 已管理级

[C] 已定义级[D] 已定量管理级

二、【判断题】(本大题共10小题,每小题1分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。

16、结构的基于图形CASE,属于较早期的CASE。()

17、软件测试方法中的静态测试方法之一为计算机辅助静态分析。()

18、在详细设计阶段,经常采用的工具有PAD。()

19、需求分析中开发人员要从用户那里了解软件做什么。()

20、结构化程序设计主要强调的是程序的效率。()

21、信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。()

22、集成测试也称组装测试或联合测试。()

23、社会可行性是指进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。()

24、CASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。()

25、结构化分析方法是需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。()

三、【填空题】(本大题共13小题,15个空,每空2分,共30分)请将答案填写在答题卷相应题号处。

26、在软件开发领域,系统模型分为两大类,其中之一的()描述了系统是什么。

27、任何软件工程项目的基础是()。

28、需求阶段的主要任务一般包括需求发现、需求分析和需求验证,最终形成系统的()。

29、HIPO图是由一组IPO图和一张()图组成。

30、耦合和内聚是衡量模块()的两个定性指标。

31、UML的图形化工具分为结构图和()。

32、在UML中,描述系统与外部系统及用户之间交互的图是()。

33、在RUP的每次迭代中都要经历一个核心工作流:即需求获取、分析、设计、实现和()。

34、在标准《ISO/IEC软件生存周期过程12207—1995》中,按过程主体把软件生存周期过程分为基本过程、支持过程和()。

35、CMMI是针对系统/产品开发的能力成熟度模型,集成了3个源模型:软件CMM、集成产品开发CMM和()。

36、结构化设计分为()和详细设计,而详细设计要提供实现该模块功能的()

37、RUP是基于()的一种软件开发过程框架,两者一起才称得上是一种面向对象开发方法学。

38、白盒测试技术,典型的是()技术,它依据的是程序的()。

四、【论述题】(本大题共3小题,每小题10分,共30分)请将答案填写在答题卷相应题号处。

39、简述软件测试步骤及关注的内容。

40、简述瀑布模型以及可适应的情况。

41、有一个学生选课系统:程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒测试法完成测试。

(1)按等价类划分法,设计测试用例(要求列出设计过程);

(2)按边界值分析法,设计测试用例。

相关主题