你现在的位置:首页 > 软件知识 > 怎么样估算软件项目?

怎么样估算软件项目?

[ 文章来源:emc易倍体育app   发表时间:2015-11-17 10:23:15 ]

软件项目易倍体育app过程开始于项目的计划,在做项目计划时,第一项活动是估算。现在已经使用的使用技术是时间和工作量的估算。因为估算是其他项目计划活动的基石,而且项目计划又未软件工程过程提供了工作方向,所以我们不能没有计划就着手开发,否则就会陷入盲目性。

    估算本身带有风险,估算资源、成本和项目进度时需要经验、有用的历史信息、足够的定量数据和作定量度量的勇气。估算的精确程度受到多方面的影响。

    首先,项目的复杂性对于增加软件计划的不确定性影响很大,复杂性越高,估算的风险就越高。复杂性是相对度量的,他与项目参加人员的经验有关,比如如果让搞MIS的项目组去搞操作系统设计显然增加了复杂性。

    其次,项目的规模对于估算的精确性和功效的影响也比较大,因为随着软件规模的扩大,软件相同元素之间的相互依赖、相互影响也迅速增加,因而估算时进行问题分解也会变得更加困难。还有项目的结构化程度也影响项目估算的风险,这里的结构性是指功能分解的简便性和处理信息的层次性,结构化 程度提高,进行精确估算的能力就提高,相应风险将减少。

    此外,历史信息的有效性也影响估算的风险,在对过去的项目进行这综合的软件度量之后,就可以借用来比较准确地进行估算。影响估算的因素远不止这些,比如用户需求的频繁变更给估算带来非常大的影响。

  估算的依据是软件的范围,包括功能,性能、限制、接口和可靠性。在估算开始之前,应对软件的功能进行评价,并对其进行适当的细化以便提供更详细的细节。由于成本和进度的估算都与功能有关,因此常常采用功能分解的办法。性能的考虑主要包括处理和响应时间的需求。约束条件则标识外部硬件、可用存储和其他现有系统对软件的限制。

  另外软件项目计划还要完成资源估算,包括人力资源、硬件资源和软件资源。在考虑各种软件开发资源时最重要的是人,必须考虑人员的技术水平、专业、人数以及在开发过程各阶段对各种人员的需要。硬件资源作为一种工具投入。软件资源包括各种帮助开发的软件工具,比如数据库等。

    emc易倍体育app专业从事成都软件开发,软件定制开发的成都软件公司,提供oa办公软件开发,CRM客户关系易倍emcbet体育app软件开发,erp企业易倍体育app软件开发,成都软件公司卓越品牌。



下一条:如何评判OA优劣?   上一条:CRM软件选型中常被忽视的2个关键点
首页 软件定制开发 新闻动态 解决方案 成功案例 关于我们 网站地图 联系方式
emc易倍体育app专业从事成都软件开发,软件定制开发,软件外包成都软件公司,提供oa办公软件开发,CRM客户关系易倍emcbet体育app软件开发,erp企业易倍体育app软件开发,成都软件开发公司
电话:028-86637122   传真:028-86637322  技术服务:028-86627522
地址:
全国免费服务热线:028-86637122