首页> 中文学位 >基于工作流的软件过程建模研究
【6h】

基于工作流的软件过程建模研究

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.2国内外研究现状

1.2.1工作流技术的发展现状

1.2.2软件过程的研究现状

1.3论文的主要工作

1.4论文的结构安排

第2章工作流技术与软件过程概述

2.1工作流

2.1.1工作流的相关定义

2.1.2 XPDL

2.1.3工作流管理系统的执行原理

2.2软件过程

2.2.1软件生命周期模型

2.2.2软件过程建模

2.2.3 SPEM

2.3软件过程管理

2.3.1传统的软件过程管理

2.3.2自动化软件过程管理

2.4小结

第3章软件过程定义语言(SPDL)

3.1 SPDL研究概述

3.2 XPDL元素扩展

3.2.1针对Core中元素的扩展

3.2.2针对ProcessStructure中元素的扩展

3.2.3针对ManagedContent中元素的扩展

3.2.4针对ProcessWithMethods中元素的扩展

3.3关系映射规则

3.3.1转移关系

3.3.2依赖关系

3.3.3迭代关系

3.4 SPDL详述

3.4.1 SPDL元模型

3.4.2 SPDL元素属性

3.5用SPDL描述需求分析过程

3.6小结

第4章软件过程建模图形化表示(SPMN)

4.1 SPMN定义

4.2 SPMNtoSPDL转换算法

4.2.1 SPMNtoSPDL算法表述

4.3 SPDLtoSPMN转换算法

4.3.1 SPDLtoSPMN转换算法表述

4.4用SPMN描述需求分析过程

4.5小结

第5章建模工具设计实现方案

5.1建模工具概述

5.2数据库设计

5.2.1 XML数据库与关系数据库

5.2.2 XML数据库结构设计

5.3建模工具设计

5.3.1系统概要设计

5.3.2系统架构设计

5.3.3系统功能模块设计

5.3.4计划变更处理

5.4可视化软件过程建模环境设计

5.5小结

第6章结束语

6.1 工作总结

6.2论文下一步工作

致谢

参考文献

攻读学位期间发表的学术论文及参与项目

展开▼

摘要

软件过程管理是软件开发成败的关键。软件过程管理包括支持开发工作分析、设计、执行、管理的方法、技术以及工具。目前广泛采用的软件过程管理方法是一种人工跟进地方法,这种方法存在很多不足之处,如效率低下、反馈不及时、进度跟踪困难等。这些问题会在软件项目开发项目开发中造成严重的后果,甚至导致整个项目的失败。
   本文探讨了软件过程和工作流的发展现状,分析了将工作流技术应用与软件过程管理上的可行性何必要性。计算机技术的飞速发展,加剧了各个领域的自动化进程。为了减少或避免传统的软件管理过程中存在的问题,本文将工作流技术融入到软件管理过程中,实现软件管理的自动化或半自动化。这意味着,软件过程管理过程将成为一个类似与办公自动化的自动流转的过程。管理者只需要搭建软件开发过程模型、指派任务、设置里程碑和制品等,该模型转换为可被特定工作流引擎解析的SPDL语言,并在工作流系统的支持下自动流转起来。软件过程管理的自动化可以提高软件项目开发的效率,降低其风险,增强软件项目的可控性,为软件开发工程提供保障。
   本文对比工作流管理联盟(WFMC)定义的基于XML的工作流描述语言(XPDL)和对象管理组织(OMG)定义的软件过程建模元模型之间的异同,在此基础上提出了基于工作流的软件过程建模定义语言(SPDL)。该语言基于XPDL元模型架构,并对XPDL进行扩展,使之满足SPDL软件过程建模所包含的元素。除此之外,本文定义了软件过程建模的图形化表示方法(SPMN),并将建模图形表示与SPDL相对应,并设计转换算法使图形模型转换为SPDL语言。
   基于以上理论研究,本文对基于工作流的软件过程建模工具进行了详细的设计,并设计软件过程的图形化建模工具,以及软件过程进度追踪与变更控制。目的是实现了图形化模型转换为SPDL语言,为软件过程管理自动化打好了坚实的基础。

著录项

  • 作者

    王洋;

  • 作者单位

    上海师范大学;

  • 授予单位 上海师范大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 吴海涛;
  • 年度 2010
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    软件过程; 工作流; 软件开发; 图形模型;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号