软件项目开发成本的估算依据,通常是开发成本估算模型。常用的模型主要有:①IBM模型 ②Putnam模型
软件项目开发成本的估算依据,通常是开发成本估算模型。常用的模型主要有:
①IBM模型
②Putnam模型
③基本COCOMO模型
④中级COCOMO模型
⑤高级COCOMO模型
其中(18)均是静态单变量模型。
A.①②
B.②④⑤
C.①③
D.③④⑤
解析:各种开发成本估算模型通常采用经验公式,提供一个或多个数学算法,将成本作为若干个变量的函数计算求得。常用的估算模型中,IBM模型是静态单变量模型,利用已估算的特性(如源代码函数)来估算各种资源的需求量。Putnam模型是一种动态多变量模型,它假定软件项目工作量的分布和Rayleigh曲线类似,并把项目的资源需求当作时间的函数。该模型为描述开发工作量和计划进度之间的关系定义了两个方程:①软件方程,表明开发工作量和项目规模的三次幂成正比,与开发时间的四次方称反比;②人力增加方程,表明工作量和开发时间三次幂成正比、Putnam模型一般应用于超过70000代码行的项目。COCOMO模型是一种精确且易于适用的成本估算模型,它是由基本COCOMO模型、中级COCOMO模型和高级COCOMO模型组成的集合。基本COCOMO模型是静态单变量模型,用一个已估算的源代码行数为自变量的经验函数来计算软件开发工作量和开发成本。中级COCOMO模型在基本模型中已计算的软件开发工作量的基础上,在用涉及产品、硬件、人员、项目和项目的15个成本驱动因素来调控工作量的估算。高级 COCOMO模型不但包括了中级COCOMO模型的所有特性,而且为上述15个因素在软件生存周期的不同阶段赋予了不同的权重。COCOMO模型由Boehm于1981年首次发表,Boehm后来又和同事定义了更复杂的COCOMO Ⅱ模型,该模型反映了软件工程技术的近期变化。COCOMO模型非常适合专用的、按技术说明制作的软件项目,而COCOMO Ⅱ模型更适用于广泛汇集各种技术的软件项目,为商用软件、面向对象软件、通过螺旋型或进化型等开发模型制作的软件。
软件工程是指导计算机软件()和()的一门工程学科,采用工程的概念、原理、技术和方法来开发和维护软件, 计算机类考试 2020-05-31 …
计算题:已估算出CAD软件的代码行数为33.5KLOC,CAD软件为半独立型、中等规模的软件,通过查 计算机类考试 2020-05-31 …
计算题:已知有一个软件项目的记录,开发人员M=3人,其代码行数=12.1KLOC,工作量E=24PM 计算机类考试 2020-05-31 …
计算题:已知有一个国外典型的软件项目的记录,开发人员M=6人,其代码行数=20.2KLOC,工作量E 计算机类考试 2020-05-31 …
为保护计算机软件著作权人的权益,调整计算机软件在开发、传播和使用中发生的利益关系,鼓励计算机软件的开 计算机类考试 2020-05-31 …
下列关于计算机软件的表述,不正确的是()A.软件必须固定在有形物体上,才给予保护B.软件著作权的保 其他 2020-06-15 …
一根铁管与另外一根铁管90度焊接时的斜口怎样开?就像防护栏的立柱与横柱焊接时,立柱横截面需要打U行 其他 2020-06-18 …
帮忙翻译,拒绝机械翻译急~在线等[得意之处]因为在大学学的是计算机软件,所以对计算机知识和软件开发 其他 2020-08-04 …
计算机软件工程简答题求做一、简答题1、简述软件工程的三要素以及它们之间的关系.2、软件工程主要包括哪 其他 2020-11-01 …
下列叙述中,错误的是A、软件就是程序B、系统软件是应用程序与硬件间的接口C、计算机软件是指计算机中的 其他 2020-12-03 …