当前位置:问答库>论文摘要

题目:基于文档流程的软件文档管理的研究与实现

关键词:工作流技术;软件质量;文档流程;文档管理系统;文档状态

  摘要

软件故障带来的巨大代价,使得软件质量日益成为软件开发必须解决的关键性问题。软件的质量是在软件生产过程中逐渐“铸造”的,而软件文档贯穿于整个软件生存周期,是软件产品的重要组成部分,它们的质量直接影响着软件的质量。因此,有必要研究软件文档管理方法并开发相应的管理系统,使软件文档管理更加高效、规范,同时进一步帮助提高软件组织的软件生产能力,最终达到有效控制和提高软件质量的目的。本文首先阐述了目前软件文档管理的相关问题及其发展情况,明确了所要解决的问题,然后研究了工作流技术、文档流程以及文档管理相关技术,并在此基础上介绍了基于文档流程的软件文档管理系统的设计思想与实现方法。具体而言,(一)通过分析和研究文档流程的特点以及工作流技术在文档流程方面的应用情况,提出了基于工作流元模型的文档流程元模型和文档流程模型,给出了文档流程模型的实例,并将该模型实例在所开发系统中进行了定义和控制;(二)参考工作流管理系统的模型,定义了基于文档流程的软件文档管理模型,并详细介绍了该模型的文档流程定义、文档流程引擎、文档流程管理与监控以及客户端的应用;(三)根据对软件配置管理技术、文档流程与文档版本管理的研究,提出了改进的树状结构版本模型和检出/检入算法、版本号制定规则以及版本变更跟踪;(四)通过分析文档、文档类别和文档模板三者之间的关系,详细阐述了基于文档模板的文档生成技术;(五)本文对组织模型进行了构建,分析和研究了基于文档角色的权限管理技术,并应用于实践。然后,本文对基于文档流程的软件文档管理系统的功能结构设计、体系结构设计、系统的总体架构、基于框架的开发方式和数据库设计进行详细描述,并对文档模板管理、文档流程自定义、文档流程的流转控制、版本管理、项目文档管理和流转控制人员、作者、修改者、文档类别配置进行了设计与实现。最后,依据文档管理系统各部分主要功能的实例描述,介绍了基于文档流程的软件文档管理系统的具体应用。