试题详情
- 简答题成本估算实在软件项目开发之前,主要方法有什么?
-
①自顶向下估算方法:参照以前完成的项目所耗费的总成本来推算将要开发的软件总成本,然后把它们按阶段、步骤和工作单元进行分配。优点是估算工作量小、速度快;缺点是不清楚低级别上技术性困难,使成本增加。
②自底向上估算方法:将待开发的软件细化,分别估算每个子任务所需开发工作量,再将它们加起来,得到软件的总开发工作量。优点是对每部分的估算工作交给负责该部分工作的人员做,估算较为准确;缺点是其估算往往缺少与软件开发有关的系统级工作量,估算往往偏低。
③差别估算方法:将开发项目和一个或多个已完成的类似项目比较,找出若干不同之处,并估算每个不同处对成本的影响,导出开发项目总成本。缺点是不易明确“差别”的界限;优点是提高估算的准确度。 关注下方微信公众号,在线模考后查看
热门试题
- SD(结构化设计)方法设计的结果是()
- 在单元测试期间,通常首先考虑模块的()。
- 以下哪个软件生存周期模型是一种风险驱动的
- 在软件工程的需求分析阶段,不属于问题识别
- 需求分析阶段产生的最重要的文档是()。
- 构造原型的建议有哪些?
- 模块内聚度越高,说明模块内各成分彼此结合
- 质量管理的主要任务是什么?
- 数据字典是对数据流图中的数据流,加工、数
- ()阶段是为每个模块完成的功能进行具体的
- 数据流图和数据字典共同构成了系统的()模
- 设计层的术语有哪些?
- 简述面向对象分析模型的作用。
- 需求分析
- 选择结构的复杂性比顺序结构的复杂性要()
- 在软件生存周期中,软件开发过程可以通过(
- 软件需求分析之后,软件的设计、编码、测试
- 错误推测法
- Jackson图除了可以表达()外,还可
- 对于一个大型系统,若对设计方案没有把握,