首页> 中文学位 >基于P2P工作流引擎的瀑布式软件开发过程管理系统的设计与实现
【6h】

基于P2P工作流引擎的瀑布式软件开发过程管理系统的设计与实现

代理获取

目录

文摘

英文文摘

声明

第1章引言

1.1 课题的研究背景及意义

1.2 课题的研究现状

1.3 论文的主要工作

1.4 论文的组织结构

第2章相关原理与技术

2.1瀑布模型简介

2.2 JXTA技术

2.3工作流管理系统PBWF概述

第3章PBWFPM系统的需求分析

3.1 PBWFPM系统介绍

3.2瀑布式软件开发流程的需求

3.3软件开发流程各活动的需求

第4章PBWFPM系统的总体设计

4.1系统网络架构设计

4.2系统功能架构设计

第5章PBWFPM系统的详细设计与实现

5.1瀑布式软件过程流程定义

5.2动态任务与循环路由

5.3文档自动派发与上传功能

5.4文档协同功能

5.5并行执行任务功能

第6章PBWFPM系统示例运行

6.1流程定义与实例化

6.2可行性分析与项目开发计划活动

6.3需求分析活动

6.4概要设计活动

6.5详细设计活动

6.6其它活动

第7章总结与展望

7.1全文工作总结

7.2进一步的工作

参考文献

致 谢

展开▼

摘要

传统的软件开发过程管理系统多数使用集中式的工作流引擎,这样的软件开发过程管理系统存在多种缺陷,例如单点故障、安全性低、可扩展性差等等。而当今参与软件开发过程的资源、角色、协助方式等,都具有突出的分布式的特征,传统的软件开发过程管理系统无法满足分布式特征。因此,基于P2P工作流引擎的软件开发过程管理系统将是未来研究和发展的方向。
   基于P2P的分布式工作流技术仍处于研究探索阶段,还没有较为成熟的产品和系统面世。目前,基于P2P的分布式工作流引擎还缺少软件开发过程管理的相关特征,无法应用到软件开发过程管理的环境中。因此,本文实现了基于P2P工作流引擎的瀑布式软件开发过程管理系统,在P2P工作流引擎的基础上添加了循环路由、活动审批、文档自动下载与上传、文档协同、任务并行执行等一系列满足软件开发过程管理的新特征,使其适应软件开发过程管理的环境。该系统克服了“集中式”的软件开发过程管理系统的缺陷,具有分布性、扩展性高、负载均衡等特征,并且对瀑布式软件开发过程中的活动执行与审批、文档派发、文档协同、任务并行执行等方面做了有效的控制。最后,本文将通过规范的瀑布式软件开发流程来验证系统的可行性。

著录项

  • 作者

    潘智强;

  • 作者单位

    中山大学;

  • 授予单位 中山大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 常会友;
  • 年度 2010
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    软件开发; 工作流引擎; 系统设计; P2P;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号