考试动态

名师推荐

试听名师的课 查看所有名师

2024秋国家开放大学软件工程形考作业题库及答案免费下载 发布时间:2024-12-29 16:05 来源:网络

免费测试答案

对于带有图片或短文和图画的原始问题,请检查:。

最新国家开放大学2024年秋季《软件工程》正式考试作业题库、期末题库及答案

考试说明:我精心整理了该科目历年的题库和答案,形成了完整的题库,每年都会更新。这个题库对于考生的复习、作业和考试起到非常重要的作用,会节省你很多时间。做试题时,使用本文档中的搜索工具,在搜索工具的搜索内容框中输入试题中的关键词,即可快速找到问题的答案。本文库包含超星学习通、知道智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、信威教育、云木书院、职教云、四川农业在线、长江雨课堂、安徽继续教育平台、青书院、瑞雪在线、成人教育云、精仁平台湾、易通解教云、学气Plus、云上河开、河南继续教育、四川开放大学、良时在线、济教云、日照专业技术人员继续教育、迈能网、21tb、168网校、云课堂请在课程、电大、中专、西材在线等平台查看复习题及答案。

课程问题是随机的。请按问题的关键词进行搜索(或者按Ctrl+F输入问题中的关键词,尽量不要输入整个问题,也不要复制空格,连续几个单词即可)

本文由【国产开奖】微信公众号提供。禁止复制和盗用。违反者将被起诉。

本文由【国产开奖】微信公众号提供。禁止复制和盗用。违反者将被起诉。

本文由【国产开奖】微信公众号提供。禁止复制或盗用,违者将受到追究。

软件工程

学校:广州开放大学

问题1: 1.()是成为专业软件工程师的必备条件。

选项:

A. 自律,善于沟通,具备一定的软件技能

B、编程速度快

C.熟悉众多软件环境

D、语言天赋

答:自律,善于沟通,具备一定的软件技能

问题2: 2.根据软件工程的7个基本原理,确定下列正确选项()。

选项:

A.软件错误发现的时机并不重要,重要的是错误的严重性

B. 软件bug只能通过运行代码才能发现

C. 越早发现软件错误,纠正成本越低。

D. 在需求阶段一般不会引入错误

答:越早发现软件错误,纠正成本就越低。

问题3: 3、美国著名软件工程专家于1983年提出了( )软件工程的基本原则。

选项:

A.7

B.5

C.3

D.12

答案:7

问题4: 4.软件、程序和代码是()。

选项:

A. 相同的软件概念

B. 用编程语言编写的代码

C. 计算机代码和数据

D. 三个不同的概念

答:三个不同的概念

问题5: 5.软件对硬件和环境有不同程度的依赖,从而导致软件出现()问题。

选项:

A. 复杂性

B. 升级和迁移

C. 普遍性

D、漏洞

答案:升级和迁移

问题6: 6.软件工程的出现是由于()。

选项:

A. 软件危机

B.计算机硬件技术的发展

C. 软件社会化的需要

D.计算机软件技术的发展

答案:软件危机

问题7: 7、软件工程的四个层次从下到上分别是(),并且它们的顺序不能互换。

选项:

A.质量层、过程层、方法层、工具层

B.过程层、方法层、质量层、工具层

C.方法层、过程层、质量层、工具层

D.方法层、质量层、过程层、工具层

答:请关注公众号【国开行搜索问题】查看答案

问题8: 8.软件可行性研究一般不考虑()

选项:

A.是否有足够的人员和相关技术支持系统开发

B. 是否有足够的工具和相关技术来支持系统开发?

C. 所开发的软件是否有市场,经济上是否可行?

D. 所开发的软件是否会存在质量问题?

答:请关注公众号【国开行搜索问题】查看答案

问题9: 9.软件和程序的区别是()。

选项:

A. 程序便宜,软件昂贵

B、程序是用户自己编写的,软件是厂家提供的

C. 程序是用高级语言编写的2024年广东结构工程师历年试题,而软件是用机器语言编写的

D、软件包括程序、相关数据和文档,程序是软件的一部分。

