软件工程复习--客观题-1

软件生存周期过程的概念

1,单选
获取正确软件的关键是()
A. 开发逻辑
B. 开发团队
C. 人员素质
D. 明确需求

正确答案:A

2,判断
软件生存周期的含义是表明软件的演化和发展具有周期性,每过一段时间就需要更新。

正确答案:错

3,判断
当软件的一个版本被淘汰时,则该软件的生存周期就结束了。

正确答案:错

4,判断
软件生存周期过程表示软件生存周期内的一个过程。

正确答案:错

5,填空
为了表述软件开发需要做什么映射,引入了三个概念:(),(),()(请按概念的范围由大到小填写,用空格分隔)。

正确答案:过程 活动 任务

软件生存周期过程的分类

1,单选
按照(),可以将软件生存周期过程分为基本过程、支持过程和组织过程。
A. 软件开发活动的层次关系
B. 软件开发工作的主体
C. 软件开发项目的结构
D. 软件开发任务的重要程度

正确答案:B

2,多选
下述过程属于基本过程的是()
A. 获取过程
B. 开发过程
C. 运行过程
D. 供应过程

正确答案:A、B、C、D

3,判断
支持过程是指那些与软件生产组织有关的活动集。

正确答案:错

4,多选
下列关于软件开发过程说法正确的是()
A. 软件生存周期过程就是软件开发过程
B. 软件开发过程是软件开发者所从事的一系列活动
C. 软件开发过程中还包括了系统需求分析、系统结构设计等系统层面的活动
D. 软件开发过程包含了软件升级和演化等活动

正确答案:B、C

常见的软件生存周期模型

1,多选
下列关于瀑布模型的说法正确的是()
A. 瀑布模型仅能依次经过需求、设计、编码、测试、集成和维护这一路径进行项目开发,不能从后一阶段返回到前面的阶段。
B. 瀑布模型在每一阶段都会生成相应的文档。
C. 瀑布模型只有在需求阶段和运行阶段才能有获取方和用户参与,其余阶段只能开发团队参加。
D. 瀑布模型要求需求在最初阶段就要完整和明确。

正确答案:B、D

2,多选
下列关于增量模型的说法正确的是()
A. 增量模型要求需求在最初阶段就要完整和明确。
B. 相比于瀑布模型,采用增量模型开发的项目所需的成本和时间要少。
C. 采用增量模型时,每一增量必须按照既定顺序依次开发,不能更改。
D. 增量模型能够更早的向用户交付第一个版本的系统。

正确答案:A、D

3,多选
下列关于演化模型的说法正确的是()
A. 演化模型要求需求在最初阶段就要完整和明确。
B.演化模型可以弱化需求和设计文档的编写,以提高开发效率。
C. 演化模型在每一次迭代过程中可以采用瀑布模型。
D.相比瀑布模型,演化模型需要获取方和用户更多的参与。

正确答案:C、D

4,单选
下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是()。
A. 演化模型
B. 瀑布模型
C. 喷泉模型
D. 增量模型

正确答案:C

软件的定义及特点

1,单选
软件产品与物质产品有很大的区别,软件产品是一种()产品。
A. 有形
B. 消耗
C. 逻辑
D. 文档

正确答案:C

2,多选
下列关于软件的说法正确的是()
A. 软件是通过定制进而生产制造出来的
B. 软件没有磨损老化问题。
C.软件开发的成本很高
D.软件开发和运行必须依赖计算机环境

正确答案:B、C、D

3,多选
下列软件属于系统软件的是()
A. 操作系统
B. 编译器
C.中间件
D. 浏览器

正确答案:A、B

4,多选
下述软件属于支撑软件的是()
A. 财务管理软件
B. 编译器
C. 中间件
D. 数据库

正确答案:C、D

5,多选
下述软件属于应用软件的是()
A. 财务管理软件
B. 数据库
C. 编译器
D. 浏览器

正确答案:A、D

软件工程的起源和概念

1,填空
软件工程概念的提出是为了解决()。

正确答案:软件危机

2,单选
在()年的NATO会议上,软件工程的术语被首次提出。
A. 1966
B. 1968
C. 1970
D. 1972

正确答案:B

3,判断
软件工程的目的是倡导以工程的原理、原则和方法进行软件开发。

正确答案:对

