软件工程概论北京联合大学中国大学mooc课后章节答案期末考试题库2023年

得分评卷人一、填空题1.软件生计周期一般可分为__问题定义__、可行性研究、_需求剖析_____、设计编码、__测试________、运转与保护阶段。

2.按软件的功能进行区分,软件能够区分为系统软件、支撑软件和应用软件。

3.可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和决断。

4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。

5.常有的软件纲要设计方法有3大类:以数据流图为基础结构模块结构的___结构化设计方法_________,以数据结构为基础结构模块的__jackson方法__________,以对象、类、继承和通讯为基础的__面向对象设计方法__________。

6.__数据流图________和__数据词典___共同组成系统的逻辑模型。

7.软件测试的方法有__剖析方法________和___非剖析方法_______(即黑盒法)。

8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。

9.成本预计方法主要有__自底向上预计________、_自顶向下预计_________和算法模型预计三种种类。

得分评卷人二、单项选择题1.以下哪个阶段不属于软件生计周期的三大阶段(C)。

A、计划阶段B、开发阶段C、编码阶段D、保护阶段2.需求剖析是(A)。

A、软件开发工作的基础B、软件生计周期的开始C、由系统剖析员独自达成的D、由用户自己独自达成的3.原型化方法是软件开发中一类常用的方法,它与结构化方法对比较,更需要(B)。

A、更正性保护B、适应性保护C、完美性保护D、预防性保护5.一般说来,投入运转的软件系统中有错误(A)。

人工智能概论_北京联合大学中国大学mooc课后章节答案期末考试题库2023年1.李明的父亲是教师,用谓词逻辑可以表示为Teacher(father(Liming))这里father(Liming)是()。

答案:函数2.在语音识别中,按照从微观到宏观的顺序排列正确的是()。

答案:帧-状态-音素-单词3.有研究统计,可用于AI技术处理的医疗数据中,有超过80%的数据来自于()。

答案:医学影像4.从人工智能研究流派来看,西蒙和纽厄尔提出的“逻辑理论家”(LT)方法,应当属于()。

答案:符号主义5.假设我们需要训练一个卷积神经网络,来完成0~9和英文字母(不区分大小写)的图像分类。

该卷积神经网络最后一层是分类层,则最后一层输出向量的维数大小可能是()。

答案:366.A*算法是一种有信息搜索算法,在罗马尼亚度假问题中引入的辅助信息是()。

答案:任意一个城市到目标城市之间的直线距离7.DBpedia、Yago等系统从()上获取大规模数据并自动构建知识图谱。

答案:Wikipedia8.知识图谱的初衷是为了提高()。

答案:搜索引擎的性能9.以下描述的是专家系统的是()。

答案:专家11.()是知识图谱中最基本的元素。

答案:实体12.2012年的ILSVRC竞赛,获得冠军的队伍是由()领导的团队。

答案:GeoffreyHinton13.机器学习系统中通常将数据集划分为训练集和测试集,其中被用来学习得到模型中参数值的是()。

答案:训练集14.使用ID3算法构建决策树时,选择属性的度量依据是()。

答案:信息增益15.在机器学习中,如果数据较少,同时采用的模型较复杂,得到的模型在给定的训练集上误差非常小,接近于0,但是在训练集之外的数据上预测效果很差,这种现象称为()。

答案:过拟合16.一般来说,在机器学习中,用计算机处理一幅彩色的图像,维度是()。

软件工程概论_北京联合大学中国大学mooc课后章节答案期末考试题库2023年1.下面不属于软件的组成的是()。

答案:记录2.瀑布模型的存在问题是()。

答案:缺乏灵活性3.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。

答案:软件危机4.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是()。

答案:数据、标记、控制、公共5.在软件设计方法中全面指导模块划分的最重要的原则是()。

答案:模块独立性6.软件测试的目的是()。

答案:发现软件的错误7.需求分析最终结果是产生()。

答案:需求规格说明书8.软件详细设计的主要任务是确定每个模块的()。

答案:算法和使用的数据结构9.软件结构图中,模块框之间若有直线连接,表示它们之间存在()。

答案:调用关系10.在详细设计阶段,采用的描述工具有()。

答案:程序流程图11.因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。

答案:完善性维护12.下面不属于软件维护的策略的是()。

答案:定期检测维护13.对于螺旋模型,下列()不是利用笛卡尔坐标表达的活动。

答案:程序编码14.在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高()。

答案:原型化方法15.软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为()。

答案:瀑布模型16.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()。

答案:测试阶段17.软件项目计划一般不包括以下哪项内容()。

答案:软件开发标准的选择和制定18.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。

设计这组测试用例的方法是()。

答案:边界值分析法19.耦合的强弱取决于()。

答案:模块间接口的复杂程度20.面向数据流的设计方法根据()映射软件结构。

答案:2.Therelationshipbetweenwhole-classandpart-classesiscalled______.整体和部分类之间的关系被称为______。

答案:aggregation3.Therelationshipbetweensuper-classandsubclassesiscalled______.超类和子类之间的关系称为______。

答案:inheritance4.Thestrategyofinheritanceistouseinheritancewherever_______.继承的策略是在_______的情况下使用继承。

