电大软件工程形成性考核册答案全
国家开放大学《软件工程》形考任务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.软件工程学科出现的主要原因是()。
电大软件工程形考作业答案【最新版】
电大软件工程形考作业答案【最新版】电大软件工程形考作业答案软件工程作业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)中的各个成份的具体含义的。
国家开放大学软件工程形考试题及答案
()是职业软件工程师的必要条件。
A. 语言天赋B. 自律、善于沟通、具有一定的软件技能C. 编程速度快D. 熟悉众多的软件环境题目2根据软件工程的7条基本原理判断下面正确的选项是()。
A. 软件错误发现的越早改正的成本越低B. 软件错误只能通过运行代码才能发现C. 需求阶段一般不会引入错误D. 软件错误发现的时机不重要,重要的是错误的严重程度题目3美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。
A. 12B. 5C. 3D. 7题目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软件工程学科出现的主要原因是()。
2022软件工程-国家开放大学电大学习网形考作业题目答案
软件工程形考一一、单选题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.软件工程学科出现的主要原因是()。
2022年电大软件工程形成性考核答案
软件工程作业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 (第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 X (1+i*n)B、P X (i+1)*nC 、p x(1+i)n D p x (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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答:结构化的分析方法是面向数据流的方法,因此,此方法研究的核心是数据的组成和数据流向和对数据的加工处理。结构化分析方法用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直至找到满足功能要求的所有可实现的软件元素为止
A.信息隐蔽B、质量控制C、程序优化D、数据共享
26.当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为(D)
A、数据耦合B、公共耦合C、标记耦合D、内容耦合
27.详细设计与概要设计衔接的图形工具是(B)。
A、DFD图 B、SC图 C、PAD图 D、程序流程图
28.下列几种类型中,耦合性最弱的是(D)。
7.结构化方法是一种基于(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试运行D、集成测试
12.可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的(C)。
4.螺旋模型是一种将瀑布模型和(A)结合起来的软件开发模型。
A.增量模型B.专家系统C.喷泉模型D.变换模型
5.原型化方法是用户和设计者之间执行的一种交互构成,适用于(A)系统。
A.需求不确定性高的B.需求确定的C.管理信息D.实时
6.下列有关软件工程的标准,属于国际标准的是(D)
A.GBB.DINC.ISOD.IEEE
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)中的各个成份的具体含义的。
A、程序流程图B、功能结构图C、系统结构图D、数据流程图
17.数据流程图是(A)方法中用于表示系统逻辑模型的一种图形工具。
一、选择题:
1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。
A.软件工程B.软件周期C.软件危机D.软件产生
2.瀑布模型本质上是一种(A)模型。
A.线性顺序B.顺序迭代C.线性迭代D.早期产品
3.瀑布模型存在的问题是(B)。
A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求
A、SAB、SDC、SPD、SC
18.DFD中的每个加工至少有(A)。
A、一个输入流或一个输出流B、一个输入流和一个输出流
C、一个输入流D、一个输出流
19.需求分析阶段的关键任务是确定(D)
A、软件开发方法B、软件开发工具C、软件开发费D、软件系统的功能
20.在SD方法中全面指导模块划分的最重要的原则是(D)。
答:项目计划,成本估计,需求规格说明书,需求评审,概要设计,详细设计,设计评审,编码,单元测试,系统测试,验收测试
3.可行性研究报告的主要内容是什么?
答:可行性研究主要包括以下几个部分:
(1)概述(2)技术可行性(3)项目成熟程度(4)市场需求情况和风险分析(5)投资估算及资金筹措(6)经济与社会效益(7)综合实力和产业基础(8)项目实施进度计划(9)其它尚需要说明的必要的方面(10)结论
4.什么是需求分析?需求分析阶段的基本任务是什么?
答:所谓"需求分析",是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,“需求分析”就是确定要计算机“做什么”。
任务:确定软件项目的目标和范围。调查使用者的要求,分析软件必须做什么,编写需求规格说明书等它相关文档,并进行必要的需求审查。除此之外,还包括需求变更控制,需求风险控制,需求版本控制等对需求的管理工作
A、程序模块化B、模块高内聚C、模块低耦合D、模块独立性
21.在模块的3种基本属性中,反映模块内部特性的是(C)。
A、接口B、功能C、逻辑D、状态
22.模块的耦合性可以按照耦合程度的高低进行排序,以下哪一项符合从低到高的正确次序(D)。
A、数据结构耦合,公共耦合,控制耦合,内容耦合
B、数据耦合,控制耦合,数据结构耦合,公共耦合
目标:
1合理预算开发成本,付出较低的开发费用。
2实现预期的软件功能,达到较好的软件性能,满足用户的需求。
3 提高软件的可维护性,降低维护费用。
4 提高软件开发生产率,及时交付使用
2.指出瀑布模型中下列任务的顺序:验收测试,项目计划,单元测试,需求评审,成本估计,概要设计,详细设计,系统测试,设计评审,编码,需求规格说明书。
C、无直接耦合,数据结构耦合,内容耦合,控制耦合
D、无直接耦合,数据耦合,控制耦合,内容耦合
23.PDL是描述处理过程(C)
A、做什么B、为什么做C、怎么做D、对谁做
24.(D)工具在软件详细设计过程中不采用。
A、判定表B、IPO图C、PDLD、DFD图
25.为高质量地开发软件项目,在软件结构设计时,必须遵循(A)原则。
A、内容型B、控制型C、公共型D、数据型
29.软件结构使用的图形工具,一般采用(C)图。
A、DFDB、PADC、SCD、ER
30.在七种偶合中,最低偶合是(D)。
A、内容偶合B、公共偶合C、数据偶合D、非直接偶合
二、简答题
1.什么是软件工程?软件工程的目标是什么?
答:软件工程是①将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件开发和管理之中,②对①中所选方法的研究。