一、立论依据
课题来源、选题依据和背景情况、课题研究目的、工程应用价值
二、文献综述
国内外研究现状、发展动态
三、研究内容
1.主要研究内容及拟关键技术
2.拟采取的研究方法、技术路线、实施方案及可行性分析
3.预期目标
四、研究基础
五、工作计划
六、评审意见
课题来源、选题依据和背景情况、课题研究目的、工程应用价值
随着软件产业的崛起,团队化的工作方式已成为软件开发的主流方式,然而随着软件开发人员的增加和开发环境的日益复杂,使得软件开发越来越难以管理。在实际开发中往往出现团队沟通困难,软件重用率低下,开发人员各自为政,代码冗余度高,文档不健全等问题,造成的结果是数据丢失,开发周期长,产品可靠性差,质量低劣,软件维护困难,项目风险增加等。因此,加强软件开发过程的配置管理是十分重要的。软件配置管理由于直接管理软件资源,对各方面均会产生显著的影响。
软件配置管理技术是CMM2级(可重复级)的一个关键过程域,ISO/IEC 12207国际标准也把它作为软件生命周期过程中基本过程的重要支持过程。目前用于软件配置管理的工具有很多,例如IBM的Rational系列软件,无论在稳定性方面还是在性能方面口碑都很好,对于整个的软件开发过程提供有效的支持,其中clearcase和clearquest工具相结合用来进行软件配置管理。软件配置管理要针对具体的软件团队和软件项目来进行,本课题就是结合一个CRM(客户关系管理)系统的Java化的项目来研究如何使用Rational工具进行有效的配置管理。该项目是将一个使用ASP技术编写的CRM系统重新使用JSP技术来实现,其中还使用了目前比较流行了Struts技术。本课题针对该项目的开发过程研究如何设置配置管理方案,分别采用Base ClearCase和UCM技术如何来实施部署,如何将ClearCase和ClearQuest工具结合起来应用于该项目,最后还将讨论采用这些工具给项目开发带来怎样的影响。

您当前的位置:
