首页学历类考试高等教育自学考试工学类02333《软件工程》
(简答题)

成本估算实在软件项目开发之前,主要方法有什么?

正确答案

①自顶向下估算方法:参照以前完成的项目所耗费的总成本来推算将要开发的软件总成本,然后把它们按阶段、步骤和工作单元进行分配。优点是估算工作量小、速度快;缺点是不清楚低级别上技术性困难,使成本增加。
②自底向上估算方法:将待开发的软件细化,分别估算每个子任务所需开发工作量,再将它们加起来,得到软件的总开发工作量。优点是对每部分的估算工作交给负责该部分工作的人员做,估算较为准确;缺点是其估算往往缺少与软件开发有关的系统级工作量,估算往往偏低。
③差别估算方法:将开发项目和一个或多个已完成的类似项目比较,找出若干不同之处,并估算每个不同处对成本的影响,导出开发项目总成本。缺点是不易明确“差别”的界限;优点是提高估算的准确度。

答案解析

相似试题

  • (简答题)

    常用的软件项目的估算方法主要有哪4种?

    答案解析

  • (填空题)

    基本CoComo模型主要用于()估算整个系统开发和维护的工作量以及软件开发所需要的时间。

    答案解析

  • (填空题)

    采用软件工程的方法开发软件,各阶段都有相应的文档,容易进行维护工作,这是一种()维护。

    答案解析

  • (多选题)

    软件原型化开发方法有其基本步骤,下述()是实施原型化的最基本的步骤。

    答案解析

  • (简答题)

    已知有一个国外典型的软件项目的记录,开发人员M=6人,其代码行数=20.2KLOC,工作量E=43PM,成本S=314000美元,错误数N=64,文档页数Pd=1050页。试计算开发该软件项目的生产率P、平均成本C、代码出错率EQR和文档率D。

    答案解析

  • (单选题)

    在结构化方法中,软件功能分解应属于软件开发中的()阶段。

    答案解析

  • (单选题)

    Jackson方法是软件开发过程中常用的方法,使用Jackson方法可以实现()

    答案解析

  • (简答题)

    软件项目管理的主要任务是什么?

    答案解析

  • (填空题)

    软件项目管理的对象主要包括()、()、()等。

    答案解析

快考试在线搜题