答:请关注公众号【国开行搜索问题】查看答案

问题10: 10.在软件生产的程序系统时代,由于软件规模的扩大、软件复杂度的增加等原因( )。

选项:

A. 软件危机

B、软件工程

C. 编程革命

D. 结构化编程

答:请关注公众号【国开行搜索问题】查看答案

问题11: 11.软件工程学科出现的主要原因是()。

选项:

A. 计算机的发展

B. 其他工程科学的影响

C.软件危机的出现

D. 编程方法的影响

答:请关注公众号【国开行搜索问题】查看答案

问题12: 12.概要设计是软件系统结构的总体设计。下列选项中,不属于轮廓设计的是( )。

选项:

A. 将软件划分为模块

B.确定模块之间的调用关系

C.确定各模块的功能

D. 为各个模块设计伪代码

答:请关注公众号【国开行搜索问题】查看答案

问题13: 13.经济可行性研究的主要内容包括( )。

选项:

一、开发流程

B、开发工具

C. 风险分析

D、效益分析

答:请关注公众号【国开行搜索问题】查看答案

问题14: 14.可行性分析研究的费用约为项目总费用的()。

选项:

A、2%

B、8%

C.20%

D、50%

答:请关注公众号【国开行搜索问题】查看答案

问题15: 15.可行性分析研究的目的是()。

选项:

A.争取项目

B. 该项目值得开发吗?

C. 开发项目

D、规划项目

答:请关注公众号【国开行搜索问题】查看答案

问题 16: 16. 可行性研究的四个主要要素是()。

选项:

A. 经济、技术、法律和社会环境

B. 经济、技术、发展组织能力和领导水平

C.经济、技术、计算机硬件环境和网络带宽

D. 经济、技术、软件开发工具和人员的稳定

答:请关注公众号【国开行搜索问题】查看答案

问题17: 17.可行性研究的主要目的是()。

选项:

A.确定系统建设详细方案

B. 深入了解用户需求

C.分析系统开发的必要性

D. 确定系统是否值得开发

答:请关注公众号【国开行搜索问题】查看答案

问题18: 18.软件设计的目标是()。

选项:

A. 在最短的时间内生产出具有优异可靠性和可维护性的软件解决方案

B.软件编码设计模块结构

C. 确定软件要做什么

D.确定软件实现算法

答:请关注公众号【国开行搜索问题】查看答案

问题19: 19.软件研究报告在()中提交。

选项:

A. 可行性分析前

B. 需求分析前

C、签订合同前

D、设计时

答:请关注公众号【国开行搜索问题】查看答案

问题20: 20.一个软件项目大约有()个开发阶段的工作量和()个维护阶段的工作量。

选项:

A、30%,70%

B、70%,30%

C.30%,30%

D、70%,70%

答:请关注公众号【国开行搜索问题】查看答案

问题 21: 21. () 定义了软件开发人员必须实现的软件功能。

选项:

A、用户需求

B、业务需求

三、性能要求

D、功能要求

答:请关注公众号【国开行搜索问题】查看答案

问题 22: 22. PDL 描述了该过程( )。

选项:

A、做什么

B、为什么这么做?

C、如何做

D、给谁

答:请关注公众号【国开行搜索问题】查看答案

问题23: 23.程序流程图与数据流程图的关系( )。

选项:

答:不确定

B.数据流程图可以转换为程序流程图

C. 数据调用关系

D.程序流程图可以转换为数据流程图

答:请关注公众号【国开行搜索问题】查看答案

问题24: 24.结构化分析方法(SA方法)使用的主要描述工具是( )。

选项:

A、数据库

B、模块结构图

C. PAD图

D. 分层DFD图

答:请关注公众号【国开行搜索问题】查看答案

问题25: 25.进行需求分析的描述工具有很多,但不包括()。

选项:

A. 数据流图

B.测定表

C. PAD图

D、数据字典

答:请关注公众号【国开行搜索问题】查看答案

问题26: 26.结构化编程的主要重点是()。

选项:

A. 项目规模

B. 计划效率

C. 编程语言的进步

D、程序可读性