答案:appropriate5._____istoencapsulatetheattributesandoperationsinanobject,andhidestheinternaldetailsofanobjectaspossible._____是为了在一个对象中封装属性和操作,并尽可能隐藏对象的内部细节。

Dataencapsulation6.Twomodulesare________couplediftheyhavewriteaccesstoglobaldata.如果两个模块对全局数据具有写访问权限,则是________耦合。

一、填空题(每空1分,共20分)1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__测试________、运行与维护阶段。

2.按软件旳功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。

3.可行性研究重要集中在如下四个方面经济可行性、技术可行性、法律可行性和抉择。

4.顾客界面旳可使用性是顾客界面设计最重要旳也是最基本旳目旳。

5.常见旳软件概要设计措施有3大类:以数据流图为基础构造模块构造旳___构造化设计措施_________,以数据构造为基础构造模块旳__jackson措施__________,以对象、类、继承和通信为基础旳__面向对象设计措施__________。

6.__数据流图________和__数据字典___共同构成系统旳逻辑模型。

7.软件测试旳措施有__分析措施________和___非分析措施_______(即黑盒法)。

8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。

9.成本估计措施重要有__自底向上估计________、_自顶向下估计_________和算法模型估计三种类型。

二、单项选择题(每题2分,共10分)1.下列哪个阶段不属于软件生存周期旳三大阶段(C)。

A.计划阶段B.开发阶段2.C.编码阶段D.维护阶段3.需求分析是(A)。

A.软件开发工作旳基础B.软件生存周期旳开始C.由系统分析员单独完毕旳D.由顾客自己单独完毕旳原型化措施是软件开发中一类常用旳措施,它与构造化措施相比较,更需要(B)。

A、改正性维护B、适应性维护C、完善性维护D、防止性维护一般说来,投入运行旳软件系统中有错误(A)。

《软件工程》得分评卷人二、填空题(每空2分,共20分)期末考试一试卷1.在软件开发过程中要产生大批的信息,要进行大批的改正,能协调软件开发,并使:号位座考生注意:1.本试卷共有五道大题,满分100分。

杂乱减到最低程度。

2.规定功能的软件,在必定程度上对自己错误的作用拥有障蔽能力,则称此3.卷面整齐,笔迹工整。

软件。

4.填写内容不得高出密封线。

3.McCall提出的软件质量模型包含个软件质量特征。

密总分题号一二三四五核分人题分1520203015复查人得分得分评卷人一、名词解说题(每题3分,共15分):号学1.软件生计周期模型封数据词典DD:业专内聚性:名姓方法线4.软件可保护性胸怀的七个质量特征是可理解性、可测试性、可改正性、靠使用性和效率。

5.为了便于比较检查,测试用例应由输入数据和预期的6.程序设计语言的心理特征主要表此刻、简短性、传统7.软件构造是以为基础而构成的一种控制层次构造。

8.使用类创立对象的过程其实是类的过程。

9.构造化语言是介于自然语言和之间的一种半形式语10.若年利率为i,不计复利,n年后可得钱数为F,则此刻的价值得分评卷人三、简答题(每题5分,共20分)1.简述容错技术的四种主要手段,并解说。

2.以的看法,简述对软件测试的目的。

5.多态性:站授函就程序设计语言的工程特征而言,对程序编码有哪些要求?模块的内聚性包含哪些种类?得分评卷人四、理论应用题(每题15分,共30分)请使用PAD图和PDL语言描绘在数组A(1)~A(10)中找最大数的算法。

2.依据以下条件使用等价类区分法设计测试用例。

某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-177~177,如05,0127,-065。

得分评卷人五、实践应用题(每题15分,共15分)1.某电器公司公司部下的厂包含技术科、生产科等基层单位。

此刻想成立一个计算机协助公司管理系统生产科的任务是:1)依据销售公司转来的内部合同(产品型号、规格、数目、交获日期)拟订车间月生产计划。

国开电大本科《软件工程》期末考试试题及答案一、选择题(每题2分,共20分)1.软件工程的三要素是:_______A.软件开发、软件维护、软件管理B.软件设计、软件编码、软件测试C.软件需求分析、软件设计、软件开发D.软件开发、软件项目管理、软件维护答案:B2.下面哪个不是软件工程的七个基本活动之一?_______A.软件规格说明B.软件设计和实现C.软件验证D.软件部署答案:D3.面向对象方法中,下面哪个不是三大基本特征之一?_______A.封装B.继承C.多态D.模块化答案:D4.软件需求分析的主要目的是:_______A.确定软件的功能和性能要求B.设计软件的结构C.编写软件的测试用例D.确定软件的开发计划答案:A5.下面哪个不属于软件测试的级别?_______A.单元测试B.集成测试C.系统测试D.需求测试答案:D二、填空题(每题2分,共20分)6.软件生命周期是指软件从_______到_______的全过程。

答案:需求分析、软件退役7.结构化分析方法主要包括数据流图(DFD)、_______和_______。

答案:实体关系图(ER图)、状态转换图(STD)8.在软件设计中,设计模式是一种_______的解决方案,它可以解决软件设计中的常见问题。

