具有变更控制能力的软件过程执行研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在软件开发项目过程中,由于存在许多不可预料的因素,导致开发过程中的变更不可避免,对项目的进度和质量产生重要的影响,甚至会成为软件成功与否的关键。因此,必须对变更进行严格的控制,通过对变更进行有效的控制和管理,保证软件过程的顺利实施。
     本文首先对变更控制的相关理论和相关科研成果进行研究,分析了现有过程执行机制的一些不足并指出了变更控制在软件过程中的重要性。然后,阐述了变更的基本元素,以及变更分类的一些依据,并说明了基本变更的处理方法,利用规则引擎解决变更的动态性问题。最后,文章结合过程执行机制,将变更控制思想应用到过程执行中,提出了支持变更的过程执行模型,该模型描述了在过程执行过程中如何处理变更,使其具有支持变更管理的能力;通过对执行过程中保存的变更信息的统计分析,帮助组织进行过程改进。
     基于以上研究,本文以支持变更的过程执行模型为基础,使用J2EE相关技术实现了具有变更控制能力的过程执行模块,并通过在项目开发过程管理上的应用,验证了变更控制在实际运用中的效果。
Various of inevitable changes always happen in the development process of software because of those unpredictable factors like requirement change, these changes may affect in a great extent the progress and the result even the success of the project. Thus, it is very important to make the changes under control, by which the software process can be executed very well.
     The first part of this paper is mainly about the relevant theories and research achievements of change control, from which we give some problems still exist. The importance of the change control is also emphasized in this part. In the second part, the elements of the changes as well as the classification rules of the changes are given, we also detail those solutions of basic changes. At last, combined with process execution mechanism, we apply the idea of change control into process execution and thus propose a change control model of process execution (CCMPE). On one hand, the model can deal with those changes faced in software process, and on the other hand, it is helpful to the process improvement by statistical analysis of the saved datum of the change information.
     Based on the above research works, we give an implementation of the CCMPE by J2EE, which is adopted in a management system. The application shows that the CCMPE is effective.
