这决定了完成它们需要多长时间。 类似的估计 您可以研究现有项目并考虑更改,而不是将以前的项目作为估计软件开发时间的基础。你可以。例如。使用完成类似规模的项目或使用类似技术的项目所需的时间。通过这个策略进行彻底的估计。整个开发过程中涉及到的每一项具体工作都经过充分的研究。并估计完成每个步骤所需的时间。当正确应用时。这项技术非常有效。然而。这可能需要很多时间。相比之下,这是一个健康的估计。
最上面的方法首先估计项目所需的总时间,然后将其分解为更易于管理的部分。 变量估计 不变估计涉及应用统计技术来准确估计软件工程所需的时间量。软件工程师应考虑遵循这种估计方法,通过使用早期并行项目的数据为当前项目提供准确 中东手机号码清单 的时间估计。每个任务的三点估计。三点估计使用三个预测:最可能的估计。最乐观的估计。以及最悲观的估计。然后使用三个估计的平均值来生成最终估计。功能点分析 根据软件的能力对整个项目进行评估,称为“功能点分析”。
它的开发时间较长,因此具有更多功能。 开发人员。由于移动应用程序比标准网络平台需要更多的时间来开发。您期望的输出类型也很重要。所有这些都有助于增加项目的预计完成时间。敏捷方法论 敏捷程序从功能点分析中受益匪浅。在从事敏捷项目时。您应该更多地关注估计所需的努力而不是所需的时间。实现敏捷方法的最常见方法是在项目的每个阶段使用用户故事。完整的估算软件开发流程如下: 描述一个功能。 |