答案:通用9.软件编码阶段的主要任务是编写_______和_______。

答案:源代码、文档10.软件测试的目的是_______,而不是证明软件是正确的。

答案:发现错误三、简答题(每题5分,共25分)11.简述软件工程的定义及其目标。

答案:软件工程是一门应用计算机科学、数学及管理科学的方法、技术和工具,来定义、开发和维护软件的学科。

软件工程的目标是提高软件的生产率、提高软件的质量、降低软件的成本。

12.简述面向对象方法的特点。

答案:面向对象方法具有以下特点:(1)封装:将数据和操作数据的方法封装在一起,形成一个对象。

办公软件高级应用_北京联合大学中国大学mooc课后章节答案期末考试题库2023年1.小王用Excel2010制作了一份财务报表,但总经理的计算机中只安装了Office2003,能让总经理正常打开财务报表的最优操作方法是()。

参考答案:将文档另存为Excel97-2003文档格式2.在Excel中,希望在一个单元格中换行输入,最优的操作方法是()。

参考答案:在第一行数据后按Alt+Enter组合键3.在PowerPoint演示文稿中,选中某一节中所有幻灯片的最优操作方法是()。

参考答案:单击节名称4.在Excel工作表单元格中输入公式时,A$8的单元格引用方式称为()。

参考答案:混合地址引用5.对于逻辑模型而言,又常常会分成四种模型,分别是参考答案:层次模型,网状模型,关系模型,面向对象模型6.关于数据的存储,下列叙述正确的是参考答案:顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定连续7.一个栈的初始状态为空。

现在ABCDE依次入栈,然后再依次出栈,则元素出栈的顺序是参考答案:EDCBA8.对于传统的运算,一般情况下包含了下面哪几种运算参考答案:并,交,差,广义笛卡尔积9.E-R模型转化成关系模型的规则中,下面错误的是参考答案:一个实体可以转化为多个关系模型10.设栈与队列初始状态为空。

第一步,A,B,C,D,E依次入栈,再F,G,H,I,J依次入队;然后依次全部出栈,再依次全部出队。

则输出的序列为参考答案:E,D,C,B,A,F,G,H,I,J11.在Excel成绩单工作表中包含了60个同学成绩,C列为成绩值,第一行为标题行,在不改变行列顺序的情况下,在D列统计成绩排名,最优的操作方法是()。

在D2单元格中输入"=RANK(C2,C$2:C$61)",然后双击该单元格的填充柄12.某系统结构图如下图所示。

该系统结构图的最大扇入数是()。

【图片】参考答案:313.王同学在制作期末答辩时,想引用之前制作的单元答辩的部分幻灯片,最优的操作方法是()。

__、可行性研究、_需求分析________________、设计编码、__测试_________、运行与维护阶段。

2.按软件的功能进行划分,软件可以划分为系统软件___________、支撑软件和应用软件。

3.可行性研究主要集中在以下四个方面_______________、技术可行性___________、法律可行性_和抉择。

5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的—结构化设计方法_________,以数据结构为基础构造模块的__ackson方法__________________,以对象、类、继承和通信为基础的__面向对象设计方法________________。

6._数据流图_________和—数据字典—共同构成系统的逻辑模型。

7.软件测试的方法有—分析方法____________和—非分析方法__________(即黑盒法)。

8.单元测试一般以—白盒____________________测试为主,―黑盒__________测试为辅。

9.成本估计方法主要有—自底向上估计_____________、—自顶向下估计___________和算法模型估计三种类型。

得分评卷人----------------二、单项选择题(每小题2分,共10分)1.下列哪个阶段不属于软件生存周期的三大阶段(C)。

、填空题(每空1分,共20分)A、计划阶段C、编码阶段2.需求分析是(A)。

A、软件开发工作的基础B、C、由系统分析员单独完成的D、3.原型化方法是软件开发中一类常用的方法,A、明确的需求定义B、B、开发阶段D、维护阶段软件生存周期的开始由用户自己单独完成的它与结构化方法相比较,更需要(B)。

2024年软件工程概述(方法、工具、过程)等知识试题与答案一、选择题1.软件是(A)A、设计开发的B、软件项目组制造的C、程序员编写代码实现的D、项目经理组织实施的2.软件工程实践的一个重要原则是存在价值,是指(D)A、软件正常开发B、软件能够稳定运行C、软件具有足够的可靠性D、软件能够给用户提供价值3.构成软件工程基础的是(A)A、过程B、方法C、工具D、设计4.对软件的描述正确的是(C)A、软件是没有附加价值的产品。

B、软件质量依赖于程序员的个人水平。

C、具有技术和文化的双重属性。

D、软件测试是一项比较简单的工作。

5.下列哪一项不是软件危机产生的原因(D)A、客观原因,软件本身特点是逻辑部件,且规模日趋庞大。

B、主观上忽视需求分析。

C、错误认为:软件开发=程序编写。

D、过分重视软件维护。

国家开放大学电大本科《软件工程》2023-2024期末试题及答案(试卷代号:1260)一、选择题(请从四个可选项中选择正确答案。

共60分,每小题3分)1.软件工程的出现是由于()oA.软件危机B.计算机硬件技术的发展C.软件社会化的需要D.计算机软件技术的发展2.软件工程强调将()的方法应用于软件的开发和维护过程之中。