答:请关注公众号【国开行搜索问题】查看答案

问题 27: 27. 内聚度较低的是()。

选项:

A. 沟通凝聚力

B. 流程内聚性

C. 顺序衔接

D、时间收敛

答:请关注公众号【国开行搜索问题】查看答案

问题28: 28.为了提高模块的独立性,模块之间最好是( )。

选项:

A. 控制耦合

B. 公共耦合

C、内容耦合

D、数据耦合

答:请关注公众号【国开行搜索问题】查看答案

问题29: 29.用()对需要长期保存的信息进行建模。

选项:

A、实体类

B、数据库表

C.ER图

D. 对象类

答:请关注公众号【国开行搜索问题】查看答案

问题30: 30.()反映了系统的物理结构。

选项:

A、程序流程图

B. 数据流图

C、网络拓扑图

D、系统流程图

答:请关注公众号【国开行搜索问题】查看答案

问题31: 1、面向对象的设计强调定义()并让它们相互配合来满足用户的需求。

选项:

A. 软件对象

B. 物理模型

C、ER模型

D.接口

答:请关注公众号【国开行搜索问题】查看答案

问题32:2.()从用户的角度描述系统功能,它由一组用例、参与者以及它们之间的关系组成。

选项:

A.类图

B. 对象图

C、时序图

D. 用例图

答:请关注公众号【国开行搜索问题】查看答案

问题33: 3.()用于描述系统的功能集。

选项:

A. 组件视图

B、逻辑视图

C. 用例视图

D. 对象视图

答:请关注公众号【国开行搜索问题】查看答案

问题34: 4.UML语言支持的建模方法不包括()。

选项:

A. 静态建模

B. 动态建模

C. 模块化建模

D. 功能建模

答:请关注公众号【国开行搜索问题】查看答案

问题 35: 5. 在 UML 中,包图是 () 的一种。

选项:

A、收藏

B、数据结构

C、分组机制

D.系统的动态描述

答:请关注公众号【国开行搜索问题】查看答案

问题36: 6.UML 是()的一种类型。

选项:

A. 建模工具

B. 可视化编程语言

C. 可视化建模语言

D、工艺过程

答:请关注公众号【国开行搜索问题】查看答案

问题 37: 7. UML 是一种 ( ) 语言。

选项:

A、编程

B、面向对象

C. 交互建模

D、流程说明

答:请关注公众号【国开行搜索问题】查看答案

问题38: 8、类的属性结构应遵循简单的原则,尽量避免使用复杂的()。

选项:

A. 数据结构

B、加工

C、方法

四、参数

答:请关注公众号【国开行搜索问题】查看答案

问题39: 9. 继承耦合是()之间的一种关联形式,设计时应适当使用这种耦合。

选项:

A. 虚拟类和实体类

B. 普通班和专业班

C. 控制类和接口类

D.数据类和处理类

答:请关注公众号【国开行搜索问题】查看答案

问题 40: 10. 包含关系用于构造多个用例()。

选项:

A、关系

B、通用部分

C、角色

D. 特别活动

答:请关注公众号【国开行搜索问题】查看答案

问题41: 11.本质上,面向对象就是确定动作“first”()和“then”()。

选项:

A. 数据结构/主体

B. 主体/数据结构

C. 行动/主题

D. 主题/动作

答:请关注公众号【国开行搜索问题】查看答案

问题42: 12.对象模型描述了现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,是通过()来实现的。

选项:

A. 时序图

B、类图

C、状态图

D. 组件图

答:请关注公众号【国开行搜索问题】查看答案

问题43: 13.功能模型用于表达系统需求,为软件的进一步分析和设计奠定基础。在面向对象方法中,是通过()来实现的。

选项:

A.场景描述

B.活动图及场景描述

C.用例图和场景描述

D.交互图及场景描述

答:请关注公众号【国开行搜索问题】查看答案

问题44: 14.对象实现了数据和操作的结合,使数据和操作()处于对象的统一之中。

选项:

A、结合

B、隐藏

C、封装

D、摘要

答:请关注公众号【国开行搜索问题】查看答案

