论文部分内容阅读
随着软件需求的激增,软件规模和复杂度不断增大,传统的软件开发模式面临巨大的挑战,人们开始探索新的软件开发技术来适应软件发展的要求。基于软件重用的领域分析技术是解决这一软件危机行之有效的方法。
领域工程是可重用资源基础设施建设的主要技术手段。领域分析是领域工程的前期阶段,是获取领域需求规约的关键过程。领域分析通过对同一领域中的若干应用系统及相关信息进行分析,明确领域应有的基本能力和行为,识别领域中的共性和变化性,建立映射整个领域需求的领域分析模型。
近年来,由于通信业的持续高速发展,光传输网的规模和复杂度日益增大,传输网络管理也越来越重要。传输网络管理软件是光纤传输网络的重要组成部分,是保证通信网络高效、可靠、经济和安全运行的重要基础。随着传输网管软件的规模和复杂度不断增大,现有的传输网管测试系统已经不能满足测试的需要,如何开发高效、可靠、经济的传输网管测试系统成为近来技术发展 的热点和重点之一。
本文的主要研究内容是如何将领域分析技术与传输网管测试系统的设计结合起来,使得测试系统的开发变得快速、高效,达到重用的目的。
本文结合中兴通讯传输网管软件测试系统的开发,设计和实现了基于领域分析的测试系统,阐述了测试系统的软件重用设计思想和体系结构,形成了二个比较完整的技术解决方案。文章首先分析了领域分析方法,深入研究了基于领域分析的软件开发方法的特点。接下来,本文结合传输网管软件测试系统,应用领域分析模型建立了测试系统的领域需求模型和体系结构模型。最后,本文应用面向对象技术完成了传输网管测试系统的实现。
通过这些工作,使得传输网管测试系统的后续开发变得快速、高效,避免、减少了重复性的丌发。同时使该系统可以不经修改或者经过少量修改就可以应用在同类产品或具有相似测试模型的其它产品的软件测试中,达到了软件重用的目的。目前,该测试系统已经应用在中兴通讯传输网管开发部的软件测试中。