摘要
二十世纪九十年代以来,通信产业凭借着计算机软硬件技术的飞速发展实现了惊人的增长速度,成为当今世界最重要的经济增长点之一。而通讯设备正是依托于安装其上的嵌入式软件,才得以被不断地智能化。同时,网络上不断暴露出来的软件缺陷,也时常影响着运营商、通信设备供应商和普通消费者。保证软件质量的软件测试过程不仅从软件开发活动中剥离出来,而且被不断地优化和改良,目前大多数企业的项目管理者都能够根据自身的经验采用正式的软件测试流程。具体来说,有最早出现的v模型/w模型,到后来发展出来的x模型/H模型/前置测试模型。而近年逐渐流行的敏捷开发,不仅关注开发和测试流程的外在组织方式,而且更注重参与者内在的能动性,对整个软件业造成了深刻的影响。
为了优化项目的过程管理,本文首先对过程管理理论和软件测试过程模型进行了研究,通过对某企业嵌入式软件研发流程和组织运作特点的分析,发现了某企业开发和测试流程中的若干管理问题,如:
组织有效性的问题,阶段性开展活动的问题,阶段间里程碑的问题和文档管理的问题。再运用利益相关者分析,找出合理的流程改进策略,根据某企业嵌入式软件特点,通过对各种软件测试模型的借鉴,按照经济性的原则,制定出一套完整的嵌入式软件测试流程改进方案,主要包括人员的组织结构,新的文档管理方案和测试活动设计。通过对某企业测试流程改进实施案例的分析,进一步说明了改进方案在各个方面的实践方式和效果,并详细说明了流程改进的核心实践。最后,提出测试流程改进过程中的难点和建议。
关键词:项目管理 软件测试 测试流程 测试模型 敏捷测试
目录
第一章 绪论
1. 1选题的意义
1. 2软件测试过程的研究动态
1. 3主要研究内容
1. 4论文结构
第二章 测试过程管理理论
2.1软件开发和软件测试的基本概念
2.1.1软件生命周期
2.1.2软件侧试的内涵和外延
2.1.3通信设备企业软件测试的一般流程
2.2过程管理理论
2.3软件测试的过程管理模型
第三章 某企业开发和测试流程现状分析
3. 1某企业研发项目简介
3. 2某企业软件研发项目流程
3. 3项目的组织运作特点
3. 4采用当前测试流程的原因
3. 5管理问题诊断
第四章 软件测试流程改进方案
4.1测试流程改进框架
4.1.1利益相关者分析
4.1.2测试流程改进策略
4.1.3测试管理模型的选择与借鉴
4.2.流程改进的方案设计
4.2.1改进方案的整体设计
4.2.2CSIT的经济性设计
4.2.3CSIT入口条件
4.2.4CSIT的组织结构
4.2.5CSIT的文档管理
4.2.6CSIT的测试活动设计
4.2.7CSIT出口条件
第五章 软件测试流程改进案例
5.1CSIT的实践概要
5.2csrr的组织实践
5.3CSIT的测试用例/测试环境/缺陷管理
5.4CSIT的核心测试活动
5.5CSIT的其他测试活动
5.6软件测试流程改进评价
5.7流程改进过程中的难点和建议
第六章 结论和展望
6.1结论
6.2本文研究局限及展望
参考文献
致谢
1绪论1.1研究背景项目管理是一门关于项目成本、时间、范围和人力等资源管理的科学。这种管理方法起源于美国。在20世纪50年代后期,先后在一些领域进行了应用,并取得了良好的效果。但是,在当今知识经济时代,尤其是IT行业,新技术、新产品、新市场层出...
4IT项目管理关键要素研究4.1IT项目管理特点IT项目具有非常明显的特点:独特性、紧迫性和不确定性。(1)独特性IT项目的独特性在IT服务领域表现得非常突出,IT厂商不仅向用户提供产品,更重要是根据其要求提供不同的解决方案。即使有现成的解决方案,也...
2IT项目管理理论综述2.1IT项目管理研究综述本文根据目前国内外学者对IT项目管理的研究成果,借鉴了他们的成功经验,并期望将项目管理经验总结应用于到一般企业的项目管理实践中。本文主要查阅近十年有关IT项目管理的文献期刊,这些文献给本文提供了很大...
3我国企业IT项目管理现状和问题3.1我国企业IT项目管理发展状况过去,由于我国大量企业对IT项目管理并不重视,出现了大量人力、时间等方面的浪费,严重影响了我国现代化的进程,IT行业尤其如此。伴随着信息时代的到来,我国IT行业得到了飞速的发展。虽然项...
中文摘要本研究通过研究了长春FAQC汽车电器有限公司的基本现状,并在学习了供应链管理、信息化、IT项目管理等等大量理论知识的基础之上,同时总结了前人、以及其他企业的供应链信息化建设研究的方法的前提下,为长春FAQC汽车电器有限公司提出了一套全...
中文摘要快递行业伴随电商产业在飞速发展,累积至今仍然无法解决的是最后一公里的快件送达问题,也就是快递终端的配送效率问题。这个问题不仅耗费了快递人员派件、揽件时间,更增加了物业管理的成本与安全隐患,也给社会治安管理带来了安全隐患,是掣肘快递行业...
第四章软件测试流程改进方案4.1.测试流程改进框架4.1.1.利益相关者分析在这里运用利益相关者分析,是用来识别出与测试流程改进存在利益关系的个人和组织。在制定流程改进策略前,项目管理者通过对每个利益相关方的利益、影响力和重要性的评估,设计出与之适...
第五章软件测试流程改进案例5.1.GSIT的实践概要在实际的项目管理过程中,此次某企业的研发项目规模大约1ML0C,在各软件特性整体发布之前,计划了2~4个月的CSIT,因为CSIT和软件研发过程几乎并行,对SIT开始时间的延迟很小,所以整个研发周期并没有因为CSIT的...
摘要摘要:本文结合一家企业IT项目的典型案例,叙述项目实施过程中出现的项目管理问题,使用案例分析法,对问题进行分析。本文将参考PMI(ProjectManagementInstitution;美国项目管理协会)的项目管理体系的九大知识体系,分别从项目管理中的集成管理、沟...