问题45: 15.()是广义类和专门类之间的一种关联形式。在设计过程中应适当使用该耦合。

选项:

A、消息连接

B、参数传递

C.方法重写

D.继承

答:请关注公众号【国开行搜索问题】查看答案

问题46: 16.表示对象相互行为的模型是()模型。

选项:

A. 动态模型

B. 功能模型

C. 对象模型

D. 国家模型

答:请关注公众号【国开行搜索问题】查看答案

问题47: 17.定义类的属性类型时,尽量使用已有的类型。过多的自定义类型会降低系统的()索引。

选项:

A、有效性

B、安全

C、可维护性

D、开发效率

答:请关注公众号【国开行搜索问题】查看答案

问题48: 18.反映了发送和接收消息的对象的组织结构,用于描述系统的行为是如何通过系统组件的协作来实现的()。

选项:

A. 时序图

B、类图

三、合作图

D. 组件图

答:请关注公众号【国开行搜索问题】查看答案

问题 49: 19. 确定角色是( )的任务。

选项:

A. 对象模型

B. 用例模型

C. 动态模型

D、交互模型

答:请关注公众号【国开行搜索问题】查看答案

问题 50: 20. 如果用例 F 由用例 T 扩展,则意味着()。

选项:

A.F是一般用例,T是特殊用例

B.F是特殊用户,T是一般用例

C. 这些是一般用例

D.它们都是有特殊用途的

答:请关注公众号【国开行搜索问题】查看答案

问题51: 21.软件需求分析产生两个重要文档,一个是软件需求说明书,另一个是( )。

选项:

A. 软件维护说明

B. 外形设计规范

C、可行性报告

D. 初步用户手册

答:请关注公众号【国开行搜索问题】查看答案

问题 52: 22. 构建功能模型的下列步骤的顺序正确的是()。

选项:

A. 确定角色/确定用例模型/确定用例

B. 确定用例/确定用例模型/确定角色

C. 确定角色/确定用例/确定力量模型

D. 确定用例模型/确定角色/确定用例

答:请关注公众号【国开行搜索问题】查看答案

问题53:23、在图书馆信息管理系统中,构建了读者类,后来发现图书馆的学生和老师对于借阅图书的要求不同。在面向对象设计中我可以使用()方法来有效地设计这三个类吗?

选项:

A.信息隐藏

B、多态性

C. 动态链接

D.继承

答:请关注公众号【国开行搜索问题】查看答案

问题54: 24.用()来描述系统和角色之间的接口。

选项:

A、形式

B、接口类

C、形式

D、对话框

答:请关注公众号【国开行搜索问题】查看答案

问题55:25.对类进行详细设计,主要是设计类(),优化类之间的关系。

选项:

A. 数据结构

B、加工过程

C. 属性和方法

D、算法

答:请关注公众号【国开行搜索问题】查看答案

问题56: 26.面向对象设计的步骤中,正确的顺序是()。

选项:

A.系统架构设计、用例设计、类设计

B.系统架构设计、数据库设计和用户界面设计

C.类设计、用例设计、架构设计

D.用例设计、架构设计、类设计

答:请关注公众号【国开行搜索问题】查看答案

问题57: 27.面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统(),并将系统划分为不同的子系统。

选项:

A.逻辑模型

B. 物理模型

C.数据模型

D. 用例模型

答:请关注公众号【国开行搜索问题】查看答案

问题58: 28.面向对象设计首先要确定系统的总体结构和风格,构造系统( )。

选项:

A.逻辑模型

B. 物理模型

C.数据模型

D. 用例模型

答:请关注公众号【国开行搜索问题】查看答案

问题59: 29.在面向对象方法中,描述系统控制结构的模型是()模型。

选项:

A. 动态模型

B. 功能模型

C. 对象模型

D、静态模型

答:请关注公众号【国开行搜索问题】查看答案

问题60: 30.软件设计中应保持模块独立性原则,()体现模块独立性。

选项:

A. 耦合性和内聚性

B. 数据和模块

C. 模块内的内聚力

D. 模块之间的耦合

