基本信息
文件名称:2025年软件认证工程师考试-软件工程综合知识考试近5年真题荟萃附答案.docx
文件大小:72.88 KB
总页数:21 页
更新时间:2025-05-28
总字数:约8.8千字
文档摘要

(图片大小可自由调整)

2025年软件认证工程师考试-软件工程综合知识考试近5年真题荟萃附答案

第I卷

一.参考题库(共80题)

1.什么是数据字典?其作用是什么?它有哪些条目?

2.软件详细设计阶段产生的文档是?()

A、软件计划任务书

B、软件需求规格说明书

C、软件概要设计说明书

D、软件详细说明书

E、软件源代码

3.()是一种以用户需求为动力,以对象作为驱动的模型,适合于面向对象的开发方法。

4.模块的内聚性最高的是()

A、逻辑内聚

B、时间内聚

C、偶然内聚

D、功能内聚

5.软件过程能力的提高首先需要对当前的软件过程状况进行料学的()。

A、度量

B、估算

C、评估

D、管理

6.在UML中,()表示使用软件系统的功能,与软件系统交换信息的外部实体

A、执行者

B、类

C、用例

D、用例图

7.软件设计过程中为什么要采用模块化设计方法?

8.软件设计也可看作将需求规格说明逐步转换为软件源代码的过程。

9.在采用用例模型捕获需求时,需要执行如下()操作

A、描述非功能需求

B、用例建模

C、识别用例

D、识别参与者

10.Wed服务技术的SOA架构由哪些部分组成()

A、服务提供者

B、Servicebroker

C、Servicerequester

D、XML和WSDL

11.软件危机的表现有哪些?

12.判定覆盖不一定包含条件覆盖,但是条件覆盖一定包含判定覆盖。

13.简述结构化程序设计的内容。

14.技术可行性研究主要包括哪些分析,各分析的任务如何?

15.基于代码行的面向规模的度量方法适合于()。

A、过程式程序设计语言和事前度量

B、第四代语言和事前度量

C、第四代语言和事后度量

D、过程式程序设计语言和事后度量

16.下列关于Struts框架的说法中,不正确的是()

A、Struts实质是JSPModel2的基础上实现的一个MVC框架

B、在Struts框架中,视图是由一组JSP文件组成

C、在Struts框架中,控制器是由ActiongServlet和Action来实现

D、在Struts仅仅可以在服务器端运行,仅仅能通过ActionForm中的validate方法能对提交的表单数据进行验证

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

18.最高程度也是最差的耦合是()。

A、公共耦合

B、内容耦合

C、控制耦合

D、数据耦合

19.螺旋模型的适应场合有哪些?

20.在画SSD图时,应该如何对待所涉及的系统()

A、详细描述其内部结构及其功能

B、简单描述其内部结构,但是罗列系统所有的功能

C、详细描述其内部结构,并不列出系统的功能

D、不对系统的内部结构与功能进行描述

21.组成UML的三种基本建筑块是()、关系和()。

22.文档可用于专业人员和用户之间的通信和交流;软件开发过程的管理;运行阶段的维护。

23.JSP方法主要用于规模()的数据处理系统。

24.计算机系统工程包括硬件工程、软件工程、()、数据库工程等4个子工程。

25.模块的独立性可以通过软件的()和内聚性这两个指标来衡量。

26.软件开发各个阶段都需要哪些人员?

27.HTML语言中,设置表格中文字与边框距离的标签是()。

A、

B、

C、

D、

28.在Struts中实现页面跳转主要通过什么方法来实现?()

A、server.transfer

B、responsE.redirect

C、mapping.findForward

D、responsE.sendRedirect

29.可行性研究的结果有哪四种?

30.对系统规格说明的管理复审主要解决哪些问题?

31.一个web网站可以同时拥有针对电脑的Html页面和针对手机的WAP页面。这属于的模式是()

A、观察者(observer)模式

B、命令(comman