引文
[1] 刘真,软件体系机构,北京,中国电力出版社,2004。
    [2] 杨一平,等,软件能力成熟度模型 CMM 方法及其应用,北京,人民邮电出版社,2001:13~17。
    [3] 徐洪刚,胡鹏飞,工程项目成本、进度、质量集成控制的研究,科技管理研究,2006年,26 卷(3 期)。
    [4] 陈绍文,精益思想——人,过程和技术的集成,万方数据资源系统,CAD/CAM 与制造业信息化,2002 年,第 7 期。
    [5] Frank Buschmann,Regine Meunier,Hans Rohnert,等,面向模式的软件体系结构 卷 1:模式系统,贲可荣,郭福亮,赵皑,等译,北京,机械工业出版社,2003。
    [6] 吴志华,陈应刚,张健,企业管理软件现状与发展研究,太原,中北大学学报,2002年,23 卷(6 期)。
    [7] Peter Eeles, Kelli Houston,Wojtek Kozaczynski, 基于 RUP 构建 J2EE 应用,尤克滨,周夕崇,等译,北京,机械工业出版社,2004。
    [8] 徐晓春,李高健,软件配置管理,北京,清华大学出版社,2002。
    [9] 胡斌,变更信息管理机制及其在 PDM 变更管理中的应用,中国全文学位数据库,2004,Y581843。
    [10] Watts S.Humphrey, Managing the Software Process, Addison-Wesley, 1989.
    [11] 钟珞,吕品,汤练兵,等,软件工程,北京,清华大学出版社,2005。
    [12] Watts S.Humphrey,软件过程管理,高书敬,等译,北京,清华大学出版社,2002。
    [13] William A.Florac,Anita D.Carleton,度量软件过程,任爱华,刘又诚译,北京,北京航空航天大学出版社,2002。
    [14] 邓景毅,叶世骑,软件成熟度模型(CMM)发展综述,成都,计算机应用研究,2002。
    [15] CMU/SEI,CMMI for Systems Engineering/Software Engineering/Integrated Product and Process Development. Version 1.1,CMU/SEI-2002-TR-003,2002。
    [16] Paulk MC, Curtis B, et al, Capacity Maturity Model for Software. Version 1.1, CMU/SEI-93- TR-024, 1993.
    [17] 何新贵,王纬,王方德,等,软件能力成熟度模型,北京,清华大学出版社,2000。
    [18] Paulk MC, Weber C V, Garcia S M, et al, Key Practices of the Capability Maturity Model, Version 1.1,CMU/SEI-93-TR-024,1993.
    [19] 范玉顺,工作流管理技术基础—实现企业经营过程重组与经营过程自动化的核心技术,北京,清华大学出版社,2001。
    [20] Workflow Management Coalition, the Workflow Reference Model, WFMC, WFMC-TC00-1003, 1995.
    [21] Sheth A, Georgakopoulos D. Report from the NSF Workshop on Workflow and Process Automation in Information Systems. ACM Software Engineering Notes, 1997.
    [22] Mohan C.Recent Trends in Workflow Management Products,Standards,and Research. Available at URL: http://www.almaden.ibm.com/cs/exotica/wfnato97.ps.
    [23] Alonso G, Agrawal D, Abbadi EA, et al. Functionality and Limitations of Current Workflow Management Systems. Available at URL: http://www.almaden.ibm.com/cs/exotica/wfmsys.ps.
    [24] Workflow Management Coalition, Workflow Standard-Interoperability Abstract Specification,Technical Report, WFMC, WFMC-TC-1002, 1996.
    [25] Scott E.Donaldson, Stanley G.Siegel, 成功的软件开发,蔡愉祖,邓本江译,北京,机械工业出版社,2003。
    [26] 刘凯锋,基于业务平头大应用软件自动生成技术研究――代码生成器及规则引擎的设计,中国全文学位数据库,2005,Y749712。
    [27] Scott W. Ambler,过程模式,王海鹏译,北京,人民邮电出版社,2005。
    [28] 周勇军,等,工作流柔性角色解析研究与实现,成都,计算机应用研究,2004,9:P33-35。
    [29] 郭蕾,柔性工作流技术及其在 ERP(企业资源计划)中的应用,中国学位论文全文数据库,2001,Y430911。
    [30] 闫小海,柔性工作流建模及其应用研究,中国学位论文全文数据库,2004,Y589254。
    [31] JSR-000094 Java(TM) Rule Engine API. Available at URL: http://jcp.org/aboutJava/communityprocess/review/jsr094/index.html.
    [32] Joseph J.Bambara Paul R.Allen 等,J2EE 技术内幕,刘堃译,北京,机械工业出版社,2002。
    [33] 王千祥,应用服务器原理与实现,北京,电子工业出版社,2003。
    [34] 刘亚滨,杨红,等,精通 Eclipse,北京,电子工业出版社,2004。
    [35] 夏昕,曹晓钢,唐勇,深入浅出 Hibernate,北京,电子工业出版社,2005。
    [36] Green,Thomas Charles, A study of a practical method for software process improvement using a process change management system,Dissertation Abstracts International, Volume: 64-07, Section: B, page: 3364; Director: Kenneth M. Anderson,2003。
    [37] Sami Zahran, Software Process Improvement,陈新,罗劲枫,等译,北京,机械工业出版社,中信出版社,2002。
    [38] 北京 SPIN,软件过程改进实践,北京,电子工业出版社,2004。
    [39] 萨师煊,王珊,数据库系统概论,北京,高等教育出版社,2000。
    [40] Erich Gamma, Richard Helm, Ralph Johnson 等,设计模式-可复用面向对象软件的基础,李英军,马晓星,蔡敏,等译,北京,机械工业出版社,2000。
    [41] Adrian Colyer, Andy Clement 等,Eclipse AspectJ 中文版,钱竹青,邹正武译,北京,清华大学出版社,2006。
    [42] Computer Associates inc, CCC/Harvest Administrator Guide, 2001.
    [43] WFMC. Workflow Process Definition Interface一XML Process Definition Language (XPDL) (October 25,2002) Document , Document Number WFMC-TC-1025 FINAL. 2002.
    [44] WFMC. Workflow security considerations-white paper TC-1019[EB/OL]. Available at URL: http://wfmc.org/standards/docs/TC-1019_10_SecurityPaper_1998.pdf, 1998.
    [45] Wendy Boggs Michael Boggs, UML with Rational Rose 从入门到精通,邱仲潘译,北京,电子工业出版社,2000。
    [46] W.M.P van der Aalst, How to handle dynamic change and capture management information, Department of Mathematics and Computing Science Eindhoven University of Technology. Available at URL: http://citeseer.ist.psu.edu/vanderaalst99generic.html
    [47] 李朝中,总装备部软件工程技术规范,中国人民解放军总装备部司令部,2001。
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.