学位论文 > 优秀研究生学位论文题录展示

软件项目中的需求变更控制及软件测试管理

作 者: 孙晓燕
导 师: 忻展红
学 校: 北京邮电大学
专 业: 项目管理
关键词: 软件项目 需求变更 软件测试 测试模型
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 73次
引 用: 0次
阅 读: 论文下载
 

内容摘要


众所周知软件开发过程中很重要的一点就是如何处理需求变更给系统带来的影响。软件项目中,需求变更失控是导致软件失败的主要原因。文中对需求变更的相关理论及需求整理的全过程进行了综述,针对软件开发中需求变更的特点对需求变更作了分析,研究了软件需求变更管理的现状,分析了需求变更对整个软件项目的影响,探讨了需求变更管理中存在的问题及其产生的原因,并针对这些问题提出了相应的改善方案即如何才能管理好项目中的需求变更。另一方面,由于软件测试同需求变更是密不可分的,因此本文以软件需求变更管理为基础,结合企业和行业的实际,采用理论联系实际的方法,对软件需求变更管理及其同软件测试的关系进行了研究,阐述了在软件测试中需求的形成过程,分析了当需求发生变化时软件测试任务应该如何完成,测试用例应如何调整,测试用例库维护策略应如何改进。同时本文还对基于需求变更变化的软件测试模型进行了研究和改造。在文中分析了传统V型测试模型的缺点,在需求变更的基础上对V型测试模型进行了改进,并以需求为起点对模型进行了系统的分析与设计,设计出了基于需求变更的新测试模型,有效地减小了需求变更对系统带来的影响,改善了软件测试质量,提高了测试效率。最后,结合作者亲自参与的项目----《Ameco航空维修运营管理系统》,深入的分析了该项目管理的现状,指出了在项目需求变更管理中存在的问题,提出了相应的解决方案,并设计了《Ameco航空维修运营管理系统》的变更管理标准,从而使得该项目顺利按时的完成。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-12
  1.1 选题背景  9-11
  1.2 国内外研究的现状  11-12
第二章 软件项目需求变更控制  12-29
  2.1 基本理论  12-14
    2.1.1 需求  12-13
    2.1.2 需求分析  13-14
    2.1.3 需求变更  14
  2.2 需求管理过程  14-19
    2.2.1 需求获取  14-15
    2.2.2 需求分析  15-17
    2.2.3 需求规格  17
    2.2.4 需求验证  17-18
    2.2.5 需求变更  18-19
  2.3 需求变更的影响分析  19-20
    2.3.1 增加项目的人员、费用开支、影响开发进度  19-20
    2.3.2 影响软件质量  20
    2.3.3 影响文档和代码的一致性  20
    2.3.4 影响开发者与用户、开发者之间的合作关系  20
  2.4 需求变更产生的原因  20-22
    2.4.1 沟通问题  20-21
    2.4.2 范围没有圈定就开始细化  21
    2.4.3 需求评审往往流于形式  21-22
    2.4.4 没有明确的需求变更流程  22
    2.4.5 对变更的影响没有评估  22
    2.4.6 项目的实施周期过长  22
  2.5 如何管理好需求变更  22-29
    2.5.1 明确项目的目标和范围  23
    2.5.2 建立需求文档并进行版本控制  23-24
    2.5.3 做好需求评审  24
    2.5.4 设定需求基线  24-25
    2.5.5 分级管理变更,定时批量处理  25
    2.5.6 多与客户沟通进行沟通  25-26
    2.5.7 定义可视性的需求变更控制流程  26-28
    2.5.8 采用快速原型方法  28-29
第三章 软件测试同需求变更的关系  29-45
  3.1 概论  29-36
    3.1.1 软件测试  29-30
    3.1.2 软件测试流程  30-31
    3.1.3 软件测试管理  31-33
    3.1.4 测试方式中普遍存在的问题  33-35
    3.1.5 软件测试需求管理工具  35-36
  3.2 需求变更以后的测试任务如何完成  36-37
  3.3 软件测试的需求形成过程  37-38
  3.4 需求变更后如何调整测试用例  38-39
    3.4.1 确定执行者  38
    3.4.2 确定用例  38-39
    3.4.3 描述执行者和用例  39
  3.5 软件测试用例设计步骤  39
  3.6 测试用例库维护策略改进  39-40
  3.7 基于需求变更的软件测试模型改造  40-45
    3.7.1 传统的测试模型分析  41-42
    3.7.2 测试模型改造  42-43
    3.7.3 基于需求变更的测试新模型  43-45
第四章 《AMECO航空维修运用管理系统》案例分析  45-65
  4.1 系统基本情况介绍  45-56
    4.1.1 《Ameco航空维修运营管理系统》需求报告  45-49
    4.1.2 系统功能模块介绍  49-56
  4.2 项目管理中存在的问题分析  56-65
    4.2.1 项目管理中存在的问题  56
    4.2.2 项目管理中存在的问题分析  56-57
    4.2.3 AAMIS变更管理标准  57-65
第五章 结论  65-67
  5.1 总结  65
  5.2 展望  65-67
参考文献  67-69
致谢  69

相似论文

  1. 面向对象分层测试的方法研究,TP311.53
  2. 基于形式化UML测试序列生成方法研究,TP311.53
  3. 高职院校教学案例库的创建探究,TP311.53-4
  4. 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
  5. 表面形貌区域法分析评定算法及软件系统研究,TP311.52
  6. 面向企业级应用系统的测试模型研究与应用,TP311.52
  7. 基于Process Engine的Web Services自动化测试研究,TP311.52
  8. 基于贝叶斯网络的软件风险管理模型研究与实现,TP311.52
  9. CH公司位置服务软件项目管理研究,TP311.52
  10. 电信CRM软件项目需求管理研究,TP311.52
  11. 国内太阳能企业实施MES软件项目过程中的风险管理研究,F426.2
  12. 电子商务中的在线书店设计与实现,TP311.52
  13. 基于神经网络算法的风险管理模型,TP311.52
  14. 基于J2EE的软件测试用例管理系统的设计与实现,TP311.52
  15. 城市交通规划战略测试及关键模型研究,TU984.191
  16. 江西省数字复合出版系统构建,G237.6
  17. J2EE集成开发框架及其应用,TP311.52
  18. 一种基于使用模型和可执行规格说明的软件测试框架,TP311.52
  19. 基于云遗传算法的软件项目资源调度研究,TP311.5
  20. XX企业专业计算平台项目需求管理研究,TP311.52
  21. 基于BTS的嵌入式软件测试技术研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com