A.规范化B.系统化C.可度量D.以上全部3.软件开发活动的顺序应该是()。

A.问题定义、可行性研究、需求分析、设计、编码和测试B.问题定义、设计、可行性研究、编码和测试C.需求分析、设计、编码和测试D.需求分析、编码和测试、试运行4.系统物理模型用()表示。

A.系统流程图B.数据流程图C.程序流程图D.E-R图5o关于软件需求特性不正确的描述是“软件需求具有()”。

A.多变性B.模糊性C.准确性D.主观性6.非直接耦合的模块独立性最强,()的模块独立性最弱。

A.内容耦合B.数据耦合C.控制耦合D.外部耦合7.信息隐藏的核心内容是()。

A.把数据都放在公共的区域B.数据不能被其他模块访问Co-个模块的内部信息不允许其他模块直接访问D.把信息加密,只能让有密钥的模块访问8.而向过程的方法最关心的是过程,而过程实施的对象是作为过程()传递的。

A.参数B.主体C.过程D.数据结构9.()用于描述系统的功能集。

A.组件视图B.逻辑视图C.用例视图D.对象视图10.随着模块规模减小,模块开发成本—,模块集成成本—O()A.减小/B.减小/增加C.增加/减小D.增加/增加11.对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。

在面向对象方法中,由()实现。

A.顺序图B.类图C.状态图D.组件图12.如果对象之间的耦合是通过()来实现的,则这种耦合就是交互耦合。

A.消息机制B.参数C.方法D.公共数据区13.定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。

软件工程概论课后习题答案第一题:答案:软件危机是指在软件开发过程中所遇到的一系列问题和挑战。

具体表现为软件项目超过预算、延迟交付、功能缺陷等现象。

造成软件危机的原因包括需求不明确、项目管理不善、技术问题等。

解决软件危机的方法包括引入软件工程的概念和方法、改善需求管理、加强项目管理等。

第二题:答案:软件生命周期是指软件从被提出需求到废弃的整个过程。

常见的软件生命周期模型包括瀑布模型、迭代模型、螺旋模型等。

瀑布模型是最经典的软件生命周期模型,按照顺序划分为需求分析、系统设计、编码、测试、运维等阶段。

迭代模型是将开发过程划分为多个迭代周期,并在每个迭代周期中完成需求分析、设计、编码、测试等工作。

螺旋模型则是将开发过程划分为多个风险评估和迭代的阶段,将风险管理纳入软件开发的全过程。

第三题:答案:软件过程是一组相互关联的活动,用于开发和维护软件系统。

常见的软件过程模型包括瀑布模型、迭代模型、敏捷开发等。

瀑布模型是将软件开发过程划分为需求分析、系统设计、编码、测试、运维等阶段,按照顺序逐个进行。

迭代模型则是将软件开发过程划分为多个迭代周期,每个迭代周期都包含需求分析、设计、编码、测试等活动。

敏捷开发则是一种以人和交互为核心的开发方法,强调迭代开发和灵活响应变化。

第四题:答案:软件质量是指软件产品满足用户需求和期望的程度。

常见的软件质量特性包括正确性、健壮性、可靠性、可维护性、可移植性等。

正确性是指软件是否满足用户需求和规格说明。

健壮性是指软件在异常情况下的容错能力。

可靠性是指软件在一定条件下的稳定性和可信度。

可维护性是指软件是否容易进行修改和维护。

可移植性是指软件在不同环境下的可移植性和兼容性。

第五题:答案:软件测试是通过对软件进行测试活动,检测和预防软件中的缺陷和错误。

常见的软件测试方法包括黑盒测试、白盒测试、灰盒测试等。

黑盒测试是基于需求规格说明进行测试,主要检查软件的功能是否满足需求。

白盒测试是基于软件内部结构进行测试,主要检查软件的代码是否符合规范和逻辑正确。

《软件工程概论》期末测试试卷(A卷)一.单项选择题(每小题1分,共22分)1.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。

A.结合B.隐藏C.封装D.抽象2.软件生命周期中所花费用最多的阶段是()。

A.详细设计B.软件编码C.软件测试D.软件维护3.需求分析中开发人员要从用户那里了解()。

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.PascalB.CC.FortranD.Prolog12.只有单重继承的类层次结构是()层次结构。

A.网状型B.星型C.树型D.环型13.面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。

A.Booch方法B.Coad方法C.UML语言D.OMT方法14.瀑布模型本质上是一种()。

A.线性顺序模型B.顺序迭代模型C.线性迭代模型D.及早见产品模型15.软件维护产生的副作用,是指()。

A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作16.软件详细设计的主要任务是确定每个模块的()。

工程概论Ⅱ学习通课后章节答案期末考试题库2023年1.决策的广泛应用及人类活动的复杂多样性,使得决策种类非常多。

从不同角度可以对决策进行类型划分。

按决策的影响范围和重要程度不同,分为[]、[]。

参考答案:[战略决策]###[战术决策]2.决策的广泛应用及人类活动的复杂多样性,使得决策种类非常多。

