亿搜题库-好用方便快捷的题库

免费慕课 软件工程(贵大科院-刘雯)(贵州大学科技学院)1453201176 最新慕课中国大学MOOC答案-亿搜题库

2078291 209 ℃ 0 条

第一章测验

1、单选题:
‍软件是      (  )   ‏
选项:
A: 设计开发的
B: 软件项目组制造的
C: 程序员编写代码实现的
D: 项目经理组织实施的
答案: 【 设计开发的

2、单选题:
‏与硬件产品相比 (  B  )​
选项:
A: 软件会磨损
B: 软件会退化
C: 软件失效遵守盆形曲线
D: 软件可以用备用部件替换
答案: 【 软件会退化

3、单选题:
‎软件工程是一种层次化的技术,支持软件工程的根基在于 (  C  )‌
选项:
A: 软件工程过程模型
B: 软件生命周期模型
C: 质量关注点
D: 软件工程工具
答案: 【 质量关注点

4、单选题:
‌“软件危机”是指(   )‎
选项:
A: 计算机病毒的出现
B: 利用计算机系统进行经济犯罪
C: 人们过分迷恋计算机系统
D: 软件开发和软件维护中出现的一系列问题
答案: 【 软件开发和软件维护中出现的一系列问题

5、单选题:
‎下列那种做法符合软件工程师的职业道德?(   )​
选项:
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: 构件工程
答案: 【 作坊式工程

11、单选题:
‌软件工程与计算机科学的区别错误的描述是(    )‎
选项:
A: 软件工程关注如何为用户实现价值。
B: 计算机理论关注的是软件本身运行的原理,比如时间复杂度,空间复杂度,和算法的正确性。
C: 软件工程对于某一种特定问题的正确解决方法将永远不会改变。
D: 随着技术和用户需求的不断变化,软件开发人员必须时刻调整自己的开发以适应当前的需求。同时软件工程本身也处于不断的发展中。
答案: 【 软件工程对于某一种特定问题的正确解决方法将永远不会改变。

12、单选题:
‌下列对软件的描述错误的是(    )​
选项:
A: 软件交付的形式为可执行软件。
B: 能够完成预定的功能和性能,并对相应数据进行加工的程序,及描述程序、操作的文档。
C: 软件=程序+数据+文档,为了突出其功能和性能,可扩展为:软件=知识+程序+数据+文档
D: 软件的文档是用于记录软件的活动和中间制品,如需求规约、源程序等。
答案: 【 软件交付的形式为可执行软件。

13、判断题:
‍与程序相关的数据与文档可以忽略。‍
选项:
A: 正确
B: 错误
答案: 【 错误

14、判断题:
‎软件的概念产生于1968年。‍
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
‌软件包括程序、数据和文档。其中可执行部分是数据。‏
选项:
A: 正确
B: 错误
答案: 【 错误

16、判断题:
​软件维护过程中会产生新的问题。‏
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
‌软件工程是解决软件危机的途径。‍
选项:
A: 正确
B: 错误
答案: 【 正确

第二章 软件过程模型

第二章测验

1、单选题:
软件过程模型中定义的框架活动是 ( )‍
选项:
A: 必须执行的
B: 可以迭代的
C: 团队每个成员必须参与的
D: 必须符合标准
答案: 【 可以迭代的

2、单选题:
瀑布模型也称为经典生命周期模型 (  )‏
选项:
A: 是迭代的模型
B: 是增量的模型
C: 是顺序的模型
D: 强调设计的模型
答案: 【 是顺序的模型

3、单选题:
关于螺旋模型,以下说法错误的是()‏
选项:
A: 把开发活动和风险管理结合起来控制风险
B: 适用于大型复杂的软件项目
C: 开发过程分成若干次迭代,每次迭代产生一个软件发布
D: 原型的进化贯穿整个软件生存周期,具有原型模型的特点
答案: 【 开发过程分成若干次迭代,每次迭代产生一个软件发布

4、单选题:
统一过程(UP) (  )‌
选项:
A: 适用于所有软件工程
B: 是迭代和增量式模型
C: 是不强调文档的
D: 不追求架构的稳定
答案: 【 是迭代和增量式模型

5、单选题:
​过程是多种多样的,下面不属于过程共同活动的是(      )‏
选项:
A: 计划
B: 部署
C: 分析
D: 建模
答案: 【 分析

6、单选题:
‎下面选项不属于瀑布模型特点的是(      )‏
选项:
A: 高效性
B: 顺序性
C: 依赖性
D: 推迟实现
答案: 【 高效性

7、单选题:
‌有关增量模型,下面说法正确的是(        )‎
选项:
A: 适用于技术成熟的项目
B: 每个增量的开发是嵌套式增量方式
C: 是一种整体开发的模型
D: 在前面增量的基础上开发后面的增量,采用迭代的方式
答案: 【 在前面增量的基础上开发后面的增量,采用迭代的方式

8、单选题:
‏关于原型模型,下面说法正确的是(        )‍
选项:
A: 适用于小而可用的项目
B: 容易让设计者在质量和原型间有所折中,让客户意识不到一些质量问题
C: 快速应用开发模型(RAD)是一个原型过程模型
D: 原型模型里没有迭代方式
答案: 【 容易让设计者在质量和原型间有所折中,让客户意识不到一些质量问题

9、单选题:
‌下面选项中,不属于软件过程模型的是(        )‏
选项:
A: 敏捷模型
B: 迭代模型
C: 原型模型
D: 瀑布模型
答案: 【 迭代模型

