论软件开发成本估算软件开发成本估算是软件工程项目管理中的一项重要任务。软件开发成本主要是指软件开发过程中所花费的工作量及相应的代价,软件开发成本估算应该以整个软件开发过程中所花费的人工代价为依据。试围绕“软件开发成本估算”论题,依次从以下3个方面进行论述。1.概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。2.论述在估算软件开发成本时可以采用的方法和模型,并进一步分析这些估算方法和模型的优缺点。3.详细论述在你参与分析和开发的应用项目中具体采用的估算软件开发成本的技术、方法、模型、工具及其实际效

题目

论软件开发成本估算

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

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

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

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

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


相似考题
更多“论软件开发成本估算 软件开发成本估算是软件工程项目管理中的一项重要任务。软件开发成本主要是指 ”相关问题
  • 第1题:

    软件开发最初的工作是( )。

    A.问题定义

    B.需求分析

    C.估算成本

    D.衡量进展情况


    正确答案:A
    解析:软件开发最初的工作是问题定义。相关知识点:  一个软件从定义、开发、使用和维护直到最后被废弃,要经历一个漫长的过程,这个过程称为生命周期。软件开发最初的工作应该是问题定义,也就是确定要求解决的问题是什么:然后再进行可行性研究,决定该问题是否存在一个可行的解决方法;接下来应该进行需求分析,也就是深入具体地了解用户的要求,在所要开发的系统必须做什么这个问题上和用户取得完全一致的看法。经过上述软件定义时期的准备工作才能进入开发时期,而在开发时期首先需要对软件进行设计,然后才能进入编写程序的阶段,程序编写完之后还必须经过大量的测试工作。

  • 第2题:

    软件开发项目规模度量(size measurement)是估算软件项目工作量、编制成本预算、策划合理项目进度的基础。在下列方法中,()可用于软件的规模估算,帮助软件开发团队把握开发时间、费用分布等。

    A.德尔菲法
    B.V模型方法
    C.原型法
    D.用例设计

    答案:A
    解析:
    其他选项都不是估算软件规模的方法

  • 第3题:

    简述模块划分与软件开发成本的关系。


    正确答案:结构分解的程度越细越深,每个模块开发的复杂性就越低,但是模块间的接口联系越多也越复杂。与项目开发成本相对应的最小工作量需要找到合理的模块划分数,这取决于模块成本与接口成本间的平衡。

  • 第4题:

    软件危机的典型表现()

    • A、对软件开发成本以及进度的估计常常很不准确
    • B、软件常常是不可维护的
    • C、软件开发生产率提高的速度快
    • D、软件成本在计算机系统总成本中所占的比例逐年上升

    正确答案:A,B,D

  • 第5题:

    软件测试是软件质量保证的主要手段之一,测试的成本已超过()的30%以上。因此,提高测试的有效性非常重要。

    • A、软件开发成本
    • B、软件维护成本
    • C、软件开发成本和维护成本
    • D、软件研制成本

    正确答案:A

  • 第6题:

    在软件开发中采用原型系统策略的主要困难是成本问题。


    正确答案:正确

  • 第7题:

    软件开发的成本主要是人的劳动消耗。


    正确答案:正确

  • 第8题:

    下列()不是软件开发方法。

    • A、成本估算
    • B、面向对象
    • C、结构化
    • D、形式化

    正确答案:A

  • 第9题:

    单选题
    软件开发成本主要是指软件开发过程中所花费的()及相应的代价。
    A

    劳动力

    B

    工作量

    C

    资源

    D

    持续时间


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

  • 第10题:

    问答题
    软件开发成本估算方法有哪几种?

    正确答案: 1.自顶向下估算方法。估算人员参照以前完成的项目所耗费的总成本(或总工作量),来推算将要开发的软件的总成本(或总工作量),然后把它们按阶段、步骤和工作单元进行分配,这样方法称为自顶向下的估算方法。
    2.自底向上估算方法。自底向上估算方法是将待开发的软件细分,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,得到软件的总开发量。
    3.差别估算方法。差别估算是将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,导出开发项目的总成本。
    4.专家估算法。依靠一个或多个专家对要求的项目做出估算。
    5.类推估算法。
    6.算式估算法。
    解析: 暂无解析

  • 第11题:

    单选题
    下列()不是软件开发方法。
    A

    结构化

    B

    成本估算

    C

    形式化

    D

    面向对象


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

  • 第12题:

    判断题
    软件维护成本占软件开发成本比重越来越大。
    A

    B


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

  • 第13题:

    软件开发的成本主要是人的劳动消耗。

    A.错误

    B.正确


    参考答案:B

  • 第14题:

    软件开发的成本主要是人的劳动消耗。

    A

    B



  • 第15题:

    软件复用技术的目的是降低软件()、提高软件开发的效率和缩短软件开发周期。

    • A、技术难度
    • B、资源浪费
    • C、开发和维护的成本
    • D、代价

    正确答案:C

  • 第16题:

    在软件开发中,()是指对将要开发的系统的开发成本进行估算,然后与可能取得的效益进行比较和权衡。

    • A、成本—效益分析
    • B、可行性分析
    • C、结构化分析
    • D、软件需求分析

    正确答案:A

  • 第17题:

    软件工程管理的对象是()。

    • A、软件开发人员
    • B、软件工程项目
    • C、软件开发过程
    • D、软件开发速度

    正确答案:B

  • 第18题:

    软件开发成本主要是指软件开发过程中所花费的()及相应的代价。

    • A、劳动力
    • B、工作量
    • C、资源
    • D、持续时间

    正确答案:B

  • 第19题:

    软件开发成本估算方法有哪几种?


    正确答案: <1>自顶向下估算方法。估算人员参照以前完成的项目所耗费的总成本(或总工作量),来推算将要开发的软件的总成本(或总工作量),然后把它们按阶段、步骤和工作单元进行分配,这样方法称为自顶向下的估算方法。<2>自底向上估算方法。自底向上估算方法是将待开发的软件细分,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,得到软件的总开发量。<3>差别估算方法。差别估算是将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,导出开发项目的总成本。<4>专家估算法。依靠一个或多个专家对要求的项目做出估算。<5>类推估算法。<6>算式估算法。

  • 第20题:

    单选题
    软件测试是软件质量保证的主要手段之一,测试的成本已超过()的30%以上。因此,提高测试的有效性非常重要。
    A

    软件开发成本

    B

    软件维护成本

    C

    软件开发成本和维护成本

    D

    软件研制成本


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

  • 第21题:

    判断题
    软件开发的成本主要是人的劳动消耗。
    A

    B


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

  • 第22题:

    单选题
    在软件开发中,()是指对将要开发的系统的开发成本进行估算,然后与可能取得的效益进行比较和权衡。
    A

    成本—效益分析

    B

    可行性分析

    C

    结构化分析

    D

    软件需求分析


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

  • 第23题:

    单选题
    软件工程管理的对象是()。
    A

    软件开发人员

    B

    软件工程项目

    C

    软件开发过程

    D

    软件开发速度


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