• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

运用UseCase估算工时

发布: 2008-10-07 09:48 | 作者: 不详 | 来源: 测试时代采编 | 查看: 641次 | 进入软件测试论坛讨论

领测软件测试网
关键字:UseCase 工时
摘要:本文介绍了通过UseCase估算项目工时的方法并给出其计算细节,同时还指出该方法存在的问题和不足。

关键词:UUCP,技术因素,环境因素

 

运用UseCase估算项目工时,首先是Gustav Karner本人在其出版的书籍《Applying Use Cases》中提出的。该方法通过利用项目初期产生的UseCase以及分析技术的复杂性和环境的复杂度对项目的工程量进行估算。但是给出的计算细节过于笼统,甚至很多因数亦未提及。因此在实际运用中,有着显著的误差。笔者根据自身的项目实践,参照《Applying Use Cases》中提供的原则,给出采用该方法考虑的要点和具体改进的计算细节,与诸位读者共享。

UseCase法估算项目工程量的步骤如下:

1 生成UseCase

2 Actor权重的计算

3 UseCase权重的计算

4 UUCP计算(UUCP:unadjusted Use Case Point)

5 技术因素权重的计算

6 环境因素权重的计算

7 UCP(Use Case Point)的计算

8 工时计算

    

下面对其进行一一的讲解。

(1)      生成UseCase

将UseCase图进行细化。使得每一个Actor对应且只对应一个UseCase。存在“extend”和“uses”情况时,由于派生或引用的UseCase与外部Actor不发生直接联系,不计入计算式。

 

(2)      Actor的权重

按照UseCase与Actor一对一的原则,根据Actor与UseCase交互时接口的类型,分别给出每个Actor的权重,然后进行合计,得出整个项目Actor的权重值①。具体参考如下:


Actor权重参考表
接口类型
Actor权重
类DOS型界面
0.8
简单的对话型界面
1.6
复杂的对话型界面
2.3
简单的GUI界面
2.4
复杂的GUI界面
3.0
Actor的权重合计表
Actor
Actor权重
理由
 
 
 
 
 
 
 
 
 
合计
 
 
   
  


 

(3)      UseCase权重的计算

这里指的 UseCase仍是指与Actor直接交互且存在一对一关系的UseCase。根据UseCase包含的事务数(Transaction)与分析类的数目,给出UseCase的权重。然后将所有UseCase的权重相加得出整个项目UseCase的权重总和②。 

UseCase权重参考表
类型
意义
权重(系数)
简单型
3个以下事务/4个以下分析类
4~7
平均型
4至7个事务/5至10个分析类
8~12
复杂型
8个以上事务/11个以上分析类
13~17
UseCase权重合计表

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 估算 工时 UseCase

51/512345>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网