东师软件工程19春在线作业11答案

● 软件项 目开发成本的估算依据,通常是开发成本估算模型。常用的模型主要有: ① IBM 模型 ② Putnam 模型 ③基本 COCOMO 模型 ④ 中级 COCOMO 模型 ⑤ 高级 COCOMO 模型 其中 (18) 均是静态单变量模型。

(18)A. ①② B. ②④⑤ C. ①③ D. ③④⑤


正确答案:C


药物在体内各组织器官中迅速分布并迅速达到动态分布平衡称为A.清除率

B.表观分布容积

C.双室模型

D.单室模型

E.多室模型

反映药物消除的快慢的是A.清除率

B.表观分布容积

C.双室模型

D.单室模型

E.多室模型

请帮忙给出每个问题的正确答案和分析,谢谢!


问题 1 答案解析:D


问题 2 答案解析:A


● 软件项目开发成本的估算 据,通常是开发成本估算模型。常用的模型主要有: ① IBM 模型 ② Putnam 模型 ③基本COCOMO 模型 ④ 中级 COCOMO 模型 ⑤ 高级 COCOMO 模型 其中(15) 均是静态单变量模型。

(15)A. ①② B. ②④⑤ C. ①③ D. ③④⑤


正确答案:C


冗余技术通常分为4类,其中(29)按照工作方法可以分为静态、动态和混合冗余。

A.时间冗余

B.信息冗余

C.结构冗余

D.冗余附加技术


正确答案:C
解析:实现容错的手段主要是冗余。冗余是指所有对于实现系统功能的软件来说,多余的那部分资源,包括硬件、软件、时间、信息等。冗余技术通常分为4类,其中,结构冗余是常用的冗余技术,由于工作方式的不同,分为静态冗余、动态冗余、混合冗余。


软件项目开发成本的估算依据,通常是开发成本估算模型。常用的静态模型是(36)。

A.中级COCOMO模型

B.高级COCOMO模型

C.Putnam模型

D.IBM模型


正确答案:D
解析:各种开发成本估算模型通常采用经验公式,提供一个或多个数学算法,将成本作为若干个变量的函数计算求得。常用的估算模型中,IBM模型是静态单变量模型,利用己估算的特性 (如源代码函数)来估算各种资源的需求量。Putnam模型是一种动态多变量模型,它假定软件项目工作量的分布和Rayleigh曲线类似,并把项目的资源需求当做时间的函数。该模型为描述开发工作量和计划进度之间的关系定义了两个方程:①软件方程,表明开发工作量和项目规模的三次幂成正比,与开发时间的四次方成反比;②人力增加方程,表明工作量和开发时间三次幂成正比。Putnam模型一般应用于超过70000代码行的项目。COCOMO模型是一种精确且易于适用的成本估算模型,它是由基本COCOMO模型、中级COCOMO模型和高级COCOMO模型组成的集合。基本COCOMO模型是静态单变量模型,用一个已估算的源代码行数为自变量的经验函数来计算软件开发工作量和开发成本。中级COCOMO模型在基本模型中己计算的软件开发工作量的基础上,在用涉及产品、硬件、人员、项目和项目的15个成本驱动因素来动态调整工作量的估算。高级COCOMO模型不但包括了中级COCOMO模型的所有特性,而且为上述15个因素在软件生存周期的不同阶段赋予了不同的权重。