答:请关注公众号【国开行搜索问题】查看答案

问题61: 1、程序的三种基本控制结构包括顺序结构、()和循环结构。

选项:

A. 条件判断结构

B.解释结构

C. 输入结构

D. 输出结构

答:请关注公众号【国开行搜索问题】查看答案

问题62:2.程序结构清晰易懂,函数大小一般为()行。

选项:

A、等于300

B、大于500

C、不超过30个

D、100左右

答:请关注公众号【国开行搜索问题】查看答案

问题 63: 3. 一种编程语言的技术特征不应包括( )。

选项:

A.数据结构的描述性

B. 抽象类型的描述性

C. 数据库操作简便

D、软件可移植性

答:请关注公众号【国开行搜索问题】查看答案

问题64: 4.对于嵌套循环和分支程序,级别不应超过()级。

选项:

A.1

B.2

C.3

D.5

答:请关注公众号【国开行搜索问题】查看答案

问题65:5.建筑设计的主要目的是(),这项工作是由经验丰富的建筑设计师完成的。

选项:

A.类图

B.确定系统数据结构

三、加工过程

D.确定系统的总体结构

答:请关注公众号【国开行搜索问题】查看答案

问题66:6.()不符合软件测试原则。

选项:

A. 检查每个测试结果,不要错过任何已发生错误的迹象

B.程序员应该仔细测试他们编写的程序代码

C. 程序员应该避免测试他们编写的程序代码

D.测试工作越早开始越好

答:请关注公众号【国开行搜索问题】查看答案

问题67:7.()、测试人员必须能够访问程序源代码。

选项:

A. 黑盒测试

B. 白盒测试

C、压力测试

D、外观检验

答:请关注公众号【国开行搜索问题】查看答案

问题68:8.()属于功能测试方法。

选项:

A. 等价类划分和决策覆盖

B. 边界值分析和等价类划分

C. 边界值分析和决策覆盖范围

D. 决策覆盖和回归测试

答:请关注公众号【国开行搜索问题】查看答案

问题69:9.无论多么完美的软件2024年广东结构工程师历年试题,都可能存在潜在的问题,因此设计者应该对软件进行设计,使得当软件遇到异常数据、事件或操作时,软件不会完全崩溃。

选项:

A、容错

B、有效性

C.可靠性

D、安全

答:请关注公众号【国开行搜索问题】查看答案

问题70: 10. 一个测试用例是一组()。

选项:

A. 测试输入数据及相应的预期结果

B、测试驾驶员

三、测试数据

D. 测试程序和数据

答:请关注公众号【国开行搜索问题】查看答案

问题 71: 11. 考试最早开始时间是( )。

选项:

A. 从??详细设计阶段开始

B. 从编码阶段开始

C. 从需求分析阶段开始

D. 以上所有内容均属实

答:请关注公众号【国开行搜索问题】查看答案

问题72: 12.根据测试对象的粒度将测试分为()。

选项:

A. 单元测试、集成测试

B.压力测试、功能测试、性能测试和系统测试

C.单元测试、集成测试、系统测试和验收测试

D.黑盒测试、白盒测试、功能测试和性能测试

答:请关注公众号【国开行搜索问题】查看答案

问题73: 13.从狭义上讲,软件测试是一个( )的过程。

选项:

A. 执行程序检测错误

B.为了验证程序是否正确

C.用不同的数据来验证程序的正确性

D.区分程序员级别

答:请关注公众号【国开行搜索问题】查看答案

问题74: 14.软件维护过程中产生的副作用一般由( )引起。

选项:

A. 算法描述

B、修改程序

C、优先级

D、环境要求

答:请关注公众号【国开行搜索问题】查看答案

问题 75: 15. 一般来说,软件的可维护性通常会随着时间的推移而恶化()。

选项:

A、减少

B、改善

C、不变

D、好的

答:请关注公众号【国开行搜索问题】查看答案

问题76: 16.为了获得维护统计数据,每次维护()都应该被记录。维护管理人员根据统计信息积累维护管理经验,作为今后制定维护计划的依据。

选项:

A、类型

