[发明专利]一种基于UML的量化项目资源控制方法无效

专利信息
申请号: 201310567232.0 申请日: 2013-11-14
公开(公告)号: CN103577882A 公开(公告)日: 2014-02-12
发明(设计)人: 王春佳;季文翀;何志强 申请(专利权)人: 中国联合网络通信集团有限公司;联通系统集成有限公司
主分类号: G06Q10/00 分类号: G06Q10/00;G06Q50/00
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 栗若木;白莹
地址: 100033 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 uml 量化 项目 资源 控制 方法
【说明书】:

技术领域

发明涉及软件过程控制技术,尤指一种基于统一建模语言(UML,Unified Modeling Language)的量化项目资源控制方法。

背景技术

项目资源控制是指在限定的资源条件下,通过估算完成项目目标。限定的资源可泛指人力、时间、工作范围、产品质量等。

现有对软件项目过程的估算有很多方法,常见的是代码行(LOC,Line of Code)估算方法(简称LOC代码行)和功能点(FP)估算方法(简称FP功能点)。其中,

FP功能点以用户视角进行估算,一般在项目开始或者需求明确时使用,准确性比较高。但是,对于软件后期的设计、开发进行估算时,无法从技术角度进行准确的估算度量,误差比较大;LOC代码行以技术视角进行估算,对于项目本身的详细设计、编码等进行估算比较可观准确,但是,由于开发语言不同,开发人员水平不同,导致同一个功能得出的LOC代码行相差很大,如果在项目初期使用LOC进行估算,误差会更大。也就是说,FP功能点与LOC代码行均只在软件项目设计中的部分阶段才能达到估算的准确性,即FP功能点与LOC代码行,仅适用于软件生命周期的部分阶段,不能在全生命周期过程中发挥很好的作用,导致整个估算过程不准确。

过程性能基线(PPB)指软件过程及子过程输出(Y),例如:需求开发缺陷注入率、需求评审缺陷移除率、软件设计缺陷注入率、软件测试缺陷移除率等。过程性能模型(PPM)指软件过程及子过程输出(Y)与输入(X)的定量关系,形式例如:Y=fuction(X1..Xn),其中,X是使用GQIM方法识别确定的影响因子,例如:需求文档页数、代码行数、工作时间、测试覆盖率、人员工作年限等。基于已建立的PPB和PPM对软件过程进行量化控制。其中,GQIM表示目标(Goal)-问题(Questions)-指示器(Indicators)-度量点(Measure),是一种常用的软件度量方法。

软件流程中不同阶段的过程性能基线(PPB)与模型(PPM)应用的X值即影响因子不具有统一的标准,例如:在需求阶段,X的值可以是文档页数[Page];在编码阶段,X的值可以是代码行数[LOC]。并且,目前,不同阶段使用不同的估算技术,例如:需求阶段使用FP估算方法;编码阶段使用LOC估算方法。基于以上2种条件,无法准确的建立PPB与PPM,更加无法达到软件过程量化控制的目标。

发明内容

为了解决上述技术问题,本发明提供了一种基于UML的量化项目资源控制方法,在整个资源控制中通用度量基本单位,能够使整个软件流程前后环节具有可预测性、可管理性。

为了达到本发明目的,本发明提供了一种基于统一建模语言UML的量化项目资源控制方法,包括:确定项目管理目标与影响因子,并识别出软件过程中各阶段的子过程指标及子影响因子;

根据历史项目数据识别出用于UML建模的影响因子;

根据识别出的各阶段的子过程指标及子影响因子,建立软件过程中各阶段的UML模型并估算UML模型复杂度;

根据识别出的子过程指标与子影响因子,建立软件过程中各阶段的过程性能基线PPB与模型PPM;

根据估算的UML模型复杂度,预测各子过程指标的取值范围,并根据PPB与PPM,确定子过程指标是否满足项目要求。

所述识别出软件过程中各阶段的子过程指标及子影响因子的方法为:

通过GQIM方法分解所述项目管理目标,形成项目管理过程中各阶段的所述子过程指标及子影响因子;其中,GQIM表示目标-问题-指示器-度量点。

所述建立软件过程中各阶段的UML模型并估算UML模型复杂度包括:

根据所述识别出的各阶段的子过程指标及子影响因子,建立软件过程中各阶段的UML图形;

根据预先设置的检验策略,对建立的软件过程中各阶段的UML图形进行校验,并根据预先设置的拆解策略,对通过校验的UML图形进行拆解;

根据预先设置的UML模型复杂度判定策略及拆解结果,估算UML模型复杂度。

所述UML图像包括:需求阶段的UML用例图;系统设计阶段的UML时序图;编码阶段的UML类图。

所述估算UML模型复杂度包括:

所述需求阶段的ULM用例图的复杂度CP需求由用例个数和用户角色个数决定;

所述系统设计阶段的UML时序图的复杂度CP设计由对象个数和对象间的交互次数决定;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司;联通系统集成有限公司,未经中国联合网络通信集团有限公司;联通系统集成有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310567232.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top