软件工程19春在线作业1-0005试卷总分:100 得分:0一、 单选题 (共 10 道试题,共 30 分)1.在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。A.软件开发管理B.软件配置管理C.软件质量管理D.软件质量控制正确答案:B2.在SD方法中全面指导模块划分的最重要的原则是()。A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性正确答案:D3.作为立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用估算软件的是()。A.项目的成本B.分析模型C.需求规格D.数据项正确答案:A4.中级结构性成本模型COCOMO是一个()。A.静态单变量模型B.动态单变量模型C.静态多变量模型D.动态多变量模型正确答案:C5.在屏蔽硬件错误的冗错技术中,冗余附加技术有()。A.三模冗余B.信息冗余C.冗余备份程序的存储及调用D.关键程序和数据的冗余存储和调用正确答案:D6.表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。A.数据模型B.对象模型C.动态模型D.功能模型正确答案:B7.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫()。A.调试B.测试C.设计D.编码正确答案:D8.定义了一组以数据结构为指导的映射过程的,面向数据结构的设计方法是()。A.Jackson方法B.面向对象方法C.JSP方法D.结构化方法正确答案:C9.系统流程图是描述什么的工具。()A.逻辑系统B.程序系统C.体系结构D.物理系统正确答案:C10.面向对象的开发方法的工作模型是()。A.瀑布模型B.喷泉模型C.智能模型D.循环模型正确答案:B二、 多选题 (共 10 道试题,共 30 分)1.在结构化分析中,用于描述加工逻辑的主要工具有()。A.结构化语言B.判定表C.E-R图D.判定树正确答案:ABD2.程序的效率是指程序的()。A.可维护性B.执行速度C.语句行数D.存储空间正确答案:BD3.软件工程是从哪些方面研究如何更好的开发和维护计算机软件的一门学科()。A.管理B.加工C.制造D.技术正确答案:AD4.模块的独立程度可以由两个定性标准度量,这两个标准分别称为()。A.内聚B.继承C.耦合D.多态正确答案:AC5.在Jackson方法中,实体结构是指实体在时间坐标系中的行为序列。这种序列以哪些结构进行复合。()A.重复B.跳转C.顺序D.选择正确答案:ACD6.基于计算机系统的软件要素中的软部件由哪些部分组成。()A.程序B.设备C.数据D.文档正确答案:ACD7.提高可维护性的方法包括()。A.减少代码量B.为每行代码设置注释C.建立明确的软件质量目标D.改进程序文档正确答案:CD8.自顶向下结合的渐增式测试法,在组合模块时的组合策略包括()。A.深度优先策略B.随机访问策略C.宽度优先策略D.顺序访问策略正确答案:AC9.常用的软件测试方法包括。()A.白盒法B.盒法C.黑盒法D.动态测试正确答案:ACD10.集成测试中组装模块的方式包括()。A.渐增式测试B.非渐增式测试C.单元测试D.静态测试正确答案:AB三、 判断题 (共 20 道试题,共 40 分)1.JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射过程。A.错误B.正确正确答案:A2.软件概要设计的主要任务就是软件结构的设计。A.错误B.正确正确答案:B3.对象与传统的数据有本质不同,不是主动地等待对它进行处理,相反,它是被动的进行处理。A.错误B.正确正确答案:A4.机器语言、汇编语言是依赖于机器,面向机器的语言。A.错误B.正确正确答案:B5.将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为差别估算法。A.错误B.正确正确答案:B6.测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案。A.错误B.正确正确答案:B7.数据存储和数据流都是数据,仅仅所处的状态不同。数据存储是处于运动状态的数据,数据流是处于静止中的数据。A.错误B.正确正确答案:A8.系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。A.错误B.正确正确答案:B9.类是对具有相同属性和行为的一个或多个对象的描述,通常在这种描述中也包括对怎样创建该类的新对象的说明。A.错误B.正确正确答案:B10.软件调试是为了发现错误而执行程序的过程;A.错误B.正确正确答案:A11.分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。A.错误B.正确正确答案:A12.一般来说,产品、过程、资源等对象都具有内部属性,而不具有外部属性。A.错误B.正确正确答案:A13.测试是为了表明程序是正确的,成功的测试是没有发现错误的测试。A.错误B.正确正确答案:A14.快速建立渐进原型RCP建立的原型反映了系统的某些主要特征。A.错误B.正确正确答案:B15.数据和处理原本是密切相关的,把数据和处理人为地分离成两个独立的部分,会降低软件开发的难度。A.错误B.正确正确答案:A16.继承不具有传递性,如果类C继承类B,类B继承类A,则类C未必继承类A。A.错误B.正确正确答案:A17.判定表由四部分组成:左上部列出的是所有条件。A.错误B.正确正确答案:B18.软件工程是一门工程性的学科,其目标主要是成功地建造一个大型软件系统。A.错误B.正确正确答案:B19.软件开发过程的进展情况较难衡量,软件的质量也较难评价,因此,管理和控制软件开发过程相当困难。A.错误B.正确正确答案:B20.面向对象方法之所以特别有利于软件复用,是由于它的主要概念及原则与软件复用的要求十分吻合。A.错误B.正确正确答案:B

以产量为决策变量、动态的寡头垄断市场博弈模型是():

A.斯塔克尔伯格模型

B.伯特兰德模型

C.古诺模型

D.豪泰林模型


参考答案:A


●在屏蔽软件错误的容错系统中,冗余附加技术的构成不包括(32)。

(32)A.关键程序和数据的冗余存储及调用

B.冗余备份程序的存储及调用

C.实现错误检测和错误恢复的程序

D.实现容错软件所需的固化程序


正确答案:A


关于系统模型的说法,正确的是()

A.每个系统只有一种数据模型

B.动态模型在一定条件下可简化为静态模型

C.动态模型比静态模型好

D.静态模型比动态模型好


参考答案:B


以下哪一项不是面向对象方法中涉及的模型()。

A.动态模型

B.对象模型

C.静态模型

D.功能模型


正确答案:C


运用单一变量、用个别财务比率来预测财务失败的模型是()

A.多变量分析

B.相对流动程度模型

C.企业安全率

D.单变量分析


参考答案:D

更多 “东师软件工程19春在线作业11答案” 相关考题
考题 单选题Putnam成本估算模型是一个()模型。A 静态单变量B 动态单变量C 静态多变量D 动态多变量正确答案:D解析:暂无解析

