软件项目开发过程中的直接成本是()A、它是一个项目中不能以一种很经济的方式加以追踪的相关成本B、它是那些在过去已经花的钱应该像永远不能收回的沉船一样C、它是一个项目中能以一种很经济的方式加以追踪的相关成本D、它是指利用某种资源生产某种商品时所放弃的可以利用同一资源生产的其他商品

题目

软件项目开发过程中的直接成本是()

  • A、它是一个项目中不能以一种很经济的方式加以追踪的相关成本
  • B、它是那些在过去已经花的钱应该像永远不能收回的沉船一样
  • C、它是一个项目中能以一种很经济的方式加以追踪的相关成本
  • D、它是指利用某种资源生产某种商品时所放弃的可以利用同一资源生产的其他商品

相似考题
参考答案和解析
正确答案:C
更多“软件项目开发过程中的直接成本是()”相关问题
  • 第1题:

    在进行软件开发过程中,进行可行性研究是十分重要的,它的结论直接诀定了软件项目是否继续进行,可行性研究的结论主要是关于( )


    正确答案:D
    计划阶段的主要任务是设定软件系统的目标,确定研制要求,提出可行性报告。对各种可能方案做出成本效益分析,作为使用单位是否继续该项工程的依据。

  • 第2题:

    论软件开发成本估算

    软件开发成本估算是软件工程项目管理中的一项重要任务。软件开发成本主要是指软件开发过程中所花费的工作量及相应的代价,软件开发成本估算应该以整个软件开发过程中所花费的人工代价为依据。

    试围绕“软件开发成本估算”论题,依次从以下3个方面进行论述。

    1.概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。

    2.论述在估算软件开发成本时可以采用的方法和模型,并进一步分析这些估算方法和模型的优缺点。

    3.详细论述在你参与分析和开发的应用项目中具体采用的估算软件开发成本的技术、方法、模型、工具及其实际效果。


    正确答案:软件开发成本估算是一个十分容易被忽视但却又是十分重要的内容。其重要的原因是没有成本估算项目计划就会失去基础;容易被忽视的原因却是由于大部分软件开发组织未能够有效掌握它。 软件估算包括规模估算、工作量估算、进度估算和成本估算。整个估算的过程是:首先根据软件需求进行规模估算也就是估计软件的规模通常以代码行数、功能点数为单位;然后在估计的规模的基础上根据项目的特定因素(例如技术能力、使用的语言和平台、团队稳定性、项目复杂度等)、开发生产率经验数字来估算开发的工作量这通常以人天、人月、人年为单位;最后根据客户提出的进度需求进行进度估算根据人员及其他成本 (如设备、房租、差旅等)对总的开发成本进行估算。软件估算的基础是经验数字和经验模型。 从上面的描述中可以看出规模估算是软件开发成本估算的基础(数据来源)而工作量估算则是软件开发成本估算的关键(决定了开发成本)。 规模估算最常用的方法包括LOC(代码行)估算法和FP(功能点)估算法。LOC估算法主要根据历史项目记录以经验数据进行推测;FP估算法则通过一个较严谨的经验模型计算公式来进行估算。FP估算法是一种比较通行的软件规模估算方法。 工作量估算可以采用的模型、方法和技术就比较多了大致可以分为算法方法、类比法和自底向上法3种。 (1)算法方法估算是自顶向下的方式实现使用数学方式表达出估算所含的各种参数之间的关系如规模、工作量、进度、复杂度之间的关系。这个模型可以是静态的也可是动态的。最常见的算法方法估算模型包括MarkⅡ估算、COCOM0 81、COCOMOII、 COCOMO组、Putnam估算模型等。 ①MarkⅡFP估算:它不是一个严格的算法模型是基于各种因素和它们的影响的主观评价之间关系的一些理解。 ②COCOMO:它是根据软件产品规模和几个特征计算工作量和日历时间的估算算法模型。它是由Barry Boehm博士开发的发布于1981年即COCOMO 81而 COCOMOII则是其新版本不过由于它们各有特色因此还共同存在于估算实践中。这是一个较严格并经受了大量实践考验的一个经典估算模型。 ③COCOMO组:包括重点应用于COTS组件项目的COCOTS模型;用来预测每 KLOC或FP中残留错误的COQUALMO模型;着重于开发软件的成本在开发活动上的分布的COSSEMO模型;着重在预测新技术、提高生产率的发明方面最有效的成本分配的COPROMO模型。 ④Putnam估算模型:它是一个工作量动态的、多变量的估算模型它对交付时间十分敏感。 ⑤静态模型:除了以上动态模型之外还有一些常用的静态模型其中最常用的是 Watson和Felix模型。其计算公式是不变的:工作量;5.2×(KLCC)0.91持续时间(月): 4.1×(KLOC)0.36。可以用来生成较粗略的估算值。 算法方法估算法虽然定义严谨但是由于这些算法只是源于几十个项目的数据总结因此其结果并不是精确的但其仍然还是具有较高的参考价值。并且随着开发团队数据的积累和经验的堆积产生的估算也会越来越精确。 (2)类比估算法则是自顶向下的查看系统它借助经验丰富的人员的“本能感受”去识别待估项目和已完成的项目之间的相似与差异之处并评估这些差别对评估的影响。这种方法的主观意识较强估算结果的精确度与估算人员的经验有很大的关系。 (3)自底向上估算是将项目分解成为较小的活动和任务对每个较低层的任务做估算然后将所有的较低层的任务估算值加在一起就可以得到项目总的工作量估算值由于这种估算通常是由程序员来进行小任务块的估算因此容易让程序员产生责任感进度更有保障。 有了工作量估算后就可以计算出工作人员成本但在进行开发成本估算时还应该考虑硬件、软件、通信、差旅、培训以及其他成本。 可以从上面的描述中总结出撰写关于软件开发成本估算的论文主要应该注意以下几个方面的要点: (1)由于许多软件开发成本估算模型都需要一些参数依据因此应该对于项目的复杂度、涉及的关键技术、团队情况等因素进行阐述以便能够连贯地说明估算的过程。 (2)由于工作量估算是成本估算的关键其估算的结果决定了成本估算而成本估算则是在工作量的基础上做一些简单的财务计算因此可以理解为工作量估算的方法和模型。 (3)文章中应该列举算法方法估算法、类比估算法以及自底向上估算法3种模型并且应该抓住它们各自鲜明特点进行深入的阐述。 (4)在前面描述的基础上针对本项目的特色进行分析引出最合适的模型然后再结合实例详细地说明应用的具体方案。编写时一定要注意突出其真实性。 (5)文章应该花一定篇幅来说明估算的效果也就是估算的误差值是多少并且可以简要地分析这些误差值会来源于何处。
    软件开发成本估算是一个十分容易被忽视,但却又是十分重要的内容。其重要的原因是没有成本估算,项目计划就会失去基础;容易被忽视的原因却是由于大部分软件开发组织未能够有效掌握它。 软件估算包括规模估算、工作量估算、进度估算和成本估算。整个估算的过程是:首先根据软件需求进行规模估算,也就是估计软件的规模,通常以代码行数、功能点数为单位;然后在估计的规模的基础上,根据项目的特定因素(例如,技术能力、使用的语言和平台、团队稳定性、项目复杂度等)、开发生产率经验数字来估算开发的工作量,这通常以人天、人月、人年为单位;最后根据客户提出的进度需求进行进度估算,根据人员及其他成本 (如设备、房租、差旅等)对总的开发成本进行估算。软件估算的基础是经验数字和经验模型。 从上面的描述中,可以看出规模估算是软件开发成本估算的基础(数据来源),而工作量估算则是软件开发成本估算的关键(决定了开发成本)。 规模估算最常用的方法包括LOC(代码行)估算法和FP(功能点)估算法。LOC估算法主要根据历史项目记录,以经验数据进行推测;FP估算法则通过一个较严谨的经验模型计算公式来进行估算。FP估算法是一种比较通行的软件规模估算方法。 工作量估算可以采用的模型、方法和技术就比较多了,大致可以分为算法方法、类比法和自底向上法3种。 (1)算法方法估算是自顶向下的方式实现,使用数学方式表达出估算所含的各种参数之间的关系,如规模、工作量、进度、复杂度之间的关系。这个模型可以是静态的,也可是动态的。最常见的算法方法估算模型包括MarkⅡ估算、COCOM0 81、COCOMOII、 COCOMO组、Putnam估算模型等。 ①MarkⅡFP估算:它不是一个严格的算法模型,是基于各种因素和它们的影响的主观评价之间关系的一些理解。 ②COCOMO:它是根据软件产品规模和几个特征计算工作量和日历时间的估算算法模型。它是由Barry Boehm博士开发的,发布于1981年,即COCOMO 81,而 COCOMOII则是其新版本,不过由于它们各有特色,因此还共同存在于估算实践中。这是一个较严格,并经受了大量实践考验的一个经典估算模型。 ③COCOMO组:包括重点应用于COTS组件项目的COCOTS模型;用来预测每 KLOC或FP中残留错误的COQUALMO模型;着重于开发软件的成本在开发活动上的分布的COSSEMO模型;着重在预测新技术、提高生产率的发明方面最有效的成本分配的COPROMO模型。 ④Putnam估算模型:它是一个工作量动态的、多变量的估算模型,它对交付时间十分敏感。 ⑤静态模型:除了以上动态模型之外,还有一些常用的静态模型,其中最常用的是 Watson和Felix模型。其计算公式是不变的:工作量;5.2×(KLCC)0.91持续时间(月): 4.1×(KLOC)0.36。可以用来生成较粗略的估算值。 算法方法估算法虽然定义严谨,但是由于这些算法只是源于几十个项目的数据总结,因此其结果并不是精确的,但其仍然还是具有较高的参考价值。并且随着开发团队数据的积累和经验的堆积,产生的估算也会越来越精确。 (2)类比估算法则是自顶向下的查看系统,它借助经验丰富的人员的“本能感受”去识别待估项目和已完成的项目之间的相似与差异之处,并评估这些差别对评估的影响。这种方法的主观意识较强,估算结果的精确度与估算人员的经验有很大的关系。 (3)自底向上估算是将项目分解成为较小的活动和任务,对每个较低层的任务做估算,然后将所有的较低层的任务估算值加在一起,就可以得到项目总的工作量估算值,由于这种估算通常是由程序员来进行小任务块的估算,因此容易让程序员产生责任感,进度更有保障。 有了工作量估算后,就可以计算出工作人员成本,但在进行开发成本估算时还应该考虑硬件、软件、通信、差旅、培训以及其他成本。 可以从上面的描述中总结出撰写关于软件开发成本估算的论文,主要应该注意以下几个方面的要点: (1)由于许多软件开发成本估算模型都需要一些参数依据,因此应该对于项目的复杂度、涉及的关键技术、团队情况等因素进行阐述,以便能够连贯地说明估算的过程。 (2)由于工作量估算是成本估算的关键,其估算的结果决定了成本估算,而成本估算则是在工作量的基础上做一些简单的财务计算,因此可以理解为工作量估算的方法和模型。 (3)文章中应该列举算法方法估算法、类比估算法以及自底向上估算法3种模型,并且应该抓住它们各自鲜明特点进行深入的阐述。 (4)在前面描述的基础上,针对本项目的特色进行分析,引出最合适的模型,然后再结合实例,详细地说明应用的具体方案。编写时一定要注意突出其真实性。 (5)文章应该花一定篇幅来说明估算的效果,也就是估算的误差值是多少,并且可以简要地分析这些误差值会来源于何处。

  • 第3题:

    软件项目实施过程中的里程碑点应在______文档中确定。

    A.软件研制任务书
    B.软件开发计划
    C.软件测试计划
    D.软件研制总结报告

    答案:B
    解析:
    本题考查里程碑的意义以及在项目中如何策划和设置里程碑。简单来说,里程碑就是在项目过程中管理者或其他利益相关方需要关注的项目状态时间点。《软件研制任务书》仅规定任务提出方关注的里程碑,而《软件开发计划》才是规定包括软件研制任务书规定的、项目管理者或利益相关方关注的和(或)组织规定所需关注的项目状态时间点。项目设置多少里程碑需要在项目策划过程中进行计划,并在计划文档中记录,需要利益相关方认可。项目设置里程碑应慎重,不宜太多,一旦设置,就应确保任务完成,否则可能会导致计划的频繁变更。

  • 第4题:

    软件开发工具对软件开发提供的支持包括()。

    • A、认识与描述客观系统
    • B、存储管理开发过程中的信息
    • C、代码生成
    • D、文档生成
    • E、开发项目的管理

    正确答案:B,C,D,E

  • 第5题:

    软件开发项目每年所需的人年数与开发时间的关系满足Rayleigh-Norden分布,即软件项目的工作量分布曲线的(),因此,参加软件项目的人员就不能一成不变。


    正确答案:不是线性

  • 第6题:

    以下对项目开发模式描述不准确的是().

    • A、自主开发
    • B、合作开发
    • C、直接购买软件
    • D、外包开发方式

    正确答案:C

  • 第7题:

    网络技术软件包是工程项目管理中开发和应用最早的软件,也是对项目进行计划和控制过程中最重要的软件。


    正确答案:正确

  • 第8题:

    填空题
    软件开发项目每年所需的人年数与开发时间的关系满足Rayleigh-Norden分布,即软件项目的工作量分布曲线的(),因此,参加软件项目的人员就不能一成不变。

    正确答案: 不是线性
    解析: 暂无解析

  • 第9题:

    判断题
    网络技术软件包是工程项目管理中开发和应用最早的软件,也是对项目进行计划和控制过程中最重要的软件。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    在软件项目开发过程中,评估软件项目风险时,()与风险无关。
    A

    高级管理人员是否正式承诺支持该项目

    B

    开发人员和用户是否充分理解系统的需求

    C

    最终用户是否同意部署已开发的系统

    D

    开发需要的资金是否能按时到位


    正确答案: C
    解析: 暂无解析

  • 第11题:

    多选题
    软件开发工具对软件开发提供的支持包括()。
    A

    认识与描述客观系统

    B

    存储管理开发过程中的信息

    C

    代码生成

    D

    文档生成

    E

    开发项目的管理


    正确答案: D,E
    解析: 暂无解析

  • 第12题:

    单选题
    以下对项目开发模式描述不准确的是().
    A

    自主开发

    B

    合作开发

    C

    直接购买软件

    D

    外包开发方式


    正确答案: C
    解析: 暂无解析

  • 第13题:

    在软件项目开发过程中,进行软件测试的目的是( )。

    A.缩短软件开发的时间

    B.减少软件的维护成本

    C.尽可能多地找出软件中的错误

    D.证明所开发软件的先进性


    正确答案:C

  • 第14题:

    ( 6 )关于软件开发的描述中,错误的是

    A) 软件生命周期包括计划、开发、运行三个阶段

    B) 开发初期进行需求分析、总体设计、详细选择

    C) 开发后期进行编码和测试

    D )文档是软件运行和使用过程中行成的资料


    正确答案:D

  • 第15题:

    在软件项目开发过程中,进行软件测试的目的是(请作答此空),若对软件项目进行风险评估时,( )与风险无关。

    A.缩短软件的开发时间
    B.减少软件的维护成本
    C.尽可能多地找出软件中的错误
    D.证明开发的软件先进性

    答案:C
    解析:
    在《软件测试的艺术》中,Myers软件测试的目的:测试是程序的执行过程,目的在于发现错误;一个好的测试用例在于能发现至今未发现的错误;一个成功的测试是发现了至今未发现的错误的测试。软件开发中的风险与高级管理人员的支持程度有关,与对系统需求理解的程度有关,与开发资金的及时投入有关,但是与最终用户无关,系统的最后部署与运行不属于开发过程。Boehm提出的十大风险是:开发人员短缺、不能实现的进度和预算、开发了错误的软件功能、开发了错误的用户接口、华而不实的需求、需求不断地变动、外部执行的任务不符合要求、外部提供的组件不符合要求、实时性不符合要求、超出了计算机科学发展的水平。

  • 第16题:

    信息系统项目成本测算的重点,同时也是最难确定的开发成本是()。

    • A、硬件成本
    • B、维护成本
    • C、软件成本
    • D、培训成本

    正确答案:C

  • 第17题:

    软件管理工作涉及到的直接对象包括()。

    • A、软件开发人员
    • B、硬件设备
    • C、项目经费
    • D、软件项目

    正确答案:A,C,D

  • 第18题:

    施工项目成本是指在工程项目的施工过程中所发生的全部生产费用的总和,主要由直接成本和间接成本构成。


    正确答案:错误

  • 第19题:

    在软件项目开发过程中,评估软件项目风险时,()与风险无关。

    • A、高级管理人员是否正式承诺支持该项目
    • B、开发人员和用户是否充分理解系统的需求
    • C、最终用户是否同意部署已开发的系统
    • D、开发需要的资金是否能按时到位

    正确答案:C

  • 第20题:

    单选题
    信息系统项目成本测算的重点,同时也是最难确定的开发成本是()。
    A

    硬件成本

    B

    维护成本

    C

    软件成本

    D

    培训成本


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。
    A

    软件项目

    B

    生存期

    C

    软件开发计划

    D

    软件开发


    正确答案: A
    解析: 暂无解析

  • 第22题:

    多选题
    软件管理工作涉及到的直接对象包括()。
    A

    软件开发人员

    B

    硬件设备

    C

    项目经费

    D

    软件项目


    正确答案: B,A
    解析: 暂无解析

  • 第23题:

    单选题
    软件工程管理是对软件项目的开发管理,即对整个软件(  )的一切活动的管理。
    A

    软件项目

    B

    生存期

    C

    软件开发计划

    D

    软件开发


    正确答案: A
    解析:
    软件工程管理是对软件项目的开发管理,为了对付大型复杂的软件系统,必须采用相应的管理策略,它是对整个软件生存期的一切活动的管理。