开题报告内容:(包括拟研究或解决的问题、采用的研究手段及文献综述,不少于2000字)
一、课题研究的背景与意义
软件开发过程中如果缺乏有效的管理,就会造成软件开发人员缺乏必要的交流,产品升级和维护所必需的程序和文档非常混乱,开发过程中的人员流动经常发生,因管理不善导致未经测试的软件加入到产品中,项目开发状态不清楚,软件生产达不到规模化等问题,于是随着软件工程的发展,软件配置管理越来越成熟,从最初的仅仅实现版本控制,发展到21世纪初提供工作空间管理、并行开发支持、过程管理、权限控制、变更管理等一系列全面的管理能力,已经形成了一个完整的理论体系。同时在软件配置管理的工具方面,也出现了大批的产品,如:最著名的ClearCase;有将近二十年历史的Perforce;开源产品CVS;入门级工具Microsoft VSS;新秀Hansky Firefly。
软件配置管理(Software Configuration Management,简称SCM),是一套规范,高效的软件开发基础结构,作为管理软件开发过程有效的方法,SCM早已被发达国家软件产业的发展和实践证明。SCM可以系统地管理软件系统中的多重版本;全面记载系统开发的历史过程,包括为什么修改,谁作了修改,修改了什么;管理和追踪开发过程中危害软件质量以及影响开发周期的缺陷和变化。在软件开发团队中,正确地采用,实施软件配置管理系统,必将提高生产力,增强对整个项目的控制,改善软件产品的质量。
本文主要针对中兴软创科技有限公司(简称ZTEsoft)基础版本类产品研发过程的配置管理工作进行研究,熟悉软件配置管理的基本思想及实现过程,掌握配置管理的常用工具,了解其在软件开发过程中发挥的作用。
二、课题研究的内容
本课题研究的主要内容是软件配置管理在基础版本类产品开发过程中的应用。首先,探究基础版本类产品的开发流程,在产品开发过程中配置管理与产品开发相结合;其次,分析软件配置管理的工作流程、重要任务及功能特点,进而总结软件配置管理的作用及相对优势,为今后的同类开发工作积累丰富的配置管理经验。
本课题研究的主要任务有:
1)软件配置管理相关介绍
基于软件开发的需要,逐渐衍生出的配置管理工作,通过研究软件配置管理的背景和技术进展,介绍配置管理定义,相关术语,角色与职责,使用工具等相关内容。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。