论文部分内容阅读
该文阐述了CMM和软件配置管理理论及其对软件配置管理工具的内在要求,分析了现有配置管理工具的发展现状和不足,并结合东软CMM5在软件开发过程中对配置管理工具的实际需求,提出了针对并发版本系统CVS的改进需求并进行了具体的设计与实现.当前的各种配置管理工具存在许多不足,其中最有普遍性和代表性的缺点是它们都只是或多或少地完成了软件配置管理中的一部分工作,从严格意义上讲这些配置管理工具称为版本控制工具或类似的名称可能更适合,迄今还没有比较完整的配置管理工具,因此设计开发完整的软件配置管理程序势在必行.为了克服以上的缺点,文章提出将一体化和工作流的理论和方法应用到配置管理工具中来.文章详细地阐述了基于一体化和工作流的软件配置管理工具的目标、理念以及所应具备的功能;建立了基于一体化和工作流的软件配置管理工具的系统框架,并对其每一个功能的具体内容进行了详细的设计.系统着眼于软件配置管理活动整个流程的过程管理,力图通过工作流的方式将各活动串接起来,以形成一个功能相对比较完整和可操作的软件配置管理系统;设计并实现了配置管理中工作流节点设置、流程设置、文件流转和工作流引擎;系统所采用的B/S平台模式,为实现上述功能提供了良好的条件.最后,作者从功能和性能上对整个系统作了一个简要的评价,结果表明了系统的可行性和先进性.最后,在总结全文的基础上,作者对下一步如何优化系统功能提出了一些有益的建议.