面向中小企业的软件配置管理策略与应用研究

面向中小企业的软件配置管理策略与应用研究

论文摘要

近年来,网络技术和数据库技术的发展,使得软件规模越来越庞大;多单位、多团队的合作开发使得开发队伍的离散化程度增加;各种开发工具和开发平台的应用以及软件需求不确定性的增加,都使得软件开发变得复杂而难以一般的方式来有效管理,软件的开发过程就会变得混乱,软件生产的质量、周期、成本变得难以预测和控制,这就容易产生许多潜在的问题,往往就造成难以挽回的后果,软件危机越演越烈。为了转变这种情况,软件开发急需一种有效的组织管理方法。软件配置管理(SoftwareConfiguration Management,SCM)正可以满足这样的需求,它是一套规范、高效的软件开发基础结构,作为管理软件开发过程有效的方法,SCM早已被发达国家软件产业的发展和实践所证明。SCM能对开发过程进行有效地管理和控制,完整、明确地记载开发过程中的历史变更,形成规范化的文档,不仅使日后的维护和升级得到保证,而且更重要的是,这还会保护宝贵的代码资源,积累软件财富,提高软件重用率,加快投资回报。本课题首先介绍了软件配置管理出现的背景及目前的发展状况,接下来对配置管理的基本构成要素和管理工具进行了全面介绍,在此基础上,针对SCM的5个核心管理域进行了详细的研究,结合SCM的基本理论和我国中小型软件企业的具体实际情况,创新性的提出了一个中小型企业实施配置管理的解决方案。特别强调根据大部分企业现有的开发过程,提出一个将SCM融入其中的新的开发过程解决方案。最后通过一个具体项目来说明该配置管理在实际中小软件企业开发中应用的可行性和该解决方案在现实中的可操作性。

论文目录

  • 引言
  • 第一章 软件配置管理概述
  • 1.1 SCM 概念定义
  • 1.1.1 ISO 定义
  • 1.1.2 GB 定义
  • 1.2 SCM 术语
  • 1.2.1 软件配置项
  • 1.2.2 基线
  • 1.2.3 版本
  • 1.2.4 标记
  • 1.2.5 软件配置库
  • 1.3 SCM 的发展
  • 1.4 实施配置管理的意义
  • 1.4.1 我国配置管理管理薄弱的现状
  • 1.4.2 本土中小软件公司实施配置管理的意义及可行性
  • 第二章 配置管理关键功能域
  • 2.1 配置标识
  • 2.1.1 选择配置项
  • 2.1.2 标识配置项
  • 2.1.3 建立配置库
  • 2.2 版本控制
  • 2.2.1 版本演进
  • 2.2.2 加锁机制
  • 2.2.3 版本分支与合并
  • 2.3.4 版本标签
  • 2.3 变更控制
  • 2.3.1 基线的变更
  • 2.3.2 变更控制流程
  • 2.4 状态报告
  • 2.5 配置审计
  • 2.5.1 功能配置审核
  • 2.5.2 物理配置审核
  • 2.6 关键领域之间的关系
  • 第三章 基于中小企业的配置管理解决方案
  • 3.1 前期准备
  • 3.1.1 实施策略
  • 3.1.2 角色安排
  • 3.1.3 工具选择
  • 3.1.4 制定配置管理规程
  • 3.2 构建软硬件环境
  • 3.2.1 工具安装
  • 3.2.2 配置库初始化和结构划分
  • 3.2.3 分配权限和创建工作目录
  • 3.2.4 人员培训
  • 3.3 版本控制
  • 3.3.1 下载最新版本文件到本地机
  • 3.3.2 Check-Out & Check-In
  • 3.3.3 添加 Label
  • 3.3.4 版本跟踪
  • 3.3.5 分支、合并
  • 3.4 变更控制与开发阶段的融合
  • 3.4.1 系统业务分析
  • 3.4.2 系统需求分析
  • 3.4.3 制定系统的各项说明书
  • 3.4.4 系统设计
  • 3.4.5 编码和组件内测试
  • 3.4.6 集成构建、集成测试和迭代变更流程
  • 3.4.7 交付、验收以及交互后维护
  • 3.4.8 状态报告和配置审计
  • 3.5 迭代试验及全面实施
  • 3.6 方案总结
  • 第四章 某电信软件配置管理实施案例
  • 4.1 前期准备工作
  • 4.1.1 计划制定
  • 4.1.2 SCM 工具的选择
  • 4.1.3 构建 SCM 软硬件环境
  • 4.1.4 网络环境的选择
  • 4.2 配置规范
  • 4.2.1 配置项的选择
  • 4.2.2 配置项命名规则
  • 4.2.3 配置库结构
  • 4.2.4 配置库目录结构
  • 4.2.5 关于 VSS 库内存放文件类型及大小的规定
  • 4.2.6 角色安排与权限
  • 4.3 变更流程
  • 4.3.1 基线确定
  • 4.3.2 基线变更
  • 4.3.3 对配置项变更的规定
  • 4.4 发布管理
  • 4.5 维护和备份
  • 4.6 总结
  • 第五章 总结与展望
  • 参考文献
  • 致谢
  • 中文详细摘要
  • 英文详细摘要
  • 相关论文文献

    标签:;  ;  ;  ;  

    面向中小企业的软件配置管理策略与应用研究
    下载Doc文档

    猜你喜欢