基于扩展ECA规则的软件过程构件建模与应用

基于扩展ECA规则的软件过程构件建模与应用

论文摘要

近年来,随着软件理论与技术的发展,人们认识到在现代化的软件生产方式下,要高效率、高质量和低成本地开发软件,必须引入其他行业先进的思想来改进软件过程。借鉴工业化生产的优点,采用“软件过程”的过程化管理思想和“构件化”的复用技术,实现软件的工业化生产是唯一的途径。而采用何种方式进行软件过程建模也成为了软件工业界关注的重点。支持工作流系统动态建模的ECA规则,具有事件驱动和动态路由的特点,适合在复杂的环境中进行动态建模。本文将ECA规则扩展为SOECA规则,不仅添加了过程的主体、客体,还对ECA规则的功能和语义框架进行了扩展,增强和丰富了ECA规则的表达能力,使其更加适宜软件过程建模。本文在SOECA规则的理论基础上,提出了支持并行和异步开发的SBCM(Subject Based Control Model)模型,利用SOECA规则构造了四种基本的软件过程构件元模型,并在SBCM模型中进行建模。将SBCM模型建模方法应用到EMOSS-FM(企业管理运营支撑系统-财务管理子系统)的开发过程中,对EMOSS-FM系统的各种管理子过程进行整理分类,定义了基本的软件过程构件元模型,使用SBCM模型进行建模。理论和实践相结合,充分表明使用SBCM模型进行软件过程构件建模,可以避免系统开发过程中大量重复性劳动,提高系统开发的效率和质量。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究背景简介
  • 1.2 国内外研究现状
  • 1.3 论文的主要工作及研究意义
  • 1.4 论文的结构
  • 第二章 软件过程和构件技术简述
  • 2.1 软件过程
  • 2.1.1 软件过程的定义
  • 2.1.2 软件过程模型
  • 2.2 软件构件
  • 2.2.1 构件技术及其定义
  • 2.2.2 构件的模型
  • 2.2.3 构件适配
  • 2.3 软件过程构件
  • 2.3.1 软件复用
  • 2.3.2 过程构件
  • 2.4 小结
  • 第三章 ECA 规则及其扩展形式研究
  • 3.1 工作流建模理论
  • 3.1.1 工作流建模元模型
  • 3.1.2 WFMC 参考模型
  • 3.1.3 工作流建模模型分析
  • 3.2 ECA 规则表示及形式化描述
  • 3.2.1 ECA 规则的知识模型
  • 3.2.2 ECA 规则的耦合方式
  • 3.2.3 复合事件
  • 3.3 扩展的ECA 规则(SOECA 规则)
  • 3.3.1 SOECA 规则的事件定义
  • 3.3.2 SOECA 规则的动作定义
  • 3.3.3 SOECA 规则的信号定义
  • 3.3.4 SOECA 规则的形式定义
  • 3.4 小结
  • 第四章 基于SOECA 规则的软件过程构件建模
  • 4.1 基于SOECA 规则的软件过程构件模型
  • 4.1.1 SBCM 模型的描述
  • 4.1.2 SBCM 模型的功能模块
  • 4.2 基于SOECA 规则的软件过程构件元模型
  • 4.3 SBCM 模型的动态过程建模算法
  • 4.4 小结
  • 第五章 SBCM 模型在EMOSS-FM 系统开发中的应用
  • 5.1 EMOSS-FM 系统概述
  • 5.2 系统需求分析
  • 5.2.1 系统的功能与要求
  • 5.2.2 组织架构及业务角色
  • 5.2.3 系统功能模块划分
  • 5.3 EMOSS-FM 系统的部分用例图
  • 5.4 EMOSS-FM 系统中的软件过程构件元模型
  • 5.5 SBCM 模型建模实例
  • 5.5.1 监理公司EMOSS-FM 子系统需求分析
  • 5.5.2 SBCM 模型动态过程建模
  • 5.6 EMOSS-FM 系统成果图
  • 5.7 小结
  • 第六章 工作总结与展望
  • 6.1 工作总结
  • 6.2 工作展望
  • 参考文献
  • 攻读硕士期间发表的论文
  • 致谢
  • 相关论文文献

    • [1].基于时间自动机的ECA规则交互问题研究[J]. 计算机应用与软件 2017(02)
    • [2].基于ECA规则的动态数据交换技术[J]. 计算机工程 2008(05)
    • [3].基于ECA规则的工作流时间约束分析[J]. 中国管理科学 2008(05)
    • [4].航运减排:从船舶ECA起步[J]. 中国海事 2016(03)
    • [5].ECA现场杀菌消毒控制系统设计[J]. 硅谷 2012(09)
    • [6].基于情景分析的ECA规则提取方法研究[J]. 计算机工程 2012(22)
    • [7].结核分枝杆菌稳定L型粘附ECa_(109)细胞的荧光染色法观察[J]. 中国人兽共患病学报 2009(08)
    • [8].基于ECA规则约束有向图的工作流建模[J]. 计算机应用与软件 2009(01)
    • [9].基于ECA规则的动态工作流建模方法研究[J]. 丽水学院学报 2008(05)
    • [10].船舶排放控制区(ECA)与船舶进入ECA区域的措施[J]. 珠江水运 2017(10)
    • [11].ECA评估在海底管道AUT检测中的应用[J]. 焊接技术 2015(10)
    • [12].BPEL4WS与基于ECA规则的过程模型的转换[J]. 微计算机信息 2009(36)
    • [13].ECA罩面沥青路面就地热再生技术的可行性分析[J]. 中外公路 2019(05)
    • [14].基于ECA规则的GIS服务链异常恢复策略[J]. 计算机工程与设计 2016(02)
    • [15].轧制驱动ECA大应变加工及后续热处理对5052铝合金力学性能与晶体取向的影响[J]. 稀有金属 2015(08)
    • [16].基于ECA的公交现场调度模型构造研究[J]. 微型电脑应用 2009(09)
    • [17].钢悬链线立管环焊缝ECA断裂疲劳评估技术[J]. 中国海洋平台 2019(06)
    • [18].政策跟踪审计动态监测模型引入ECA规则的探讨[J]. 财会研究 2018(12)
    • [19].大白菜钙运输基因ECA和钙响应基因CAS在缺钙胁迫下的表达分析[J]. 植物生理学报 2015(04)
    • [20].长三角ECA提前实施启示[J]. 中国船检 2017(11)
    • [21].船舶排放控制区域(ECA)介绍及PSC检查应对[J]. 中国海事 2016(03)
    • [22].2219铝合金搅拌摩擦焊结构ECA评定[J]. 宇航材料工艺 2019(02)
    • [23].自升式海洋平台桩靴裂纹工程临界评估(ECA)[J]. 中国海洋平台 2018(03)
    • [24].一种ECA规则驱动的BPEL流程异常处理和分析机制[J]. 小型微型计算机系统 2010(07)
    • [25].ECA易密实沥青混凝土施工技术研究[J]. 城市建筑 2020(03)
    • [26].排放控制区限制下邮轮航线及速度优化[J]. 运筹与管理 2019(03)
    • [27].数据仓库实视图维护ECA算法及改进[J]. 中国科技信息 2008(01)
    • [28].探秘法国ECA公司的反水雷无人潜航器[J]. 兵器知识 2011(07)
    • [29].普适计算环境下基于模糊ECA规则的访问控制方法[J]. 计算机科学 2013(02)
    • [30].基于ECA规则的电子报税管理平台的研究[J]. 农业网络信息 2013(04)

    标签:;  ;  ;  ;  ;  

    基于扩展ECA规则的软件过程构件建模与应用
    下载Doc文档

    猜你喜欢