考题 COCOMO模型是(19)。A.模块性成本模型B.质量控制模型C.结构性成本模型D.进度管理模型正确答案:C解析:结构性成本模型COCOMO(ConstructiveCostMode)是最精确、最易于使用的成本估算方法之一。该模型分为:基本COCOMO模型,是一个静态单变量模型,它对整个软件系统进行估算;中级COCOMO模型,是一个静态多变量模型;详细COCOMO模型,将软件系统模型分为系统、子系统和模块三个层次。

考题 以下不属于静态单变量模型的是( )。A、COCOMO2模型B、Walston_Felix模型C、Bailey_Basili模型D、Doty模型正确答案:A

考题 Putnam提出的模型,是一种( )模型。它是假定在软件开发的整个生存期中工作量有特定的分布。A.模块化成本B.结构化成本C.动态单变量成本D.动态多变量成本正确答案:D

考题 Putnam成本估算模型是一个()模型。A、静态单变量B、动态单变量C、静态多变量D、动态多变量正确答案:D

考题 单选题Putnam成本估算经验模型是(  )。A 模块性成本模型B 结构性成本模型C 动态单变量模型D 动态多变量模型正确答案:D解析:Putnam模型是1978年Putnam提出的模型,是一种动态多变量模型,它假定在软件开发的整个生存期中工作量有特定的分布。

考题 软件项目开发成本的估算依据,通常是开发成本估算模型。常用的模型主要有:①IBM模型②Putnam模型③基本COCOMO模型④中级COCOMO模型⑤高级COCOMO模型其中( )均是静态单变量模型。A.①② B.②④⑤ C.①③ D.③④⑤答案:C解析:各种开发成本估算模型通常采用经验公式,提供一个或多个数学算法,将成本作为若干个变量的函数计算求得。常用的估算模型中,IBM模型是静态单变量模型,利用已估算的特性(如源代码函数)来估算各种资源的需求量。Putnam模型是一种动态多变量模型,它假定软件项目工作量的分布和Rayleigh曲线类似,并把项目的资源需求当作时间的函数。该模型为描述开发工作量和计划进度之间关系定义了两个方程:①软件方程,表明开发工作量与项目规模的三次幂成正比,与开发时间的四次方成反比;②人力增加方程,表明工作量与开发时间的三次幂成正比。Putnam模型一般应用于超过70000代码行的项目。COCOMO模型是一种精确且易于适用的成本估算模型,它是由基本COCOMO模型、中级COCOMO模型和高级COCOMO模型组成的集合。基本COCOMO模型是静态单变量模型,用一个已估算的源代码行数为自变量的经验函数来计算软件开发工作量和开发成本。中级COCOMO模型在基本模型中已计算的软件开发工作量的基础上,再用涉及产品、硬件、人员、项目的15个成本驱动因素来调整工作量的估算。高级COCOMO模型不但包括了中级COCOMO模型的所有特性,而且为上述15个因素在软件生存周期的不同阶段赋予了不同的权重。COCOMO模型由Boehm于1981年首次发表,Boehm后来又和同事一起定义了更复杂的COCOMOⅡ模型,该模型反映了软件工程技术的近期变化。COCOMO模型非常适合专用的、按技术说明制作的软件项目,而COCOMOⅡ模型更适用于广泛汇集各种技术的软件项目,为商用软件、面向对象软件和通过螺旋型或进化型等开发模型制作的软件。

考题 ( )软件成本估算模型是一种静态单变量模型,用于对整个软件系统进行估算。A.Putnam B.基本COCOMO C.中级COCOMO D.详细COCOMO 答案:B解析:COCOMO用3个不同层次的模型来反映不同程度的复杂性,它们分别为: 基本模型(Basic Model):是一个静态单变量模型,它用一个以已估算出来的源代码行数(LOC)为自变量的函数来计算软件开发工作量。 中级模型(Intermediate Model):则在用LOC为自变量的函数计算软件开发工作量的基础上,再用涉及产品、硬件、人员、项目等方面属性的影响因素来调整工作量的估算。 详细模型(Detailed Model):包括中级COCOMO型的所有特性,但用上述各种影响因素调整工作量估算时,还要考虑对软件工程过程中分析、设计等各步骤的影响。

考题 在屏蔽软件错误的容错系统中,冗佘附加技术的构成不包括( )。A.关键程序和数据的冗余存储及调用 B.冗余备份程序的存储及调用 C.实现错误检测和错误恢复的程序 D.实现容错软件所需的固化程序正确答案:A

考题 ● 冗余技术通常分为 4类,其中 (29) 按照工作方法可以分为静态、动态和混合冗余。(29)A. 时间冗余B. 信息冗余C. 结构冗余D. 冗余附加技术正确答案:C