学位论文 > 优秀研究生学位论文题录展示

面向目标的软件演化过程研究

作 者: 王道红
导 师: 李彤
学 校: 云南大学
专 业: 系统分析与集成
关键词: 软件过程 软件演化 目标导向 CSP 过程行为 模型
分类号: TP311.5
类 型: 硕士论文
年 份: 2013年
下 载: 1次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在软件的生命周期中,软件演化的重要性正变得越来越重要,为了把现有的遗产软件利用起来为我们更好地服务,我们必须对现有软件进行改造和加工以满足要求;我们知道,在实施一个工程项目的时候,一个好的实施计划和项目的成败是密不可分的,对软件项目而言也是同样的道理,一个设计良好的过程是保证软件产品高质量的关键因素。在大量商业业务被用计算软件来管理的今天,软件演化对我们提出了更高的要求,不仅要能够很好的服务于商业业务,而且要能够快速适应业务的变化,那么怎么快速的设计一个很好的软件演化的实施计划并快速的演化就显得尤为重要。本文引入了软件演化的目标和软件演化环境的概念,以目标为导向来指导建模,众所周知,人们在从事每一项活动时候都是具有一定的目标性,也就是说人们的行动方式是受他们想要达到的期望所控制的,即人们的行动是目标导向性的。在软件进行演化的过程中,软件的演化也是朝着人们想要软件达到的目标状态去演化的,换句话说,软件的演化也是目标导向性的。因此,本文在研究软件演化过程的时候引入了目标的概念,使用管理学里的目标分解原理来分解我们的软件演化目标,以此来尽可能的提升演化的效率。基于这些因素,本文提出了一个基于目标导向的软件演化过程模型,并引入通信顺序进程CSP来对过程的行为做了深入细致的讨论,主要体现在:第一、把软件演化的目标和环境固化到过程里面,目标的并行就是过程的并行,使用过程的行为来控制跨地域的分布式协同演化,在引入了目标和环境的基础之上提出了基于目标导向的软件演化过程模型;第二、基于目标导向的软件演化过程模型,对软件演化过程建模的方法、步骤和应遵行的原则进行了详细讨论,并给出了基于目标导向的软件演化过程细化的详细步骤;第三、对软件演化过程的行为进行了深入细致的分析,以此来识别一些设计不合理或有问题的过程,尽早发现尽早解决以减少错误演化带来的不必要损失:同时对目标的优先规则作了深入研究,目标绑定过程,目标的优先规则最终体现在过程执行的先后顺序之上:第四、针对软件演化过程中出现的异常问题,本文给出了异常的处理办法,并重点介绍了过程备查点的原理和使用方法;第五、对建立好了的模型,给出了模型优化的方法,方法是使用活动包和过程包替换,提高建模的效率。总而言之,在本文中目标是主线,行为是重点,用目标来进行建模过程的指导,同时行为分析是重点,文中使用CSP对过程的行为进行详细分析。

全文目录


摘要  3-5
Abstract  5-7
目录  7-9
第1章 引言  9-15
  1.1 研究背景  9-10
  1.2 国内外研究现状  10-12
  1.3 选题依据  12
  1.4 主要工作  12-13
  1.5 论文的创新点  13
  1.6 论文的组织结构  13-15
第2章 相关理论及技术的概述  15-23
  2.1 软件过程软件演化过程  15-16
    2.1.1 软件过程  15
    2.1.2 软件演化过程  15-16
  2.2 过程的建模技术  16
  2.3 通信顺序进程  16-23
    2.3.1 进程的表示  17-18
    2.3.2 基本算子  18-21
    2.3.3 进程的迹及其运算  21-23
第3章 以目标为导向的软件演化过程模型  23-38
  3.1 引言  23
  3.2 软件演化环境  23-26
  3.3 目标  26-29
  3.4 目标导向软件演化过程模型GDSEPM  29-37
  3.5 小结  37-38
第4章 基于GDSEPM建模  38-55
  4.1 引言  38
  4.2 基本结构  38-41
  4.3 资源约束计算  41
  4.4 目标管理  41-44
  4.5 目标的关系  44-45
  4.6 GDSEPM建模  45-52
    4.6.1 GDSEPM的建模原则  45-46
    4.6.2 GDSEPM的建模步骤  46-52
  4.7 分布式并行演化处理  52-54
  4.8 小结  54-55
第5章 过程行为分析和模型改进  55-77
  5.1 引言  55
  5.2 过程行为分析  55-71
    5.2.1 活动迹和过程迹  56-58
    5.2.2 确定性和不确定性  58-69
    5.2.3 过程实施  69-71
  5.3 模型改进  71-75
  5.4 异常处理  75-76
  5.5 小结  76-77
第6章 案例研究  77-84
  6.1 引言  77
  6.2 原型演化过程案例  77-80
  6.3 GDSEPM对EPMM的描述  80-83
    6.3.1 EPMM简介  80
    6.3.2 GDSEPM对EPMM的描述  80-83
  6.4 小结  83-84
第7章 总结与展望  84-86
  7.1 工作总结  84-85
  7.2 工作展望  85-86
参考文献  86-90
致谢  90

相似论文

  1. 基于巨磁阻抗效应磁测传感器及地磁匹配算法研究,P318
  2. 电火花加工中的电极损耗机理及控制研究,TG661
  3. 油漆焦油基单颗粒危险废物热解和燃烧特性的实验研究,X705
  4. 粉末活性炭—超滤工艺处理微污染地表水试验研究,X703
  5. 陀螺稳定吊舱控制系统稳定回路设计与研究,V241.5
  6. 卫星姿态的磁控制方法研究,V448.222
  7. 涡轮S2流面正问题气动优化设计研究,V235.11
  8. 光纤陀螺温度漂移建模与补偿,V241.5
  9. 电磁轨道炮外弹道建模与仿真研究,TJ399
  10. 轨道交通引起周围环境竖向振动的振源特性分析,U211.3
  11. RUV4汽车点火线圈工艺参数分析及影响因素研究,U463.64
  12. 基于LIN总线的电动车窗控制方法研究,U463.6
  13. 径向振动模式压电变压器的等效电路模型与应用,TM406
  14. 压电陶瓷驱动器迟滞补偿方法研究,TM282
  15. 基于DSP的感应电动机四象限运行系统的研究,TM346
  16. 基于DSP的感应电机矢量控制系统研究,TM346
  17. 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
  18. 基于细胞电生理模型的膜片钳实验仿真平台设计与实现,R318.0
  19. 基于信息熵的课堂观察量化评价模型研究,G632.4
  20. SOA高校迎新系统中的SDO模型的研究与实现,G647
  21. 高精度激光跟踪装置闭环控制若干关键问题研究,TN249

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程
© 2012 www.xueweilunwen.com