基于配置项的软件变更管理系统的设计与实现

基于配置项的软件变更管理系统的设计与实现

论文摘要

在软件生存周期的各个阶段中,都经常需要对软件进行修改和变动以满足软件用户的需求,这种修改和变动常常在软件开发人员之间引起混乱和误会,而且若修改前不加分析,修改时不注意质量,也不加记录,这种混乱程度必然更加严重,为此必须对软件开发过程中产生的变更进行控制和管理。本文所论述的系统就是为了解决上述问题设计开发的。 本文所论述的系统定位于中小型软件企业,架构于中小型软件企业内部的局域网,供软件企业内部对软件开发过程中发生的变更进行管理。将变更管理的对象细化到每一个软件配置项的粒度上,这样有利于清晰地获得变更影响到的内容。在获得了变更将要影响到的软件配置项的信息后可借助版本控制工具VSS来控制对这些软件配置项的出库与入库。本文将变更管理过程划分为五个阶段,这样做的好处在于可以达到将变更管理这个繁琐复杂的过程划繁为简的目的,也可以避免由于变更管理的过程复杂、参与人员众多而造成的职责不清,拖延工作等现象。为每一个阶段指定阶段负责人并规范化每一个阶段的数据采集,这样可以辅助各个阶段的负责人有针对性的定制与阶段相关的数据。 本文首先叙述了课题的意义及课题国内外的研究概况,介绍了与变更管理有关的基本理论。然后对系统进行了面向对象的分析与设计,在详细的分析与设计的基础上运用面向对象的C#语言实现了系统的功能,系统的主要功能为管理软件配置项的信息和管理变更请求的信息。论文的最后是对本文工作的总结以及对下一步工作的展望。

论文目录

  • 独创性声明
  • 学位论文版权使用授权书
  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的研究意义
  • 1.2 课题国内外的研究概况
  • 1.3 系统的设计目标
  • 1.4 论文研究内容及研究方法
  • 1.5 论文的组织结构
  • 第二章 系统的相关理论
  • 2.1 软件配置项的相关概念
  • 2.1.1 软件配置项
  • 2.1.2 软件基线
  • 2.1.3 软件版本
  • 2.1.4 软件配置项标识
  • 2.2 需求变更基本内容
  • 2.2.1 需求变更的影响
  • 2.2.2 需求变更产生的原因
  • 2.3 变更管理的理论知识
  • 2.3.1 变更管理的目标
  • 2.3.2 变更管理的基本内容
  • 2.4 IT- Kid的基础知识
  • 2.4.1 IT- Kid概述
  • 2.4.2 IT- Kid的系统演化模型
  • 2.4.3 技术设计策略
  • 第三章 系统的需求分析
  • 3.1 系统需求概述
  • 3.1.1 系统基本对象
  • 3.1.2 系统基本过程
  • 3.2 系统用例模型
  • 3.2.1 系统用例图
  • 3.2.2 用例描述
  • 3.3 小结
  • 第四章 系统的面向对象分析与设计
  • 4.1 PARSER分析
  • 4.1.1 PARSER分析方法介绍
  • 4.1.2 系统的 PARSER分析结果
  • 4.2 系统类图
  • 4.2.1 建立类图
  • 4.2.2 类描述
  • 4.3 系统顺序图
  • 4.3.1 主顺序图
  • 4.3.2 子顺序图
  • 4.4 变更请求的状态图
  • 4.5 系统体系结构设计
  • 4.5.1 C/S模式
  • 4.5.2 三层软件体系结构
  • 4.6 数据库设计
  • 4.7 小结
  • 第五章 系统实现
  • 5.1 变更请求管理
  • 5.2 配置项管理
  • 5.3 关系管理
  • 5.4 小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].机载航电软件配置项测试[J]. 电子技术与软件工程 2020(02)
    • [2].基于配置项前置约束算法的自动测试框架研究[J]. 计算机测量与控制 2013(03)
    • [3].通信设备软件配置项互连协议规范性工作研究[J]. 信息技术与信息化 2018(11)
    • [4].综合模块化航电平台软件配置项划分方法研究[J]. 航空计算技术 2020(02)
    • [5].一种基于关联挖掘的服务一致化配置方法[J]. 计算机研究与发展 2020(01)
    • [6].监控与事件管理[J]. 网络安全和信息化 2019(12)
    • [7].构建有效灵活的CMDB[J]. 软件和信息服务 2010(06)
    • [8].基于需求基线的软件配置管理系统[J]. 福建电脑 2009(10)
    • [9].基于DevOps的软件配置项管理[J]. 无线互联科技 2018(23)
    • [10].多控制模块伺服控制驱动软件的配置项测试方法[J]. 电子技术与软件工程 2019(17)
    • [11].嵌入式软件配置项测试技术及策略[J]. 火控雷达技术 2018(01)
    • [12].基于配置关联关系的信息系统误配置检测技术[J]. 计算机测量与控制 2017(08)
    • [13].军用软件配置管理的实施[J]. 计算机与数字工程 2008(11)
    • [14].项目配置管理应用研究——以“华龙一号”项目为例[J]. 项目管理技术 2020(07)
    • [15].综合电子信息系统软件测试方法[J]. 指挥信息系统与技术 2015(01)
    • [16].论计算机配置的全自动修改[J]. 现代妇女(下旬) 2014(04)
    • [17].配置同步在xPON网管中的设计和实现[J]. 价值工程 2012(14)
    • [18].一种面向枚举类型的配置约束提取方法[J]. 计算机工程与科学 2020(04)
    • [19].软件测试误区的思考[J]. 质量与可靠性 2017(01)
    • [20].基于分域的IT配置管理数据库信息模型[J]. 北京邮电大学学报 2009(S1)
    • [21].基于文档阅读控件的浏览器配置策略研究[J]. 现代信息科技 2020(06)
    • [22].综合信息服务平台在内蒙古气象业务中的应用[J]. 内蒙古气象 2020(02)
    • [23].软件配置管理在航天型号软件开发中的应用[J]. 电子技术与软件工程 2017(13)
    • [24].JSSG-2008中对VMC设计的考虑[J]. 航空标准化与质量 2015(01)
    • [25].软件配置错误诊断与修复技术研究[J]. 软件学报 2015(06)
    • [26].基于配置管理的复杂产品系统创新项目变更研究[J]. 科技经济市场 2009(08)
    • [27].一种支撑云管理平台的CMDB设计方法[J]. 冶金自动化 2015(01)
    • [28].基于本体的数据中心配置管理方法研究[J]. 计算机科学 2014(S1)
    • [29].能力和性能管理[J]. 网络安全和信息化 2019(11)
    • [30].ENLHS:一种基于抽样的Kafka自适应调优方法[J]. 计算机科学 2020(08)

    标签:;  ;  ;  ;  

    基于配置项的软件变更管理系统的设计与实现
    下载Doc文档

    猜你喜欢