网站大量收购闲置独家精品文档,联系QQ:2885784924

《软件工程》试卷参考答案.docxVIP

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

考试试卷

课程名称:软件工程

一、选择题

1、软件是一种实体。

B.物理D.

B.物理

D.逻辑

C.虚拟的

答案:D

2、在一个用面向对象编程语言实现的软件系统中,当一个对象内的一个方法被激活,则称之为向该对象发送-

A.命令 B.代码

C.消息 D.数据

答案:C

3、在整个软件过程中,哪个阶段花费最长的时间和最多的成本?

A.分析 B.设计

C.实现 D.维护

答案:D

4、是语义上相连的、由边界符号界定的、由一个聚合标识符标识的一系列程序语句。

A.for循环 B.模块

C.if语句 D.文件

答案:B

5、好的软件设计,模块应该是。

A.低内聚、高耦合

B.低内聚、低耦合

C.r?内聚、低耦合

D.高内聚、高耦合

答案:C

6、针对下面这个用例图,哪个说法是错误的?

A.学生能够与系统中的用例A交互。

B.用例A的成功执行必须包括用例B的成功执行。

C.如果用例A执行,用例C也必须执行。

D,用例C可能不被激活。

答案:C

7、顺序图与协作图都是图。

A.交互 B.状态

C.协作 D.顺序

答案:C

8、以下关于软件系统中的实体的说法,哪个是正确的?

A.实体类必须有属性。

B.实体类必须是实实在在的物理实体。

C.实体类不与逻辑类和边界类打交道。

D,用例图中的参与者是系统的外部,所以参与者肯定不能成为软件系统内部的实体类。

答案:A

9、以下哪个是自顶向下实现与集成的缺点?

A.逻辑模块得不到充分的测试。

B.操作模块得不到充分的测试。

C.主要设计错误发现的晚。

D.故障隔离。

答案:B

10、软件测试o

A.谁都能做,不需要计划和技术

B.对于高水平的软件开发团队来说是不需要的,或可有可无的

C.是紧接在实现阶段后面的一个阶段

D.包括可执行测试和非执行测试答案:D

11、使软件系统适应新的操作系统而做的维护是维护。

A.纠错性维护

B.完善性维护

C.适应性维护

D.哪个也不是

答案:C

128、以下哪个软件生命周期模型是最好的?

A.瀑布模型

B.快速原型模型

C,增量模型

D.不能简单地比较优劣,要具体情况具体分析

答案:D

13、多态与动态绑定是所特有的。

A.结构化范型

B.面向对象范型

C.数据库

D.软件工具

答案:B

二、填空题

1、在软件工程范畴,谈到软件,其内涵既包括代码和数据,也包括文档。

2、在软件工程领域,SQA的中文意思是①软件质量保证,其英文全程是②Software

QUaIiWASSUaranCa。

3、在软件工程领域,UML的中文意思是①统一建模语言,其英文全程是②Unified

MOdelinHLangUage。

4、软件工程包括三个要素:①过程、②方法、和③工具。

三、判断题(正确写“『,错误写F”)

1、L软件生命周期模型有多种,对目标软件系统,要选择最好的软件生命周期模型。

2、实现与集成应该并行开展。

3、软件质量指软件产品满足规格说明的程度。软件工程的最高目标就是生产高质量的软件产品。

4、软件危机的原因之一就是缺少文档,所以,在软件过程中应该单独有一个做文档的阶段。

5、FOOA阶段获得的初始类图是目标软件系统的静态视图,能够体现目标软件系统的功能性需求和非功能性需求。

6、_L_如果一种编程技术能够提高编程效率、缩短编程时间,那么就一定应该采用该编程技术,以节省编程技术和成本。

7、F需求阶段的任务就是要获取并确定客户想要什么。

8、硬件会磨损,软件也一样,所以软件需要维护。

四、简答题

1、编程语言有很多,你认为哪个编程语言最好,为什么?

参考答案:

每个编程语言被发明时,都是有某种定位的目的,都有其特点和优势,都有其适用范围。没有任何一个编程语言是万能的、能适用于所有领域、所有需求。所以不能简单地比较哪个编程语言最好。在为目标软件系统选择编程语言时,不是要选择最好的编程语言,而要选择最适合的编程语言。

.软件测试可以按照是否执行代码分为非执行测试和基于执行测试,请分别解释这两种测试。

参考答案:

软件测试可以按照是否执行代码分为两类:对可执行的代码进行基于执行测试、和对不能执行的各种文档以及代码进行非执行测试。

顾名思义,非执行测试就是在不执行软件代码的前提下测试软件。评审(review)文档(包括需求文档、分析文档、设计文档、代码、测试计划、用户手册等)和代码,使得错误能够在开发过程的早期被发现,能够减小后期纠错而不得不付出的大的代价。事实证明评审是一种性价比很高的软件质量保证的措施。文档和代码应该由一组具有不同技能背景的软件专业人员来共同评审,因为这些专家具有不同的知识专

长和经验,能够极大地增加发现错误的概率。评审分为走查和审查两种类型。

尽管在非执行测试中,对中间文档和代码做了测试,但是程序代码中的错误和缺陷仍旧很难避免,还会有相当一些只有在程序运

您可能关注的文档

文档评论(0)

aiboxiwen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档