什么是软件评估?

以下是个人理解,如有错误请勿见怪!

在现代软件开发行业中,软件的需求、质量、开发周期都存在一定不稳定性,而开发费用都是不用性质了,这里面有公司效应,但也大多数还是有水分的。所以软件评估在个人理解上就是对软件的规模、软件项目工作量、软件项目开发成本、软件质量等事项进行量化考核,给出一个数字化的维度,这是主要的工作。

软件评估划分

软件评估我分为了几个划分:软件质量评估、软件功能点评估、软件测试评估、软件维护评估、软件成本周期评估、软件需求评估、软件架构评估等可能包含其他方式。

软件评估的评估针对不同时期,侧重点不一样,分为:软件开发前阶段评估与软件开发后阶段评估。

软件开发前

主要在于软件的需求划分功能点、分层功能点(即把功能细化分成字段,将一个功能点当作一个评估值)、对软件的规模、成本投入、开发周期等为主要评估方向。

软件开发后

主要是在于软件的功能点是否满足、维护的工作量、人员的操作度、下次升级考量等方向作为一个评估方向。

总体来说,针对软件评估很大一部分是针对软件开发前展开的,软件开发后都很少了,就算作为二次迭代升级,那么也算下一个版本的软件开发前的软件评估而已。

以下主要针对软件开发前的软件评估做说明:

很多人不知道我们做了软件评估能干什么什么需要一个软件评估br> 事实上很多小公司是没有这个概念,往往只有一个项目需求调研,而一般的大型公司会将在开发前做的东西叫做软件评估。它含盖的主题不仅仅的需求,很多是整个开发了。
为什么这个说br> 我们对一个软件评估时,需要一个项目的需求调研,这是必须的,就算是一个idea,也需要一定的市场环境,用户需求等形成一个项目需求。而软件评估需要在这些需求中将一些功能点做出来(这个涉及到一个项目开发功能进度表,在大部分公司都会存在开发周期的一个阶段),而软件评估是将功能细分化,特别细的那种,可能会到字段级别,字段属性等。这里跟看到的功能或其他功能有区别,软件评估是细分后,将一个点作为一个考量度,这个度涉及到项目的大小,比如考量点多了,项目就庞大,项目庞大周期就长,周期长了成本就大了。

什么是软件评估/strong>

软件评估在个人理解上就是对软件的规模、软件项目工作量、软件项目开发成本、软件质量等事项进行量化考核,给出一个数字化的维度,这是主要的工作。

能够得到什么/strong>

1、满足了项目管理的需要 :项目经理根据软件度量的数据可以对有关资源进行合理部署和分配;
2、满足了用户的需求:用户可以根据度量的数据比较正确地判定投入的资金,项目交付的合理期限以及判定递交项目的质量等;
3、满足了组织的需要 :依照度量的数据,组织可以清楚地了解开发的效率和质量的总体水平。

后面再补充…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年2月17日
下一篇 2019年2月17日

相关推荐