按决策问题是否重复,可以分为[]、[]。

参考答案:[程序化决策]###[非程序化决策]3.决策的广泛应用及人类活动的复杂多样性,使得决策种类非常多。

按决策问题所处的条件不同,可以分为[]、[]和[]。

参考答案:[确定型决策]###[风险型决策]###[不确定型决策]4.决策分析是一个动态系统的反馈过程。

科学的决策构成必须包括以下五个步骤:[]、[]、[]、[]、[]。

参考答案:[形成决策问题|确定问题|确定决策问题]###[确定决策目标|制定目标|制定决策目标]###[拟定决策方案|形成方案|开发方案]###[选择决策方案|选择行动方案|选择方案]###[实施反馈|决策反馈|反馈]5.现金流量,在投资决策中是指一个项目引起的企业[]和[]增加的数量。

[现金支出|现金流出]###[现金流入|现金收入]6.盈亏决策分析的基本方法是通过研究[]、[]和[]三者的关系,找出[],从而确定[]和[]的方法。

参考答案:[产销量|销量|产量]###[成本]###[利润]###[盈亏平衡点]###[盈利区间]###[亏损区间]7.决策树方法的图解结构主要由以下部分构成:[]、[]、[]、[]、[]。

参考答案:[决策点]###[方案枝]###[状态节点]###[概率枝]###[结果点]8.效用,在经济学中是指用来衡量消费者从一组产品或服务中获得[]或[]的尺度。

参考答案:[幸福|满足]###[满足|幸福]9.对于风险偏好型的决策者来说,确定获得50元的选项,相对于50%概率获得200元50%概率损失100元的选项而言,他通常会选择后者。

软件工程概论_北京联合大学中国大学mooc课后章节答案期末考试题库2023年1.需求不明确或可能发生变化的大型复杂软件系统适合使用瀑布模型来开发。

参考答案:错误2.V模型是对瀑布模型的修正,强调测试验证;V模型中的各个开发阶段之间强调最大重叠。

参考答案:错误3.在需求工程中,主要产生三类重要的文档:项目前景和范围文档、用户需求文档、需求规格说明书。

其中,用例文档可以用来代替用户需求文档,起到记录、交流领域信息和用户期望的作用。

参考答案:正确4.软件结构设计是()。

参考答案:从数据流图导出初始结构图5.模块化、信息隐藏、抽象和逐步求精的软件设计原则有助于得到高内聚、低耦合的软件产品。

参考答案:正确6.在软件生存周期各个阶段,工作量最大的是需求分析阶段。

参考答案:错误7.快速原型模型的缺点之一就是缺少项目标准,不断修改原型可能导致原型质量低下;容易退化为边做边改。

参考答案:正确8.与设计测试用例无关的文档是()。

参考答案:项目开发计划9.软件的几种维护中,以()占比最高。

参考答案:完善性维护10.软件测试用例主要由输入数据和()两部分组成。

参考答案:预期输出结果11.软件开发全过程的测试工作都可以实现自动化。

参考答案:错误12.如果一个变量在整个程序运行期间都存在,但是仅在说明它的函数内是可见的,这个变量的存储类型应该被说明为()。

参考答案:内部变量13.不属于白盒测试的技术是()。

参考答案:边界值分析14.项目的前景和范围文档、用户需求文档都被视为属于(),重点都是用户的现实世界。

参考答案:用户文档15.系统需求规格说明书、软件需求规格说明书、硬件需求规格说明书、接口需求规格说明书和人机交互文档一起被用于系统开发,都被认为是()。

参考答案:开发文档16.原型方法的最大有点就是能够及早地发现并解决系统开发中的不确定性,从而降低软件项目失败的风险。

参考答案:正确17.软件生存周期中所花费用最多的阶段是()。

参考答案:软件测试和维护18.测试应从“大规模”开始,逐步转向“小规模”。

参考答案:错误19.软件测试中白盒法是通过分析程序的()来设计测试用例的。

参考答案:内部逻辑20.成功的测试是指运行测试用例后()。

参考答案:发现了程序错误21.软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定()。

参考答案:模块间的组成关系22.软件能力成熟度模型CMM分为()个等级。

参考答案:523.结构化设计方法中提出了判定作用范围和模块的控制范围两个概念,二者之间正确的关系应该是()。

参考答案:作用范围是控制范围的子集24.将以下3中耦合性由弱到强的顺序排列,正确的是()。

参考答案:数据耦合、控制耦合、公共耦合25.软件工程的目标有()。

参考答案:低的开发成本26.作坊式小团体合作生产方式的时代是()时代。

参考答案:程序系统27.按照软件的服务对象可将软件划分为系统软件和应用软件。

参考答案:正确28.软件就是程序。

参考答案:错误29.可以通过增加人数来解决软件生产效率低下的问题。

参考答案:错误30.软件工程方法学的目的是使软件生产规范化和工程化。

参考答案:正确31.软件工程与计算机科学一样,是一门工程性学科。

参考答案:错误32.RUP的主要特点是:基于构件体系结构,采用面向对象方法;用UML制定软件系统所有蓝图,用例驱动、以架构为中心、迭代和增量过程。

