电大软件工程形考1答案

合集下载

软件工程形考作业1

软件工程形考作业1

软件工程形考作业1题目1:()是职业软件工程师的必要条件。

: 自律、善于沟通、具有一定的软件技能; 语言天赋; 熟悉众多的软件环境; 编程速度快"题目2:根据软件工程的7条基本原理判断下面正确的选项是()。

: 需求阶段一般不会引入错误; 软件错误只能通过运行代码才能发现; 软件错误发现的越早改正的成本越低; 软件错误发现的时机不重要,重要的是错误的严重程度"题目3:美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

: 7; 5; 3; 12"题目4:软件、程序和代码是()。

: 三个不同的概念; 相同的软件概念; 程序语言写的代码; 计算机代码和数据"题目5:软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。

: 通用性; 脆弱性; 升级和移植; 复杂性"题目6:软件工程的出现是由于()。

: 计算机硬件技术的发展; 计算机软件技术的发展; 软件社会化的需要; 软件危机"题目7:软件工程四个层次由下至上是(),它们的顺序不能互换。

: 过程层、方法层、质量层、工具层方法层、过程层、质量层、工具层; 质量层、过程层、方法层、工具层; 方法层、质量层、过程层、工具层"题目8:软件可行性研究一般不考虑(): 是否有足够的工具和相关的技术来支持系统开发; 待开发软件是否有市场、经济上是否合算; 待开发的软件是否会有质量问题; 是否有足够的人员和相关的技术来支持系统开发"题目9:软件与程序的区别是()。

: 程序是用户自己编写的,而软件是由厂家提供的; 程序价格便宜,软件价格昂贵; 程序是用高级语言编写的,而软件是由机器语言编写的; 软件包括程序、相关数据及其文档,程序是软件的一部分"题目10:在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了: 结构化程序设计; 软件工程; 软件危机; 程序设计革命"题目11:软件工程学科出现的主要原因是()。

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案形考任务11.()是职业软件工程师的必要条件。

A. 编程速度快B. 语言天赋C. 自律、善于沟通、具有一定的软件技能D. 熟悉众多的软件环境2.根据软件工程的7条基本原理判断下面正确的选项是()。

A. 软件错误只能通过运行代码才能发现B. 需求阶段一般不会引入错误C. 软件错误发现的时机不重要,重要的是错误的严重程度D. 软件错误发现的越早改正的成本越低3.美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

A. 7B. 5C. 3D. 124.软件、程序和代码是()。

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.软件工程学科出现的主要原因是()。

2022年软件工程形成性考核答案

2022年软件工程形成性考核答案

《软件工程》形成性考核答案第一、二章一、填空题1. 软件工程学旳内容可包括(理论)、构造、(措施)、(工具)、环境、管理、规范等。

2. 软件生存周期一般可分为问题定义、(可行性研究)、(需求分析)、设计、(编码)、测试、运行与维护阶段。

3. 可行性研究旳目旳是(用最小旳代价在尽量短旳时间内确定问题与否可以处理)。

4. 系统流程图是(描绘物理系统)旳老式工具。

5. 在可行性研究中,(技术可行性)是系统开发过程中难度最大,最重要旳一种环节。

二、判断题1. 软件工程采用旳生存周期措施就是从时间角度对软件旳开发和维护这个复杂问题进行分解,将软件生存旳时期分为若干阶段。

(√)2. 螺旋模型是运用笛卡尔坐标旳四个象限上分别代表四个方面旳活动来表达。

(√)3. 原型模型合用于嵌入式软件。

(╳)4. 面向对象技术是构件组装模型旳基础。

(√)5. 在可行性研究中最难决断和最关键旳问题是经济可行性。

(╳)6. 系统流程图体现旳是部件旳信息流程,还表达对信息进行加工处理旳控制过程。

(╳)7. 自底向上成本估计不是从整体开始,而是从任务单元开始。

(√)三、单项选择题1. 下列哪个阶段不是软件生存期三个阶段中旳内容(C )。

