电子政务领域业务建模方法研究与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
评判一个软件项目成功的标准是看它是否满足用户的需求,需求是开发者和用户交互的一个过程,任何一方的不投入都会导致项目的失败。“业务建模”是需求的前驱和基础,是开发者和用户交互需求的过程工具和产物。由于用户不是专业人士,开发者必须用合适的方式将项目的需求反馈给用户。用户可能不懂技术但对业务他们是绝对了解的,所以业务建模就成了用户解读项目需求的重要切入点。
     作者所在企业主要从事电子政务领域的项目开发工作,与多数软件企业一样,都存在业务建模方面的缺失而导致需求出现种种问题,最终致使项目失败的情况,在此背景下提出了业务建模的任务。作者基于电子政务领域特点以标准建模语言UML作为业务建模的标准语言,并进行了适当的扩充。给出了业务建模的原则,业务建模的过程,和四大类业务模型,分别是业务目标模型、业务组织协作模型、业务资源模型、业务过程模型。在每个模型中给出了若干成熟的业务模式,为电子政务项目的业务建模环节提供参考。本研究成果的特点和创新点在于:
     采用领域工程的思想,构建符合电子政务领域特点的建模方法。对电子政务领域中的业务进行分析,识别这些应用的共同特征和可变特征,对刻画这些特征的对象的操作进行选择和抽象,进行业务建模。
     采用UML描述的业务模型直接用于系统分系和设计。在建模中采用面向对象的思想,这种思想在所有的技术人员中已经是一个习惯的思维方式有利于规范用户的思维方式;而采用UML不仅因为其应用的广泛性,还因为采用UML进行业务建模,同之后的需求分析、系统分析设计所用的工具和表现方法,具有连贯性可以很好的融为一体。这样能够使需求很好地指导接下来的软件过程。
     本文的研究价值就在于,构建了一套实用性和可操作性强的电子政务领域的业务建模方法,以指导未来同类项目的业务建模开发。这在电子政务工程领域具有重大的意义。
The key criterion to evaluate a software project is the user's requirement is met or not. Requirement is an interactive process of developers and users. A project won't success without the cooperation of any part. Business modeling is the foundation of the requirements. It is a tool and a result for developers and users to communicate the requirements. Users are not necessarily software experts, but they are business expert. So business modeling becomes the key point of expressing requirements and understanding project scope.
     The history of business modeling is introduced in the paper firstly. Against the big requirement problems due to ignoring business modeling, the importance of business modeling is analyzed. According to the characteristics of e-Government, an extended modeling language is researched as business modeling language based on standard modeling language UML. Business modeling principles, business modeling process and four general business models, including business objective model, business organization cooperative mode, business resource model, business process model and business use case model, are provided and studied. The innovation of the paper is to build a e-Government oriented modeling method based on domain engineering. Domain engineering is used as core method to extract abstract e-Government business for business modeling.
     It used Object-oriented technology and UML based standard modeling language in the paper. Using Object-oriented technology in modeling process will standardized users' thinking and description because it is a wide-accepted thinking way. Using UML in business modeling will consist with the tools or expression method using in following software processes such as requirement analysis and system design. All the advantages will guide the following software processes better.
     The value of the paper is to design a practical and operable business modeling method for e-Government area. It will provide a template for business modeling development for the same type of projects, which has great engineering value.
引文
[1] 李健 邵维中 杨芙清《软件过程建模方法分类概述》[EB/OL]. http://www.cnki.net
    [2] 秦卫 王宏图《关于电子政务建设的 7 项建议》[J].计算机世界/2007 年/7 月/9日第 B20 版行业信息化
    [3] 黄志澄《电子政务的内涵及发展》 [J].中国信息导报,2002(4).
    [4] 于施洋《从电子政务发展的主要特点看趋势》[J]. 中国计算机报/2007 年/4 月/25 日/第 001 版
    [5] OMG,OMG Unified Modeling Language Speeifieation,httP://www.omg.org
    [6] 翁楠《RUP 在信息系统开发中的应用研究》[EB/OL]大连海事大学 http://www.cnki.net
    [7] 美)Karl E.Wiegers 著《软件需求》[M].Software Requirements 刘伟琴 刘洪涛译
    [8] Rational Software White Paper《Rational Unified Process》 TP026B, Rev 11/01
    [9] 谢冰,杨芙清《青鸟工程及其 case 工具》[J].计算机工程 第 26 卷第 11 期 2000年 11 月
    [10]范玉顺,王刚,高展《企业建模理论与方法学导论》[M].清华大学出版社 2001年 10 月
    [11]UnifiedModelingLangUageSPecifieation.ObjeetManagement rouP.Framingham,Mass.1997(UML1.0)and1998(UML1.1)·
    [12]蒋慧,吴礼发,陈卫卫《UML 设计核心技术》[M].第二版.北京:希望电子出版社,2001.4
    [13]李克勤 陈兆良 梅宏 杨芙清《领域工程概述》[J].计算机科学 1999 Vol.26 No.5
    [14]陆汝铃 金芝 万荣林 夏幼明《基于领域知识的需求信息获取》[J].软件学报 第7 卷第 3 期 1996 年 3 月
    [15]关健 葛遂和《使用面向对象技术 UML 构件企业模型的可行性分析》[EB/OL].http://www.cnki.net
    [16]张玲 《软件工程讲义》天津电子信息技术学院
    [17]Hans-EriK EriKsson Magnus PenKer 《UML 业务建模》[M].Business Modeling with UML 夏昕 何克清译
    [18]Christopheer Alexander《The Timeless Way of Building》[M]. [1979]
    [19]杨朝君,杨乃定,张亚莉《基于模式复用的业务建模研究》[J].计算机应用 第25 卷第 11 期 2005 年 11 月
    [20]黄海潮《基于 UML 的电力企业业务建模》[EB/OL].浙江大学 http://www.cnki.net
    [21]A .G.Nilsson、C.Tollis、C.Nellborn、Springer-Verlag《Perspective on Business Modeling》[EB/OL] http://www.cnki.net
    [22]北京皓锐恒业科技发展有限公司《业务需求模型及分析技术》[J].电脑商报/2003年/09 月/29 日/第 025 版
    [23]卫春红《信息系统组织业务模型研究》[J].微电子学与计算机 2003 年第 10 期
    [24]苏新宁, 吴鹏. 电子政务技术[M ]. 北京: 国防工业出版社,2003.
    [25]WANG Xiaodong, ZHOU Xingming. Study on a complicated dynamic realtime strong cooperation system [J ]. A cta Electronic Sinica, 2002, 30 (2) : 153 156.
    [26]张建《电子政务环境下的虚拟组织关系模型》[J].清华大学学报(自然科学版)2006 年 第 46 卷 第 3 期 410-413
    [27]《Analysis Patterns:Reusable Object Models》(Addison-Wesley ,1996) Martin Fowler
    [28]王智学 《一种业务概念模型驱动的需求分析与获取方法》[J].军事运筹于系统工程 2006 年 3 月 第 20 卷 第 1 期
    [29]周宏仁《论我国电子政务发展的策略》[EB/OL]维普资讯 http://www.cqvip.com
    [30]赵军 ,甘仞初 《基于规范的业务过程建模研究》[EB/OL]制造自动化 http://www.cnki.net

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700