首页> 中文学位 >基于SPEM的软件过程执行引擎的研究与实现
【6h】

基于SPEM的软件过程执行引擎的研究与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 研究背景

1.2 国内外研究现状

1.3 本文的主要工作

1.4 本文的组织结构

1.5 本章小结

第二章 软件过程及建模技术

2.1 软件过程

2.2 软件过程模型

2.3 软件过程建模技术

2.4 本章小结

第三章 SPEM2.0元模型的分析与过程引擎总体方案设计

3.1 SPEM2.0元模型概述

3.2 SPEM2.0建模举例与分析

3.3 件过程执行引擎总体方案设计

3.4 本章小结

第四章 执行引擎的模型解析器方案研究与设计

4.1 SPEM2.0模型的描述方式研究

4.2 SPEM2.0模型的解析方案设计

4.3 解析过程的数据流程设计

4.4 本章小结

第五章 执行引擎的模型执行器方案研究与设计

5.1 执行方案研究

5.2 SPEM2.0模型的执行方案的设计

5.3 任务执行流程设计

5.4 本章小结

第六章 执行引擎的应用实例--过程监控系统设计与实现

6.1 系统背景介绍

6.2 系统设计

6.3 功能模块

6.4 数据库描述

6.5 软件过程监控系统的实现

6.6 系统实用性分析

6.7 结论

6.8 本章小结

第七章 总结及展望

7.1 本文工作总结

7.2 未来工作展望

致谢

参考文献

展开▼

摘要

软件过程(Software Process)建模是软件开发过程的重要步骤,软件和系统过程工程元模型(Software&System Process Engineering Meta-Mode1,简称SPEM)是软件过程建模的规范,具有描述多种的软件开发过程的能力。
  由于现有的SPEM模型主要依赖于文字性描述,缺乏可操作性与可执行性。本文在详细介绍了SPEM规范2.0版本的基本原理、特点及其作用和地位的基础上,研究了SPEM2.0软件过程建模方法,设计了一种基于XML描述的SPEM2.0模型引擎方案,开发和实现了基于SPEM2.0的软件过程模型引擎,提高了SPEM模型在软件开发过程中的执行可操作性与可执行性。
  本文首先研究了SPEM2.0规范与SPEM2.0的建模方法,分析了SPEM2.0软件过程模型的特点和不足。针对SPEM2.0模型的特点和不足,设计了基于SPEM2.0的由模型解析器和模型执行器等组成的软件过程模型执行引擎方案。
  研究了SPEM2.0软件过程模型的解析方法,使用XML描述方法设计了执行引擎的解析器方案以及解析过程数据流程。使用XML不仅能将SPEM模型信息清晰分类,便于筛选、存储和做数据交换,而且也有利于向其它格式的转换。
  采用分解结构(breakdown structure)特征表示方法和SPEM2.0工作序列约束定义,设计了执行引擎的执行器方案以及模型执行的操作方式和执行流程。
  基于上述研究结果,本文设计和实现了基于SPEM2.0的软件过程模型执行引擎的应用系统“软件过程监控系统”,并验证了“基于 SPEM的软件过程执行引擎”以及“软件过程监控系统”可用性和有效性。
  验证结果表明,使用SPEM软件过程执行引擎能够清晰分离SPEM模型中的信息内容,使模型变得可操作、可执行。由于本文使用XML描述SPEM模型,设计的解析方案和执行方案具有一定的通用性,研究结果对 SPEM模型的可执行性研究具有借鉴和参考价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号