免费测试答案:
对于带有图片或短文和图画的原始问题,请检查:。
最新国家开放大学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秋国家开放大学软件工程形考作业题库及答案免费下载》相关信息。
编辑推荐