基于工作流的协同工作平台的研究与实现

基于工作流的协同工作平台的研究与实现

论文摘要

软件行业受到人力资源的制约,迫使企业面对自行开发的“内制”(In-sourcing)或通过合同形式进行“外包”(Out-sourcing)的两难选择。人力资源是投入软件开发活动的主要资源,通常认为软件企业在人才方面的投入占总投资的比例超过60%。本文认为,软件开发主要资源限制来自人力资源的稀缺,如何跨越人力资源的约束是本文要研究的主题,故提出了软件开发虚拟团队这一开发形式来解决上述困境。如何将软件开发虚拟团队这一开发形式很好的应用起来呢?本文架构了一个基于Google Sites的工作流协同网络管理系统(WCNMS,Workflow collaborative network management system)通过该平台实现虚拟团队式的软件开发。本系统采用了成熟的软件技术和工具,使用面向对象的UML工具进行本系统的需求分析和模型设计,WEB容器使用了Apache的Tomcat 6.0.1.8软件开发工具使用开源的IDE My Eclipse 5.5.1GA,数据库使用Microsoft SQL Server 2005。在本文的研究中,首先展望了工作流协同工作系统的国内外研究现状及发展趋势,然后分析了软件开发的组织形式即网络协同虚拟团队的问题,重点设计了支持工作组和协同工具等资源的全新工作流元模型、具有动态修改功能的工作流分布式引擎。最后给出了WCNMS的系统模型、框架设计及其系统的具体实现。本系统包括如下功能:①软件开发协同小组的管理;②网络员工的协同建模;③开发任务的发布,执行和提交;④网络资源的管理;⑤协同工具的大量使用。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 研究背景及其意义
  • 1.1.1 群件技术与CSCW 技术顺应了网络协同软件的发展趋势
  • 1.1.2 基于工作流的协同工作平台系统研究的意义
  • 1.2 工作流的协同工作系统的国内外研究现状、发展趋势
  • 1.2.1 工作流技术的国内外研究现状
  • 1.2.2 基于工作流的协同软件国内外发展现状
  • 1.2.3 协同工作流软件的发展趋势
  • 1.3 本文研究的主要内容
  • 1.3.1 Google sites 的功能和基于Google sites 协同工作流软件系统
  • 1.3.2 本文主要章节
  • 2 工作流系统模型和引擎的研究
  • 2.1 支持协同工作的工作流系统模型
  • 2.1.1 支持协同工作的工作过程模型
  • 2.1.2 支持协同工作的工作流元模型
  • 2.2 支持多群体协同工作的动态修改技术
  • 2.2.1 人员的动态修改
  • 2.2.2 工作流的动态修改
  • 2.3 动态工作流引擎设计
  • 2.4 分布式引擎体系结构设计
  • 2.4.1 服务传递
  • 2.4.2 数据分布
  • 2.4.3 事务控制
  • 2.4.4 数据同步
  • 2.5 本章小结
  • 3 网络协同工作流管理系统模型设计
  • 3.1 系统设计目标及思想
  • 3.1.1 设计目标
  • 3.1.2 设计思想
  • 3.2 软件开发虚拟团队
  • 3.2.1 软件开发虚拟团队类型划分
  • 3.2.2 软件开发虚拟团队跨“时间—地域—组织—文化”功能的人力资源模型
  • 3.2.3 软件开发虚拟团队类型的数学表达和实例分析
  • 3.3 网络化协同软件开发机理和支撑平台
  • 3.3.1 网络化协同软件开发组织模式
  • 3.3.2 网络化协同软件开发的协同层次分析
  • 3.3.3 网络化协同软件开发平台功能体系
  • 3.4 系统的框架设计
  • 3.4.1 平台的基本架构与总体设计
  • 3.4.2 系统的体系结构模型
  • 3.4.3 系统的功能树模型及其相应模块的UML 建模
  • 3.5 本章小结
  • 4 系统的软件体系结构及其实现
  • 4.1 WEB 多层体系结构
  • 4.2 关键技术分析
  • 4.2.1 多项目协同及Socket 通信
  • 4.2.2 协同过程建模中的并发控制
  • 4.3 工作流引擎类包图设计
  • 4.4 工作流引擎系统的数据库设计
  • 4.4.1 动态数据表
  • 4.4.2 静态数据表
  • 4.5 系统运行环境及其界面展示
  • 4.5.1 系统的开发与运行环境
  • 4.5.2 实际应用过程
  • 4.6 本章小结
  • 5 工作总结与研究展望
  • 5.1 工作总结
  • 5.2 研究展望
  • 致谢
  • 参考文献
  • 附录
  • A.作者在攻读学位期间发表的论文目录
  • B. 作者在攻读学位期间取得的科研成果目录
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于工作流的协同工作平台的研究与实现
    下载Doc文档

    猜你喜欢