A.计划阶段B.开发阶段C.编码阶段D.维护阶段2. 下列有关瀑布模型旳描述对旳旳是(C )。

A. 瀑布模型旳关键是按照软件开发旳时间次序将问题简化。

B. 瀑布模型具有良好旳灵活性。

C. 瀑布模型采用构造化旳分析与设计措施,将逻辑实现与物理实现分开。

D. 运用瀑布模型,假如发现问题修改旳代价很低。

四、简答题1. 软件旳定义与特点。

参照答案:软件是计算机系统中与硬件互相依存旳另一部分,它是包括程序,数据构造及其有关文档旳完整集合。

它包括三个方面旳内容:⑴程序:在运行时,能提供所但愿旳功能和性能旳指令集。

⑵数据构造:使程序可以对旳运行旳数据构造。

⑶文档:描述程序研制过程、措施及使用旳图文材料。

软件产品具有如下某些特性:①软件是一种逻辑实体,而不是详细旳物理实体,因而它具有抽象性。

软件工程形考作业1

软件工程形考作业1

软件工程形考作业1一、填空题软件生存周期一般可分为问题定义、(可行性研究)、(需求分析)、设计、(编码)、测试、运行与维护阶段。

系统流程图是(描绘物理系统)的传统工具。

二、判断题软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。

