论文部分内容阅读
二十世纪九十年代以来,通信产业凭借着计算机软硬件技术的飞速发展实现了惊人的增长速度,成为当今世界最重要的经济增长点之一。而通讯设备正是依托于安装其上的嵌入式软件,才得以被不断地智能化。同时,网络上不断暴露出来的软件缺陷,也时常影响着运营商、通信设备供应商和普通消费者。保证软件质量的软件测试过程不仅从软件开发活动中剥离出来,而且被不断地优化和改良,目前大多数企业的项目管理者都能够根据自身的经验采用正式的软件测试流程。具体来说,有最早出现的V模型/w模型,到后来发展出来的x模型/H模型/前置测试模型。而近年逐渐流行的敏捷开发,不仅关注开发和测试流程的外在组织方式,而且更注重参与者内在的能动性,对整个软件业造成了深刻的影响。为了优化项目的过程管理,本文首先对过程管理理论和软件测试过程模型进行了研究,通过对某企业嵌入式软件研发流程和组织运作特点的分析,发现了某企业开发和测试流程中的若干管理问题,如:组织有效性的问题,阶段性开展活动的问题,阶段间里程碑的问题和文档管理的问题。再运用利益相关者分析,找出合理的流程改进策略,根据某企业嵌入式软件特点,通过对各种软件测试模型的借鉴,按照经济性的原则,制定出一套完整的嵌入式软件测试流程改进方案,主要包括人员的组织结构,新的文档管理方案和测试活动设计。通过对某企业测试流程改进实施案例的分析,进一步说明了改进方案在各个方面的实践方式和效果,并详细说明了流程改进的核心实践。最后,提出测试流程改进过程中的难点和建议。