参考答案:正确33.对象是现实世界中个体或事物的抽象表示,是其属性和操作的封装。

面向对象的软件开发是一种迭代的渐进式过程,它包括初始、细化、构造和移交四个阶段。

参考答案:正确34.单个用例描述了系统的功能片段,系统的所有用例基于一定的关系组织起来,建立用例模型,就可以描述整个系统的功能。

参考答案:正确35.如果一个问题的技术解决方案不是很清晰,原型也可以用来展现相应的细节功能以使用户确信该问题解决的可能性。

参考答案:正确36.优秀的需求应该具备7个特性:完整性、正确性、精确性、可行性、必要性、无歧义和可验证。

参考答案:正确37.软件需求开发就是确定系统需求中应该由软件满足的部分,并将其映射为软件行为,产生软件需求规格说明。

参考答案:正确38.需求分析阶段的关键任务是确定()。

参考答案:软件系统的功能39.需求规格说明书的作用不包括()。

参考答案:软件可行性研究的依据40.面向对象分析是对系统进行()的一种方法。

参考答案:需求建模41.从外部用户的角度描述系统功能并指出功能的执行者的UML图形是()。

参考答案:用例图42.在面向对象软件开发方法中,类与类之间主要有以下结构关系()。

参考答案:继承和聚集43.UML使用的行为模型有三种,即:()。

参考答案:顺序图、状态图和活动图44.下面描述中,正确的是()。

参考答案:结构化程序设计方法是面向过程程序设计的主流。

45.以下描述中不正确的是()。

参考答案:计算机语言只能编写程序而不能表示算法。

46.为了提高软件的可维护性,在编码阶段应该注意()。

参考答案:养成好的程序设计风格47.为了满足用户新的需求而进行的维护称为()。

参考答案:完善性维护48.程序设计一般包含以下四个步骤,其中其中首先应该完成的是()。

参考答案:设计数据结构和算法49.()是结构化分析方法的核心技术,它表明系统的输入、处理、存储和输出,以及它们如何在一起协调工作。

参考答案:数据流图DFD50.面向维护的技术涉及软件开发的()阶段。

参考答案:测试51.软件维护是指()。

参考答案:为了保障交付后的软件产品正常运行而进行的代码修改。

52.为了提高软件的可维护性或可靠性而对软件进行的修改称为()。

参考答案:预防性维护53.结构化维护与非结构化维护的主要区别在于()。

参考答案:文档的完整性54.下列属于维护阶段的文档是()。

参考答案:软件问题报告55.因计算机硬件和软件环境的变化而做出的修改软件的过程称为()。

参考答案:适应性维护56.采用编译方法的高级语言源程序在编译后()。

参考答案:生成可执行程序57.软件维护的副作用是指()。

参考答案:因修改软件而造成的错误58.投资回收期越长项目越值得投资。

参考答案:错误59.软件的成本只有人员的开支。

参考答案:错误60.在软件生存周期中,能确定待开发的软件系统的功能的阶段是()。

参考答案:需求分析61.下列叙述不属于软件生存周期模型的是()。

参考答案:快速组装模型62.软件生存周期划分为()几个时期。

参考答案:软件定义、软件开发、运行维护63.瀑布模型存在的主要问题是()。

参考答案:缺乏灵活应对需求的变化64.软件开发中常采用的结构化生存周期方法,由于其特征而一般称其为()。

参考答案:瀑布模型65.螺旋模型综合了传统的瀑布模型和快速原型模型的优点,同时增加了风险分析。

参考答案:正确66.增量模型有增量和迭代两种方式。

参考答案:正确67.软件过程分为:基本过程、支持过程、组织过程。

参考答案:正确68.抛弃型原型就是用于试验某些概念或设计方案,试验完抛弃,然后再开发新的完整的系统。

参考答案:正确69.程序设计语言从机器语言到高级语言的抽象,带来的主要好处是()。

参考答案:高级语言更易于理解、交流、更容易掌握。

70.在分层数据流图中,定义了三个层次类别的数据流子图,它们分别是()、0层图和N层图。

参考答案:顶层图71.面向对象的开发方法包括:OOA、OOD、OOP。

参考答案:正确72.软件概要设计包括软件系统结构设计以及数据结构和数据库设计参考答案:正确73.随着软件规模和复杂度的增加,软件维护成本约占总成本的()。

参考答案:70%或更多74.总体设计的基本目的就是回答:“概括地说,系统应该如何实现”这个问题。

参考答案:错误75.用面向对象方法分析、设计、实现软件,仍属于线性的瀑布开发模型。

参考答案:错误76.UML中的类有三种,下面那个不是其中之一()。

参考答案:抽象类77.()是表达系统类及其相互联系的关系,它是面向对象设计的核心,建立状态图、协作图和其他图的基础。

参考答案:类图78.模块内部的算法设计是在结构化方法的()阶段进行的。

参考答案:详细设计79.下面不属于结构化设计需要解决的问题范围是()。

参考答案:如何编写结构程序80.结构化设计方法是面向()的设计方法。

参考答案:过程81.模块本身的内聚是模块独立性的重要度量因素之一,在7中内聚中,具有最强内聚的是()。