B、工作量

C、维修人员

D、以上所有

答:请关注公众号【国开行搜索问题】查看答案

问题77: 17.修改软件以适应软硬件环境变化的过程是( )。

选项:

A. 纠正性维护

B. 完善维护

C. 适应性维护

D、预防性维护

答:请关注公众号【国开行搜索问题】查看答案

问题78: 18.维护的工作量与软件的规模成正比。软件的规模可以通过源程序中的语句数、模块数、输入输出文件数、数据库大小、输出报表数来衡量。

选项:

A、成反比

B、比例

C、没关系

D、不确定

答:请关注公众号【国开行搜索问题】查看答案

问题79: 19. 维护程序代码的一般策略( )。

选项:

A. 重建从需求出发

B.根据维护要求读取源程序并修改

C. 找到一个新的模块来替换

D. 无需阅读源程序并从头编写代码

答:请关注公众号【国开行搜索问题】查看答案

问题80: 20.以下是完美维护的( )。

选项:

A.解决因未能测试各种可能条件而导致的开发问题

B.添加在线帮助命令

C.缩短系统的响应时间,满足特定要求

D.为了提高软件的可靠性和可维护性,主动修改软件

答:请关注公众号【国开行搜索问题】查看答案

问题 81: 21.软件变更的主要原因是()。

选项:

A、经营环境的变化

B、需求变化

C、系统错误

D、以上所有

答:请关注公众号【国开行搜索问题】查看答案

问题82: 22.在软件生命周期的维护阶段,不断诊断和纠正错误的过程称为( )。

选项:

A、完善的维护

B. 适应性维护

C. 预防性维护

D. 纠正性维护

答:请关注公众号【国开行搜索问题】查看答案

问题83: 23.软件项目管理的内容包括( )。

选项:

一、人员组织与管理

B、软件配置管理

C. 软件开发进度

D、以上所有

答:请关注公众号【国开行搜索问题】查看答案

问题84: 24.软件项目管理的内容不包括( )。

选项:

一、人员组织与管理

B. 技术与算法

C.软件配置管理

D. 软件开发进度

答:请关注公众号【国开行搜索问题】查看答案

问题85: 25. 通俗地说,软件项目管理中经常提到的基线是( )。

选项:

一、管理的基本思想

B. 软件开发的基本策略

C. 基本技术路线

D. 通过正式审核的文件

答:请关注公众号【国开行搜索问题】查看答案

问题86: 26. 通俗地说,软件项目管理中经常提到的基线是( )。

选项:

一、管理的基本思想

B. 通过正式审核的文件

C. 基本技术路线

D. 软件开发的基本策略

答:请关注公众号【国开行搜索问题】查看答案

问题87: 27.项目策划活动的主要任务是()。

选项:

A. 估算项目进度

B. 分配工作量

C. 规划资源使用

D、以上所有

答:请关注公众号【国开行搜索问题】查看答案

问题88: 28.项目计划活动的主要任务是估算项目的进度、工作量、资源和()。

选项:

A、风险

B、时间

C、人员

D、事物

答:请关注公众号【国开行搜索问题】查看答案

问题89:29.用()模型描述系统组织结构。

选项:

A、组织机构

三坐标测量机

C、数据

D、静态

答:请关注公众号【国开行搜索问题】查看答案

问题90:30.两个浮点数X

选项:

斧头

==X

巴克斯

-X

第一考试网友情提示:如果您遇到任何疑问,请登录第一考试网考试动态频道或添加qq:,第一考试网以“为考友服务”为宗旨,秉承“快乐学习,轻松考试!”的理念,旨在为广大考友打造一个良好、温馨的学习与交流平台,欢迎持续关注。以上是小编为大家推荐的《2024秋国家开放大学软件工程形考作业题库及答案免费下载》相关信息。

编辑推荐

2010年江苏省直点一级建造师考试报名时间为

福建省规范建造师注册申报工作有关问题通知

河南省2010年一级建造师考试报名时间

江苏省南通市:2010年一级建造师考试报名时

浙江省杭州市余杭区:2010年一级建造师报名