基于过程构件复用的过程定义和改进研究

基于过程构件复用的过程定义和改进研究

论文摘要

现代社会人们的工作和生活越来越依赖于软件系统提供的各种服务,因此软件系统的重要性越来越突出。但是由于软件系统开发的复杂性和困难性使得软件产品远远满足不了人们的需求。长期困扰着软件生产的主要问题是软件质量问题,由软件质量问题造成的损失越来越严重。目前人们已普遍认识到软件产品的质量取决于生产和维护它的过程质量,因此提高软件开发过程的质量成了提高软件质量的必经之路。以软件过程为中心的管理包括软件过程定义、软件过程执行、软件过程测量和软件过程改进几个方面。软件过程定义是其他过程活动的起点,但是定义软件过程是一项非常困难的任务,需要耗费大量的时间和资源。同时软件过程不同于其他业务过程,由于各个软件开发各不相同,因此必须要为每个软件项目制定软件过程。不少企业因为软件过程定义困难而放弃了开展以过程为中心的管理和过程改进运动。因此研究如何提高过程定义的效率具有重要的意义。本文的研究目标就是要提高企业中各个具体软件开发过程的定义效率。复用被认为是提高效率和质量的重要手段,在软件复用方面开展了大量的研究,但是在软件过程复用方面的研究非常少。主要原因是软件开发过程的动态性、多变性和复杂性使得对软件过程复用变得非常困难。已有的软件过程复用主要有剪裁企业标准软件过程、复用已有的开发过程和开发人员的知识传递等几种方式,这些复用方式都无法从根本上解决软件过程复用问题。本文借鉴了软件复用的一些思想,提出了基于软件过程构件复用进行过程定义的方法。为了得到可复用的软件过程构件,本文从分析过程组成结构和层次结构入手,得出了过程的各个组成部分,作为过程定义的基础。同时为了过程描述和检索的需要,本文从宏观视图和微观视图两方面对过程进行刻画描述,并分析了描述过程的各个刻面类型。为了复用的需要,过程构件在功能上必须是高内聚的,因此本文中通过把一个复杂过程划分为多个构成子过程,以达到对过程进行功能划分的目的。同时给出了自底向上合并和自顶向下分解的子过程划分方法。为了解决传统的基于标准过程剪裁中,标准过程只有单一抽象层次,而且和应用无关,造成剪裁工作量大的问题,本文提出了创建多抽象层次标准过程以满足不同应用需要,对相同功能不同抽象层次的过程通过继承简化定义的方法,并分析了过程的抽象层次结构和几类继承机制。在标准过程的描述方面,改变了传统的文档化的描述方式,采用形式化的知识描述手段描述逻辑对标准软件过程进行描述,并以此为基础创建标准过程知识库。然后研究了以标准过程知识库中的标准

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.2.1 软件过程建模的研究现状
  • 1.2.2 软件过程评估和改进研究现状
  • 1.2.3 软件过程研究的新方向
  • 1.3 存在的问题
  • 1.4 本文的研究内容
  • 1.5 本文的组织结构
  • 第二章 软件过程和活动结构分析
  • 2.1 引言
  • 2.2 软件过程结构分析
  • 2.2.1 一个改进的软件过程定义
  • 2.2.2 已有结构分析的不足
  • 2.2.3 软件过程的微观组成结构分析
  • 2.2.4 软件过程的层次结构分析
  • 2.2.5 子过程类型分析
  • 2.3 确定构成子过程的方法研究
  • 2.3.1 自底向上的合并法
  • 2.3.2 自项向下的分解法
  • 2.4 活动的结构分析
  • 2.4.1 活动的组成结构分析
  • 2.4.2 活动的网络结构分析
  • 2.5 本章小结
  • 第三章 标准软件过程的分类描述研究
  • 3.1 引言
  • 3.2 软件过程的分类和层次关系分析
  • 3.2.1 软件过程的横向分类结构分析
  • 3.2.2 软件过程的纵向层次结构分析
  • 3.2.3 软件过程中的继承机制研究
  • 3.3 描述过程和活动的刻面分析
  • 3.4 本章小结
  • 第四章 基于描述逻辑的标准过程知识库创建研究
  • 4.1 引言
  • 4.2 描述系统选择和简介
  • 4.2.1 描述语言的选择
  • 4.2.2 描述逻辑简介
  • 4.3 基于描述逻辑的标准过程知识库创建研究
  • 4.3.1 知识库描述内容分析
  • 4.3.2 描述逻辑系统的选择
  • 4.3.3 过程和活动的属性及关系定义
  • 4.3.4 创建TBox和ABox
  • 4.4 知识库的推理服务分析
  • 4.4.1 推理服务类型分析
  • 4.4.2 推理方法的选择和实现
  • 4.5 标准过程知识库系统实现
  • 4.6 标准过程知识库对过程复用的支持
  • 4.7 本章小结
  • 第五章 基于复用的过程定义和建模方法研究
  • 5.1 引言
  • 5.2 软件过程定义和建模分析
  • 5.2.1 过程定义和建模的关系分析
  • 5.2.2 软件过程建模分类分析
  • 5.3 应用扩展ECA规则描述活动间关系
  • 5.3.1 规则事件和动作定义
  • 5.3.2 活动间关系的描述方法
  • 5.3.3 描述方法的实现
  • 5.4 基于构件复用的软件过程定义研究
  • 5.4.1 已有复用方法的不足
  • 5.4.2 软件过程构件分类
  • 5.4.3 基于复用的过程定义和建模方法
  • 5.5 本章小结
  • 第六章 基于复用的软件过程改进研究
  • 6.1 引言
  • 6.2 软件过程改进概念的扩展
  • 6.2.1 开展软件过程改进存在的困难分析
  • 6.2.2 软件过程改进概念扩展
  • 6.2.3 软件过程改进焦点分析
  • 6.3 软件过程改进类型和关系分析
  • 6.3.1 软件过程改进类型分析
  • 6.3.2 各种过程改进间的关系
  • 6.4 过程改进中存在的问题
  • 6.4.1 过程的多视图问题
  • 6.4.2 过程改进效果的滞后性问题
  • 6.5 基于复用的软件过程改进方法
  • 6.5.1 结合企业特点和复用的过程改进策略
  • 6.5.2 基于复用的过程改进框架
  • 6.5.3 自底向上的过程反馈机制分析
  • 6.6 本章小结
  • 第七章 总结和展望
  • 7.1 本文的主要工作和创新点
  • 7.1.1 本文的创新点
  • 7.1.2 本文的主要工作
  • 7.2 存在的不足
  • 7.3 工作展望
  • 参考文献
  • 致谢
  • 在学期间的研究成果及发表的论文
  • 相关论文文献

    • [1].一种改进的柔性工作流过程定义元模型研究[J]. 计算机工程与应用 2008(04)
    • [2].一种生产线架构中的工作流过程定义复用方法[J]. 计算机科学 2009(11)
    • [3].标准实施过程定义指南[J]. 中国信息界(e医疗) 2014(06)
    • [4].基于GJB5000A的组织过程定义与改进过程[J]. 电子技术与软件工程 2016(12)
    • [5].基于CMM的软件过程定义方法CSPDM[J]. 知识经济 2011(05)
    • [6].基于CTMC的工作流网过程定义性能分析[J]. 现代电子技术 2011(06)
    • [7].企业家是如何炼成的[J]. 企业科技与发展 2008(01)
    • [8].SPMS过程管理系统的设计[J]. 企业导报 2011(02)
    • [9].工作流元模型的研究与应用[J]. 机械管理开发 2008(05)
    • [10].软件开发中自我改善的计划及过程定义[J]. 中国环境管理干部学院学报 2008(03)
    • [11].浅谈棉机企业特殊过程的质量控制[J]. 中国棉花加工 2014(04)
    • [12].CMMB式的闹剧如何不再重演[J]. 通信世界 2016(06)
    • [13].越孤独越“晒”,越“晒”越孤独[J]. 中国研究生 2015(02)
    • [14].示人以弱是武器[J]. 职场 2011(06)
    • [15].对工作过程的四维理解[J]. 温州职业技术学院学报 2012(02)
    • [16].软件项目定义过程裁剪实践[J]. 项目管理技术 2017(04)
    • [17].教育的投资[J]. 财富生活 2018(09)
    • [18].工作流网过程实例调度方法研究[J]. 计算机与数字工程 2011(04)
    • [19].出征前的准备:了解合同[J]. 中国信息界(e医疗) 2014(07)
    • [20].Gel'fand三元组上由同一Lévy过程定义的不同分数Lévy过程之间的积分变换公式(英文)[J]. 应用数学 2012(01)
    • [21].基于复用的工作流过程定义工具——PDTBR[J]. 计算机应用 2009(01)
    • [22].刍议小学数学快乐课堂的创建[J]. 新课程(上) 2019(01)
    • [23].关于科研项目的全过程管理之思考[J]. 科技创新导报 2015(21)
    • [24].做减法的UML工具[J]. 程序员 2010(08)
    • [25].制造型企业中PDM的实施及应用[J]. 电气制造 2008(10)
    • [26].向前Lévy过程的一些轨道性质的研究(英文)[J]. 南开大学学报(自然科学版) 2014(06)
    • [27].基于扩展有向图的工作流建模的设计与应用[J]. 计算机应用 2008(09)
    • [28].电视节目制作合成的重要性[J]. 新闻论坛 2012(03)
    • [29].论检验前质量控制与医护沟通的重要性[J]. 实用医技杂志 2015(02)
    • [30].基于工作流的人员培训管理系统[J]. 兵工自动化 2009(02)

    标签:;  ;  ;  ;  ;  

    基于过程构件复用的过程定义和改进研究
    下载Doc文档

    猜你喜欢