辽宁大学《软件工程》2021-2022学年期末试卷.docxVIP

辽宁大学《软件工程》2021-2022学年期末试卷.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

辽宁大学2021-2022学年第一学期

《软件工程》期末考试试卷(A卷)

满分:100分考试时间:120分钟

学院:专业:姓名:考号:

一、填空题

(在括号内填写正确的答案,每空1分,共25分)

1.软件开发模型中的螺旋模型在笛卡尔坐标的四个象限上表达了()、风险分析、实施工程、()四个方面的活动。

2.假设使用代码行技术进行费用估计,某软件中共6000行程序,每行平均成本20元,则该软件的成本为()。

3.数据流图的基本符号包括()、()、()、()。

4.在可行性研究中,最难决断和最关键的是()。

5.冗余技术一般包括()、()两类。

6.保证软件质量的措施主要有()、复查和管理复审、()。

7.把程序从一个硬件或软件环境中转移到另一种配置环境称为软件的()。

8.面向对象的软件工程方法是面向对象方法在软件工程领域的全面运用。它包括面向对象的分析、()、()、面向对象的测试和()等主要内容。

9.软件测试的方法有()和()。

10.设计测试方案中最困难的问题是(),通常的做法是用()设计基本的测试方案,再用()补充一些方案。

11.提高软件质量和可靠性的技术大致分为两类,即()和

1

( )。

12.目前预防性软件维护采用的主要技术是()和()。

二、单项选择题

(将一个正确的答案代码填入括号中,每小题2分,共10分)

1.下列()不是需求分析后需要提交的。

A.数据流图

B.数据字典

C.流程图

D.一组简明的算法描述

2.对于下列各图,有关描述中正确的是()。

A.数据A和B同时输入变成C

B.数据A变换成B和C

C.数据A或数据B(不能同时)输入,变换成C

2

D.数据A变换成B和C

3.如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为()。

A.时间内聚

B.逻辑内聚

C.通信内聚

D.信息内聚

4.从软件工程学的角度来看,()不是汇编语言的缺点。

A.生产率低

B.维护困难

C.容易出错

D.难以实现系统接口

5.下列()操作产生的副作用属于数据副作用。

A.修改子程序

B.局部变量的再定义

C.删除标识符

D.修改对编辑条件的测试

三、多项选择题

(将一个以上正确的答案代码填入括号中,每小题2分,共10分)

1.下列()要满足每个判定的每种可能的结果都应该执行一次。

A.判定覆盖

B.判定/条件覆盖

C.条件覆盖

3

D.点覆盖

2.关于数据字典正确的描述是()。

A.数据字典最重要的用途是作为分析阶段的工具。

B.实现数据字典三种常见的方法有全人工过程、全自动化过程、混合过程。

C.数据字典应该容易更新和修改。

D.可以采用卡片形式书写数据字典。

3.软件管理工作涉及到的直接对象包括()。

A.软件开发人员

B.硬件设备

C.项目经费

D.软件项目

4.关于软件测试,正确的描述包括()。

A.测试前要认定被测试的软件有错

B.要尽量避免测试自己编写的程序

C.测试要兼顾合理输入与不合理输入数据

D.测试是相对的,不能穷尽所有的测试,要据人力物力安排测试,选择好测试用例与测试方法

5.榫合的强弱取决于()。

A.模块间接口的复杂程度

B.调用模块的方式

C.通过接口的信息

D.模块内部各个元素彼此之间的紧密结合程度

四、判断题

(正确的在括号内打上“√”,错误的打上“×”。每小题2分,共10分)

1.对于软件项目,投资回收期越长,越快获得利润。()

4

2.概要设计阶段完成的主要文档是概要设计说明书。()

3.Jackson图只能表达程序结构,不能表达数据结构。()

4.程序设计语言中应绝对禁止使用GOTO语句。()

5.过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。()

五、问答题(共28分)

1.什么是软件危机,软件危机有哪几种表现?(本题7分)

2.在需求分析阶段,

文档评论(0)

坏坏先森 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档