参考答案:功能性内聚82.块间联系和块内联系时评价程序结构质量的重要标准。

在块内联系中,()联系最强。

参考答案:功能性83.结构化分析方法、结构化设计方法是软件开发过程中常用的方法。

使用结构化设计方法进行系统设计时的成果一般是()。

参考答案:模块结构图和模块的功能说明书84.在软件开发中,有利于发挥群体智慧的一种做法是()。

参考答案:模块化85.结构化设计是一种应用最为广泛的系统设计方法,是以()为基础进行自顶向下、逐步求精和模块化的过程。

参考答案:数据流图86.下面不是产生软件危机的原因的是()。

参考答案:软件可维护性差87.开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象称为()。

参考答案:软件危机88.开发软件时对提高开发人员工作效率至关重要的是()。

参考答案:先进的软件开发工具和环境89.系统需求开发的成果写入()。

参考答案:系统需求规格说明书90.需求分析的目的是保证需求的()。

参考答案:完整性和一致性91.产品说明书(需求文档)的变更应当受到控制。

参考答案:正确92.找出的软件缺陷越多,说明剩下的软件缺陷越少。

参考答案:错误93.白盒测试的“条件覆盖”标准强于“判定覆盖”。

参考答案:错误94.结构化软件开发方法的工作模型就是螺旋模型。

参考答案:错误95.好的测试员不懈追求完美。

参考答案:错误96.软件测试不需要了解软件设计的()。

参考答案:条件97.发现错误能力最弱的是()。

参考答案:语句覆盖98.下面说法正确的是()。

参考答案:成功的测试是发现了迄今尚未发现的错误的测试99.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

参考答案:程序内部逻辑100.集成测试时,能较早发现高层模块接口错误的测试方法为()。

参考答案:自顶向下渐增式测试101.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。

参考答案:系统功能102.下列几种逻辑覆盖标准中,查错能力最强的是()。

参考答案:条件组合覆盖103.测试的关键问题是()。

参考答案:如何选择测试用例104.为了提高软件测试的效率,应该()。

参考答案:选择发现错误可能性最大的数据作为测试用例105.黑盒法是根据程序的()来设计测试用例的。

参考答案:功能106.任何的算法都是由数据结构和算法这两个要素组成。