(利用瀑布模型,如果发现问题修改的代价很低。

四、简答题(1)软件的定义与特点。

参考答案:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据结构及其相关文档的完整集合。

它包括三个方面的内容:程序:在运行时,能提供所希望的功能和性能的指令集。

数据结构:使程序能够正确运行的数据结构。

文档:描述程序研制过程、方法及使用的图文材料。

软件产品具有以下一些特性:软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。

软件是通过人们的智力活动,把知识与技术转化成信息的一种产品,是在研制、开发中被创造出来的。

在软件的运行和使用期间,没有硬件那样的机械磨损、老化问题。

软件的开发和运行经常受到计算机系统的限制,对计算机系统有着不同程度的依赖性。

软件的开发至今尚未完全摆脱手工的开发方式。

软件的开发费用越来越高,成本相当昂贵。

也可概括为:抽象性:逻辑实体,可记录,但看不到。

可复制性:与开发成本相比,复制成本很低。

无折旧。

受硬件制约。

未完全摆脱手工工艺。

开发费用高。

什么是软件工程。

参考答案:软件工程是指导计算机软件开发和维护的工程学科。

它采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来开发和维护软件。

软件工程是从管理和技术两个方面研究如何运用工程学的基本原理和方法来更好地开发和维护计算机软件的一门学科。

(2)什么是软件生存周期。

参考答案:一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。

国开电大-软件工程(本)-章节测试1-6满分答案

国开电大-软件工程(本)-章节测试1-6满分答案

国开电大-软件工程(本)-章节测试1-6满分答案章节1:软件工程概述测试1-1:选择题1. 软件工程的主要目标是(A)。

A. 确保软件开发过程中高质量的软件产品B. 降低软件开发成本C. 提高软件开发速度D. 使软件开发过程更加有趣2. 软件工程的基本活动不包括(D)。

A. 软件规格B. 软件设计和实现C. 软件验证D. 软件评估测试1-2:判断题1. 软件工程的目标是通过工程化的方法来开发、维护软件,确保软件的质量、成本和进度得到有效控制。

(对)2. 软件工程包括软件开发过程中的所有活动,如需求分析、设计、实现、测试和维护等。

(对)章节2:软件开发生命周期测试2-1:选择题1. 在软件开发生命周期中,需求分析阶段的任务是(A)。

A. 确定软件系统的功能和性能要求B. 设计软件系统的架构C. 编写软件代码D. 测试软件功能2. 下列哪个阶段不属于软件开发生命周期(D)。

A. 需求分析B. 设计C. 实现D. 软件部署测试2-2:判断题1. 软件开发生命周期是一个抽象的概念,它将软件开发过程划分为不同的阶段,以帮助开发团队更好地管理和控制软件开发过程。

(对)2. 软件开发生命周期的每个阶段都有明确的任务和输出,确保软件开发过程的有序进行。

(对)章节3:软件需求分析测试3-1:选择题1. 下列哪项是需求分析的主要任务(A)。

A. 确定用户需求和系统功能B. 设计软件架构C. 编写软件代码D. 测试软件功能2. 下列哪个工具和技术不常用于需求分析(D)。

A. 数据流图B. 用例分析C. 原型法D. 单元测试测试3-2:判断题1. 需求分析是软件开发过程中的重要阶段,它的主要目的是明确软件系统的功能和性能要求,为后续的软件设计和实现奠定基础。

(对)2. 在需求分析阶段,开发团队与用户进行沟通,收集和分析需求,以确保软件系统能够满足用户的期望和需求。

(对)章节4:软件设计测试4-1:选择题1. 在软件设计阶段,下列哪项活动是主要的(A)。

软件工程-国家开放大学电大学习网形考作业题目答案

软件工程-国家开放大学电大学习网形考作业题目答案

软件工程一、单选题1.()是职业软件工程师的必要条件。

A.自律、善于沟通、具有一定的软件技能B.编程速度快C.熟悉众多的软件环境D.语言天赋正确答案: A2.根据软件工程的7条基本原理判断下面正确的选项是()。

A.软件错误发现的时机不重要,重要的是错误的严重程度B.软件错误只能通过运行代码才能发现C.软件错误发现的越早改正的成本越低D.需求阶段一般不会引入错误正确答案: C3.美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

A.7B.5C.3D.12正确答案: A4.软件、程序和代码是()。

A.相同的软件概念B.程序语言写的代码C.计算机代码和数据D.三个不同的概念正确答案: D5.软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。

A.复杂性B.升级和移植C.通用性D.脆弱性正确答案: B6.软件工程的出现是由于()。

A.软件危机B.计算机硬件技术的发展C.软件社会化的需要D.计算机软件技术的发展正确答案: A7.软件工程四个层次由下至上是(),它们的顺序不能互换。

A.质量层、过程层、方法层、工具层B.过程层、方法层、质量层、工具层C.方法层、过程层、质量层、工具层D.方法层、质量层、过程层、工具层正确答案: A8.软件可行性研究一般不考虑()A.是否有足够的人员和相关的技术来支持系统开发B.是否有足够的工具和相关的技术来支持系统开发C.待开发软件是否有市场、经济上是否合算D.待开发的软件是否会有质量问题正确答案: D9.软件与程序的区别是()。

A.程序价格便宜,软件价格昂贵B.程序是用户自己编写的,而软件是由厂家提供的C.程序是用高级语言编写的,而软件是由机器语言编写的D.软件包括程序、相关数据及其文档,程序是软件的一部分正确答案: D10.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。

A.软件危机B.软件工程C.程序设计革命D.结构化程序设计正确答案: A11.软件工程学科出现的主要原因是()。

电大软件工程-形成性考核答案

电大软件工程-形成性考核答案

软件工程作业1(第1~4章)一、选择题:1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。

A.软件工程B.软件周期C.软件危机D.软件产生2.瀑布模型本质上是一种(A)模型。

A.线性顺序B.顺序迭代C.线性迭代D.早期产品3.瀑布模型存在的问题是(B)。

A.用户容易参与开发 B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求4.螺旋模型是一种将瀑布模型和(A)结合起来的软件开发模型。

A.增量模型B.专家系统C.喷泉模型D.变换模型5.原型化方法是用户和设计者之间执行的一种交互构成,适用于(A)系统。

A.需求不确定性高的 B.需求确定的C.管理信息 D.实时6.下列有关软件工程的标准,属于国际标准的是(D )A.GBB.DINC.ISOD.IEEE7.结构化方法是一种基于(D)的方法。

A.数据结构B.程序结构C.算法D.数据流8.软件可行性研究实质上是要进行一次( A)需求分析、设计过程。

A、简化、压缩的B、详细的C、彻底的D、深入的9.可行性研究的目的是(D)A、分析开发系统的必要性B、确定系统建设的方案C、分析系统风险D、确定是否值得开发系统10.设年利率为i,现存入p元,不计复利,n年后可得钱数为(C)。

A、P×(1+i*n)B、P×(i+1)*nC、p×(1+i)nD、p×(i+n)11.可行性研究是在(A)之前A、系统开发B、测试C、试运行D、集成测试12.可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的(C)。

A、1%B、20%C、8%D、50%13.我国正式颁布实施的(B)对计算机病毒的定义具有法律性、权威性。

A.《计算机软件保护条例》B.《中华人民共和国计算机信息系统安全保护条例》C.《中华人民共和国著作权法》D.《计算机病毒防治管理办法》14.效率是一个性能要求,因此应当在以下哪个阶段规定?BA、可行性分析B、需求分析C、概要设计D、详细设计15.需求规格说明书的作用不包括(D)A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件可行性研究的依据D、软件设计的依据16.数据字典是用来定义(D)中的各个成份的具体含义的。

电大软件工程本科形成性考核册及答案

电大软件工程本科形成性考核册及答案

软件工程(本)作业1 Array(第1~4章)一、选择题:1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。

A.软件工程B.软件周期C.软件危机D.软件产生2.瀑布模型本质上是一种(A )模型。

A.线性顺序B.顺序迭代C.线性迭代D.早期产品3.瀑布模型存在的问题是(B )。

A.用户容易参与开发 B.缺乏灵活性C.用户与开发者易沟通 D.适用可变需求4.螺旋模型是一种将瀑布模型和(A)结合起来的软件开发模型。

A.增量模型B.专家系统C.喷泉模型D.变换模型5.原型化方法是用户和设计者之间执行的一种交互构成,适用于(A)系统。

A.需求不确定性高的 B.需求确定的C.管理信息 D.实时6.下列有关软件工程的标准,属于国际标准的是(D )A.GBB.DINC.ISOD.IEEE7.结构化方法是一种基于(D)的方法。

A.数据结构B.程序结构C.算法D.数据流8.软件可行性研究实质上是要进行一次( A)需求分析、设计过程。

A、简化、压缩的B、详细的C、彻底的D、深入的9.可行性研究的目的是(D)A、分析开发系统的必要性B、确定系统建设的方案C、分析系统风险D、确定是否值得开发系统10.设年利率为i,现存入p元,不计复利,n年后可得钱数为(C)。

A、P×(1+i*n)B、P× (i+1)*nC、p×(1+i)nD、p×(i+n)11.可行性研究是在(A)之前A、系统开发B、测试C、试运行D、集成测试12.可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的(C)。

A、1%B、20%C、8%D、50%13.我国正式颁布实施的(B)对计算机病毒的定义具有法律性、权威性。

A.《计算机软件保护条例》B.《中华人民共和国计算机信息系统安全保护条例》C.《中华人民共和国著作权法》D.《计算机病毒防治管理办法》14.效率是一个性能要求,因此应当在(B)阶段规定?A、可行性分析B、需求分析C、概要设计D、详细设计15.需求规格说明书的作用不包括(D)A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件可行性研究的依据D、软件设计的依据16.数据字典是用来定义(D)中的各个成份的具体含义的。

软件工程形考任务1参考答案

软件工程形考任务1参考答案

()是职业软件工程师的必要条件。

A.自律、善于沟通、具有一定的软件技能B.编程速度快C.熟悉众多的软件环境D.语言天赋选择02根据软件工程的7条基本原理判断下面正确的选项是()。

A.软件错误发现的时机不重要,重要的是错误的严重程度B.软件错误只能通过运行代码才能发现C.软件错误发现的越早改正的成本越低D.需求阶段一般不会引入错误选择03美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

A.7B. 5C. 3D.12选择04软件、程序和代码是()。

A.相同的软件概念B.程序语言写的代码C.计算机代码和数据D.三个不同的概念选择05软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。

A.复杂性B.升级和移植C.通用性D.脆弱性选择06软件工程的出现是由于()。

A.软件危机B.计算机硬件技术的发展C.软件社会化的需要D.计算机软件技术的发展选择07软件工程四个层次由下至上是(),它们的顺序不能互换。

A.质量层、过程层、方法层、工具层B.过程层、方法层、质量层、工具层C.方法层、过程层、质量层、工具层D.方法层、质量层、过程层、工具层软件可行性研究一般不考虑()A.是否有足够的人员和相关的技术来支持系统开发B.是有足够的工具和相关的技术来支持系统开发C.待开发软件是否有市场、经济上是否合算D.待开发的软件是否会有质量问题选择09软件与程序的区别是()。

A.程序价格便宜,软件价格昂贵B.程序是用户自己编写的,而软件是由厂家提供的C.程序是用高级语言编写的,而软件是由机器语言编写的D.软件包括程序、相关数据及其文档,程序是软件的一部分选择10在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。

A.软件危机B.软件工程C.程序设计革命D.结构化程序设计选择11软件工程学科出现的主要原因是()。

A.计算机的发展B.其他工程科学的影响C.软件危机的出现D.程序设计方法学的影响选择12概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目1
()是职业软件工程师的必要条件。

选择一项:
B. 自律、善于沟通、具有一定的软件技能
题目2
根据软件工程的7条基本原理判断下面正确的选项是()。

选择一项:
B. 软件错误只能通过运行代码才能发现
题目3
美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

选择一项:
B. 7
题目4
软件、程序和代码是()。

选择一项:
B. 相同的软件概念
题目5
软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。

选择一项:
A. 升级和移植
题目6
软件工程的出现是由于()。

选择一项:
A. 软件危机
题目7
软件工程四个层次由下至上是(),它们的顺序不能互换。

选择一项:
B. 质量层、过程层、方法层、工具层
题目8
软件可行性研究一般不考虑()
A. 待开发的软件是否会有质量问题
题目9
软件与程序的区别是()。

选择一项:
B. 软件包括程序、相关数据及其文档,程序是软件的一部分
题目10
在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。

选择一项:
C. 软件危机
题目11
软件工程学科出现的主要原因是()。

选择一项:
D. 软件危机的出现
题目12
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。

选择一项:
C. 设计每个模块的伪代码
题目13
经济可行性研究的主要内容包括()。

选择一项:
C. 开发过程
题目14
可行性分析研究的费用大约是项目总经费的()。

选择一项:
C. 8%
题目15
可行性分析研究的目的是()。

选择一项:
B. 规划项目
题目16
可行性研究的四大要素是()。

选择一项:
A. 经济、技术、法律和社会环境
题目17
可行性研究的主要目的是()。

选择一项:
A. 确定系统是否值得开发
题目18
软件设计的目标是()。

选择一项:
C. 在最短的时间内,生产出可靠性、可维护性俱佳的软件方案
题目19
软件调研报告是在()提交的。

选择一项:
B. 需求分析之前
题目20
一个软件项目大约()的工作量在开发阶段,()的工作量在维护阶段。

选择一项:
D. 30%,70%
题目21
()定义了软件开发人员必须实现的软件功能。

选择一项:
A.功能需求
题目22
PDL是描述处理过程()。

选择一项:
C. 怎么做
题目23
程序流程图与数据流程图的关系()。

选择一项:
C. 不确定
题目24
结构化分析方法(SA 法)使用的主要描述工具有()。

选择一项:
A. 分层的DFD 图
题目25
进行需求分析有的多种描述工具,但不包括()。

选择一项:
D. PAD图
题目26
结构化程序设计主要强调的是()。

选择一项:
D. 程序易读性
题目27
内聚程度较低的是()。

选择一项:
D. 过程内聚
题目28
为了提高模块的独立性,模块之间最好是()。

选择一项:
C. 控制耦合
题目29
用()对需要长久保存的信息进行建模。

选择一项:
D. E-R图
题目30
()反映了系统物理结构。

选择一项:
D. 数据流程图。

相关文档
最新文档