2020年软考考试模拟试题及答案(7)完整篇.doc.docxVIP

2020年软考考试模拟试题及答案(7)完整篇.doc.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文档。上传文档
查看更多

2020年软考考试模拟试题及答案(7)完整篇.doc

姓名:__________考号:__________

题号

总分

评分

一、单选题(共10题)

1.在软件工程中,需求分析阶段的任务是确定软件系统必须做什么,以下哪种方法不是需求分析方法?()

A.文档分析法

B.用户访谈法

C.系统仿真法

D.问卷调查法

2.软件测试的主要目的是发现软件中的错误,以下哪种测试方法不适用于测试软件的界面?()

A.单元测试

B.集成测试

C.系统测试

D.性能测试

3.敏捷开发方法中,以下哪个不是敏捷开发的核心价值?()

A.客户协作

B.反应变化

C.代码质量

D.早期交付

4.在软件项目管理中,以下哪种工具不是项目进度管理工具?()

A.Gantt图

B.PERT图

C.PERT分析

D.甘特图

5.在UML类图中,以下哪种符号表示关联关系?()

A.线

B.圆角矩形

C.菱形

D.菱形加线

6.在数据库设计中,以下哪个概念表示实体之间的联系?()

A.属性

B.实体

C.关系

D.视图

7.在软件开发生命周期中,以下哪个阶段主要进行软件的需求分析和设计?()

A.开发阶段

B.需求分析阶段

C.设计阶段

D.测试阶段

8.在软件工程中,以下哪种方法不是软件质量保证的方法?()

A.软件审查

B.代码走查

C.软件测试

D.软件维护

9.在软件工程中,以下哪种技术可以提高软件的可维护性?()

A.高内聚低耦合

B.大规模并行开发

C.代码生成

D.模块化

10.在软件工程中,以下哪种设计模式适用于处理大量数据或复杂对象的处理?()

A.单例模式

B.建造者模式

C.观察者模式

D.工厂模式

二、多选题(共5题)

11.软件开发生命周期中,以下哪些阶段是软件需求分析的主要内容?()

A.确定软件功能需求

B.确定软件性能需求

C.确定软件可靠性需求

D.确定软件维护性需求

E.确定软件安全性需求

12.以下哪些是软件测试的动态测试方法?()

A.单元测试

B.集成测试

C.系统测试

D.性能测试

E.静态测试

13.敏捷开发方法中,以下哪些是敏捷原则?()

A.客户合作胜过合同谈判

B.追求软件工作的早期和持续交付

C.欢迎改变,即使是在项目进行中

D.最好的沟通是面对面的沟通

E.详细的文档比简洁的文档更有价值

14.在数据库设计中,以下哪些是数据库设计的基本范式?()

A.第一范式

B.第二范式

C.第三范式

D.第四范式

E.第五范式

15.在软件工程中,以下哪些是软件质量保证的方法?()

A.软件审查

B.代码走查

C.软件测试

D.软件维护

E.软件项目管理

三、填空题(共5题)

16.在软件工程中,软件开发生命周期(SDLC)通常包括以下阶段:需求分析、设计、编码、测试、部署和维护。其中,需求分析阶段的主要任务是确定软件系统必须做什么,这个阶段也被称为______。

17.软件测试中,一种常见的测试方法是通过比较实际输出与预期输出之间的差异来发现错误,这种方法被称为______。

18.在敏捷开发中,一种用于管理任务和跟踪项目进度的工具是______。

19.数据库设计中的第三范式(3NF)要求,一个表中的非主属性必须不依赖于______。

20.软件维护阶段是软件生命周期中的最后一个阶段,其主要任务是确保软件______。

四、判断题(共5题)

21.软件开发生命周期(SDLC)中的每个阶段都是独立的,可以单独进行。()

A.正确B.错误

22.在软件测试中,回归测试是为了确保新修改不会引入新的错误。()

A.正确B.错误

23.敏捷开发方法不支持文档的编写。()

A.正确B.错误

24.数据库中的第一范式(1NF)要求表中的所有字段都是不可分割的原子值。()

A.正确B.错误

25.软件质量保证(SQA)是在软件开发完成后进行的,目的是确保软件符合质量标准。()

A.正确B.错误

五、简单题(共5题)

26.请简述软件开发生命周期(SDLC)中需求分析阶段的主要任务和步骤。

27.什么是软件测试?请列举几种常见的软件测试类型。

28.敏捷开发方法与传统瀑布模型相比,有哪些主要区别?

2

文档评论(0)

165****5933 + 关注
实名认证
文档贡献者

ccccc

1亿VIP精品文档

相关文档