THE END
1.关于慕课的说明中国教师慕课学院由北京师范大学《中国教师》杂志社和北京绩优堂教育科技有限公司联合成立。绩优堂公司主要为中国教师慕课学院提供平台、技术、设备等相应支持。我们的理念是服务中国最大的知识群体,感悟教师全新的职业人生。中国教师慕课学院目前在全国范围内,对重点学校的教师义务进行微课程制作与培训,并免费为学校骨干教https://www.360wenmi.com/f/filein8ofkeb.html
2.慕课和网课的区别在哪里?三、制作慕课教学平台有什么好处? 1、优化课程的质量 每个人的教学能力是不一样的,也就意味着线上课程的质量也是有区别的,而如何辨别课程质量是很多人不具备的能力。但是有了慕课教学平台之后,可以把课程内容做到精品化、精细化,让人们都能学习更优质的可成,而这是慕课带来最直接的优势,也是帮助学习者解决线上学习https://www.ckjr001.com/newsdetail/1282.html
3.慕课课程MOOCs有什么好处吗? 虽然很多MOOCs课程是免费的,但这并不意味着它们的质量不好。例如,Future Learn与全球顶尖大学合作,包括: ·考文垂大学 ·格拉斯哥大学 ·英吉利大学拉斯金 ·伦敦卫生与热带医学学院 2017年1月18日,继前两期“托福备考:专家指南”官方慕课课程成功推出后,第三期托福官方慕课课程将于2017年1月25日https://www.liuxue86.com/k_%E6%85%95%E8%AF%BE%E8%AF%BE%E7%A8%8B/
4.新学期的正确打开方式——直播课堂看看浙大慕课网红翁恺老师怎么直播上课也有好处 从慕课录播到线上直播,翁恺也经历了身份转变,同样是一个人对着摄像头讲课,差别真还不小。 “录播可以随时停下来,反复录制,各种混剪,能做的效果更多,能有更好的质量。直播就更轻松一些,讲过了就是讲过了,和线下上课没区别。唯一不同的是,直播结束后,留下来的视频可以回看、倍速播放。”翁恺说https://www.thehour.cn/news/349022.html
5.学英语能带来很多好处时政英语视听说学英语能带来很多好处 By 王晨霖 ? 1天前 ? 2次浏览 0 回复 还没有回复,赶快添加一个吧! 添加回复 添加回复 第7次开课 开始:2024-08-26 截止:2024-12-22 课程已进行至 16/17周 成绩预发布时间 2024-12-20 教学团队 魏涛 四川外国语大学 副教授 课程特色 视频(57) 图文(7) 讨论(https://moocs.unipus.cn/course/4495/thread/318449
6.深入浅出EventSourcing和CQRS所以,Event Sourcing与CQRS有着天然的联系,所以也经常会有人把他们放在一起讨论。实际上,CQRS是在使用Event Sourcing模式以后,又使用了物化视图的情况下,所产生的额外的好处。 下图就是使用Event Sourcing好CQRS模式以后的一个简单的流程图: 对于Command类型的请求(需要修改数据),web层会走通过Event Sourcing更新聚合对https://www.imooc.com/article/40858
7.经济学MOOC中国1.3 相互依存性与贸易的好处 02 供给与需求I:市场如何运行 课时 2.1 市场中的需求与供给 2.2 市场供求均衡与政府政策 2.3 弹性及其应用 03 供给与需求II:市场与福利 课时 消费者剩余生产者剩余与市场效率 04 公共部门经济学 课时 4.1 外部性和市场无效率 https://www.mooc.cn/course/21831.html
8.超全盘点10款好用的学习软件利用学习软件开展在线学习有很多好处,比如能够快速地获取更丰富全面的学习资源,不必受时间和距离的限制,利用碎片时间学习、随时提升自己,还能够省去书本纸笔等。市面上有很多学习软件,让人眼花缭乱,不知如何选择,本文为大家收集总结了10款非常好用且受欢迎的在线学习软件,涉及各种不同类别,供大家参考选择。 https://boardmix.cn/article/study-softwares/
9.历代青花画法视频教程MOOC慕课网络教育学院历代青花画法视频慕课课程简介: 学习本课程三点好处:1.通过系统学习青花画法知识,可以学到运用文史知识提高考古和艺术方面史论或者理论研究的能力;2. 可以提高对青花瓷的鉴赏、鉴别真伪能力;3.可以学习怎么绘画和怎么设计青花瓷。 前往报名学习 历代青花画法课程列表: https://x.08nm.com/course/sign/BNU13041000814
10.慕课《如何写好科研论文》期末考试题及答案慕课《如何写好科研论文》期末考试题及答案 多选 论文写作前的积累包括哪些 √ 实验细节 √ Idea √ 专业知识 √ 讲座 学术论文质量标准包括 √ 形式标准 √ 内容标准 和学术期刊打交道的最大好处是 √编辑部聘请的审稿人的专业意见 √ 编辑部提出的技术方面的建议https://blog.csdn.net/qq_35443700/article/details/103961224
11.慕课中山市文化馆手机摄影的角度1节 | 5分钟 手机摄影的角度 收起列表 视频:10-1 手机摄影的角度 (05:00) 积分:1 学习 舞台摄影1节 | 5分钟 舞台摄影 收起列表 视频:11-1 舞台摄影 (05:00) 积分:1 学习 进入我的慕课 > 查看积分 > 查看学分 > 讲师 肖柏成 中山市摄影家协会顾问。 免费http://www.zsswhg.com/course/course/chapter.html?course_id=87
12.约翰霍普金斯大学“数据科学家”专项慕课新班刚刚开课参加的好处: 完成该系列慕课后,毕业项目中得分前 10 名的小伙伴将获得与课程教授进行视频通话和提问的机会;成绩最优秀者的资料将在著名的数据科学博客 Simply Statistics 上展示。 先修知识: 基础编程经验(任何语言) 代数基础(不要求微积分及线性代数) https://www.cmooc.com/news/1388.html
13.翻转课堂心得体会15篇后来我发现翻转课堂最大的好处就是,一能全面提升课堂的互动性,二能调动学生的学习积极性,三能提高学生的学习的效率。如在数学课上,我首先让同学们进行深度自学,然后在同学们的自学交流中发现其中存在的问题,并且进行适当的点拨,将学习引向深入,另外对同学们自发提出的相关问题进行解答,这样取得的实效性非常大。但https://www.cnfla.com/xindetihui/2886014.html
14.翻转课堂心得体会15篇三、翻转课堂的好处 首先翻转课堂的内涵大于形式,其次它突出了学生主体,改变了学习方式,优化了学习资源,体现了时代特征。课堂翻转为优化教学提供了更大的可能。 1.把老师的教学搬出正课外。老师编制学案并提前录制微课,学生在自习课上根据学案自学教材,自主选择看相应的视频学习(必要时可以反复观看,也可以在线上线下或https://www.yuwenmi.com/fanwen/xinde/3604458.html
15.翻转课堂总结和反思8篇(全文)1.翻转课堂带给学生的好处 首先,由于通过“先学后教、以学定教”收集的学习疑问主要来源于中等生和学困生,所以翻转课堂主要是把他们的困难问题“摆上台面”来解决,这样,中等生和学困生在短期之内会获益颇多。但从长期来看,优等生也会从翻转课堂中受益:一方面,优等生提的问题更有层次和深度;另一方面,课堂互动中https://www.99xueshu.com/w/fileyq6tb3qz.html
16.就是从症状挖掘其中蕴藏的真正问题,然后去解决问题。所以求职中制作“求职名片”有什么好处? hr问我崇拜谁,我应该说*崇拜我自己,显得我自信,能力强。 大学专业的学群与未来工作的关系是: 有重要他人推荐的求职,其独特优势是: 以下哪一项是正确的,关于*印象的描述? 决策意味着机会,也意味着风险。( ) star原则中的t指的是什么? http://moocdaan.blog.bokee.net/bloggermodule/blog_viewblog.do?id=46767197