软件开发过程管理系统文献综述
2020-06-23 20:45:03
文 献 综 述 1.1 研究的背景和意义 随着软件需求的日益增长和软件开发环境的日益复杂化,软件产品的规模急剧增加,软件项目管理的规范化程度已经逐渐成为制约软件项目成败的瓶颈。
软件项目开发是一项系统而复杂的工作,它需要一个团队互相配合、分工协作。
软件项目管理系统可以规范一个软件开发团队的日常工作,提高工作效率。
进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产余额趋向于成熟,企业越能够稳定发展。
然而目前,对软件项目管理的主要有手工存取和借助一些软件(SVN)对软件项目进行管理,起不到对项目进度的实时跟踪与管理。
1.2 开发技术简介 1.2.1 工作流技术简介 工作流系统中应用的的事物模型从传统的数据库事物模型到扩展事物模型,再到事物工作流。
人们普遍基于Sagas模型或柔性事物模型来提出新的适合某些特殊应用环境的事物工作流模型,在出现异常时采用补偿机制来撤销已提交事物的影响。
《工作流事务性研究综述》论文重点研究了事物工作流的并发控制和调度、错误恢复和面向Web的服务工作了的事务性。
工作流技术在企业协同办公中的应用是当今研究的一个热点,《工作流技术在协同办公系统中的应用研究》论文以工作流管理联盟提出的工作流参考模型为依旧,提出了用户自定义过程和表单的工作流系统体系结构,通过采用退回、委托和追回等操作增强了系统的柔性。
弥补了基于Lotus notes的文档流程管理系统以电子消息为流程的灵活性较差,客户端需要另外安装维护,不能方便地直接对数据进行处理等不足。