4,多选
软件工程是一门交叉性学科,下列哪些学科是软件工程涉及的?
A.数学
B.计算机科学
C.管理科学
D. 工程科学

正确答案:A、B、C、D

软件开发的本质和基本手段

1,单选
软件开发中实现映射的基本手段是()
A. 抽象
B. 分层
C. 隔离
D. 建模

正确答案:D

2,填空
软件开发是实现()的概念和处理逻辑到()的概念和处理逻辑的映射。(答案用空格隔开)

正确答案:问题域 运行平台
或 问题域中 运行平台
或 问题空间 解空间

3,判断
模型一定是在某种特定意图下、从某种特定的角度对物理环境的抽象。

正确答案:对

4,多选
下列属于软件模型的是()
A. 概念模型
B. 设计模型
C. 实现模型
D. 部署模型

正确答案:B、C、D

5,判断
软件开发中分层的基本动机是控制开发的复杂性。

正确答案:对

软件工程框架

1,单选
下列哪项不属于软件工程框架的三元组。()
A. 目标
B. 范围
C. 原则
D. 活动

正确答案:B

2,判断
软件开发要从客户的需求出发,在满足用户要求的前提下,功能开发的越多越好。

正确答案:错

3,多选
软件需求阶段所要完成的任务包括()
A. 需求获取
B. 需求完善
C. 需求定义
D. 需求规约

正确答案:A、C、D

4,填空
软件设计阶段包括()和()两个阶段。(答案用空格隔开)

正确答案:总体设计 详细设计
或 详细设计 总体设计
或 概要设计 详细设计
或 详细设计 概要设计

5,判断
为了保证开发进度,软件只需要在最终完成后再进行确认即可。

正确答案:错

6,单选
下列哪个不是软件维护的类型。()
A. 完善性维护
B. 纠错性维护
C. 适应性维护
D. 更新性维护

正确答案:D

7,单选
只有高水平的(),才能生产出高质量的软件产品。
A. 软件开发技术
B. 软件开发工具
C. 软件工程管理

正确答案:C

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 对于北邮-2021-软件工程-期末复习.rar,其实际内容应该包含了北邮软件工程课程的期末复习相关资料。这些资料可能包括了课堂讲义、考试重点、习题解答、历年试卷等内容,有助于帮助学生复习和准备考试。此外,该压缩文件可能也包含了一些软件工程方面的技术文献、著作或工具等资源,供学生自行查阅和学习。 软件工程是计算机科学的一个重要分支,旨在研究关于软件的开发、管理和维护等方面的最佳实践和方法。在学习软件工程的过程中,需要不断运用各种工具和技术,例如需求分析、设计模式、测试驱动开发、代码版本管理等。因此,掌握软件工程技能对于未来从事软件开发的工程师和研究者来说都是非常重要的。 总之,北邮-2021-软件工程-期末复习.rar是一个包含了软件工程课程复习相关资料的压缩文件,对于学习软件工程的同学们来说,它是一份宝贵的资源。在复习过程中,我们需要认真审核其中的内容,结合课堂实际情况,制定个人化的复习计划,不断加强基础知识的掌握,并结合实际应用,提高自己的软件开发能力。 ### 回答2: 北邮-2021-软件工程-期末复习.rar文件是北邮2021年软件工程课程的期末复习资料压缩包。其中包含了软件工程课程相关的学习资料和复习材料。在这个压缩包中,可能包括课件、PPT、习题和答案、教材、参考书籍、课程大纲等等。这些材料都是为了帮助学生进行软件工程课程的有效学习和备考复习所准备的。 该压缩包的目的是为学生提供一个集中、整理好的资源库,方便学生在期末复习阶段能够迅速找到所需资料。通过使用该压缩包,学生可以更加高效地进行软件工程知识的巩固和回顾,更好地理解和掌握课程中的关键概念和技术。 对于学生而言,打开这个压缩包后,可以根据自己的需要选择具体的学习材料进行查阅和使用。同时,也可以根据课程大纲或者考试的重点,有针对性地进行复习,并通过做习题巩固知识。 总之,北邮-2021-软件工程-期末复习.rar是一份为学生提供软件工程课程复习资料的压缩包,通过使用其中的学习资料,学生可以更加高效地进行软件工程知识的复习和巩固,为期末考试做好准备。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值