10、单选题:
‏关于敏捷模型,下面说法错误的是(        )​
选项:
A: 是一种严谨正式的方法。
B: 需要开发者和客户之间积极持续的交流。
C: 强调客户满意度和较早的软件增量交付
D: 包括新型软件开发方法,如主极限编程(XP)、自适应软件开发(ASD)、动态系统开发方法(DSDM)等。
答案: 【 是一种严谨正式的方法。

11、单选题:
‎瀑布模型是软件过程中最经典的模型,下面选项不属于瀑布模型活动的是(          )‎
选项:
A: 需求分析
B: 软件设计
C: 测试与维护
D: 软件构造
答案: 【 软件构造

12、单选题:
​一个软件项目是否进行开发的结论是在______文档中作出的。‍​‍
选项:
A: 软件开发计划
B: 可行性分析报告
C: 需求分析说明书   
D: 测试报告
答案: 【 可行性分析报告

13、多选题:
如果软件开发中使用增量模型,第一个增量(  )‍
选项:
A: 必须正确
B: 往往是核心产品
C: 满足基本需求
D: 不能变动
答案: 【 往往是核心产品;
满足基本需求

14、多选题:
构件是软件技术中的重要内容,基于构件的开发 (  )‎
选项:
A: 可以实现复用
B: 可以减少开发费用
C: 可以提高软件性能
D: 可以缩短开发周期
答案: 【 可以实现复用;
可以减少开发费用;
可以缩短开发周期

15、多选题:
敏捷开发认为(  )‌
选项:
A: 有能力的个体和良好的交互胜过现代软件过程和先进工具
B: 软件开发的目标是可工作的软件,因此应该不需要写文档
C: 客户和开发方应该严格按照既定合同进行软件开发
D: 采用增量式开发和短周期交付,以便及时响应变化
答案: 【 有能力的个体和良好的交互胜过现代软件过程和先进工具;
采用增量式开发和短周期交付,以便及时响应变化

16、多选题:
关于模型选择说法正确的是 (  )‌
选项:
A: 同一个软件组织应该采用一种软件过程模型,以便于管理
B: 需求不稳定的情况下,尽量采用增量式开发
C: 全新系统的开发应该在总体设计完成后再开始增量或并行
D: 敏捷模型能够快速响应变化,即使编码人员经验较少,仍应该采用敏捷开发方式
答案: 【 需求不稳定的情况下,尽量采用增量式开发;
全新系统的开发应该在总体设计完成后再开始增量或并行

17、多选题:
‌以下关于原型模型的描述,正确的是?‎
选项:
A: 原型是线性的
B: 原型是可以抛弃的
C: 原型模型包含原型构建阶段
D: 原型模型包含系统开发阶段
答案: 【 原型是可以抛弃的;
原型模型包含原型构建阶段;
原型模型包含系统开发阶段

18、判断题:
‌软件过程中的活动表示生产软件过程中的一系列任务。​
选项:
A: 正确
B: 错误
答案: 【 错误

19、判断题:
‌任务是软件过程中的最小单元。‏
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
​软件过程中,任务包含动作。​
选项:
A: 正确
B: 错误
答案: 【 错误

21、判断题:
‍软件过程模型能够有效组织软件过程中的各项活动、动作和任务的。‍
选项:
A: 正确
B: 错误
答案: 【 正确

22、判断题:
​瀑布模型就是生命周期模型。‎
选项:
A: 正确
B: 错误
答案: 【 正确

23、判断题:
‌瀑布模型是一种非线性模型。‏
选项:
A: 正确
B: 错误
答案: 【 错误

24、判断题:
​原型模型中的原型是可以抛弃的。‏
选项:
A: 正确
B: 错误
答案: 【 正确

25、判断题:
‏原型模型也叫快速原型模型。‌
选项:
A: 正确
B: 错误
答案: 【 正确

26、填空题:
‍软件过程是(    )、(    )、和(    )的集合。‎
答案: 【 活动##%_YZPRLFH_%##动作##%_YZPRLFH_%##任务

27、填空题:
‏瀑布模型以(    )为驱动。‎
答案: 【 文档

28、填空题:
‎瀑布模型中,需求分析报告产生于(    )阶段。‏
答案: 【 需求分析

29、填空题:
‌瀑布模型中,源程序产生于(    )阶段。‏
答案: 【 编码

30、填空题:
‌瀑布模型中,可行性研究报告产生于(    )阶段。​
答案: 【 可行性研究

31、填空题:
​瀑布模型中,总体设计报告产生于(    )阶段。‍
答案: 【 总体设计

32、填空题:
‏瀑布模型中,详细设计报告产生于(    )阶段。‎
答案: 【 详细设计

33、填空题:
‌瀑布模型中,测试阶段产生(    )报告。​
答案: 【 测试

34、填空题:
‏瀑布模型中,软件维护说明产生于(    )阶段。‌
答案: 【 运行与维护

35、填空题:
‏请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____,____。​
答案: 【 可行性分析,需求分析,总体设计,详细设计,编码,测试,维护

第三章 需求分析

第三章测验

1、单选题:
需求分析阶段最重要的技术文档是(     )​
选项:
A: 设计说明书
B: 需求规格说明书
C: 可行性分析报告
D: 用户手册
答案: 【 需求规格说明书

2、单选题:
以下关于数据流图的说法错误的是(     )‎
选项:
A: 数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储
B: 数据流图是用作结构化分析的一种工具
C: 传

发表评论 (已有0条评论)

快来评论,快来抢沙发吧~