APP下载

移动通信网络软件开发中的集成和测试流程研究

2020-11-25周保奎孙博杨传伟谢瑞顾康康

西部论丛 2020年4期
关键词:集成软件开发

周保奎 孙博 杨传伟 谢瑞 顾康康

摘 要:伴随各种各样移动服务在人们实际生活中的广泛应用,移动通信网络也变得更加重要。移动通信网络是一个十分复杂的网络系统。为了能够更好的发挥出移动通信网络在社会各个领域的重要作用,需要对移动通信网络软件开发的集成和测试流程研究问题进行探究。

关键词:移动通信网络;软件开发;集成;测试流程

移动通信系统是由移动通信网络中多个必需的网络节点组成。移动通信网络软件系统是运行在各个网络节点上的软件系统,每个软件节点在移动网络系统中拥有各自不同的分工,但是都是由一个统一的操作平台管理。为了能够更好的发挥出移动通信网络软件节点的不同功能,在每一个网络节点的软件系统中还打造了不同的上层应用系统。文章结合移动通信网络系统运行需要对移动通信网络软件系统集成问题进行探究。

一、移动通信网络功能

第一,用户管理。移动通信网络包含成千上万的移动用户,每一个移动用户都拥有各自的用户数据。移动通信网络在发展的过程中要求必需能够管理用户的基本数据信息,且在用户增加和取消某种业务的时候要能够做出相应的动作。另外,移动通信网络在运行的时候还需要精准的了解每一个移动用户在无线网路中的状态。第二,无线信道管理。移动台、移动网络之间是通过无线信道进行连接的,其中,移动网络负责管理无线信道。在请求使用的移动用户增多时,移动网络还需要负责将空下来的信道分配给各个移动用户,由此提升移动数据信息的传输质量和传输速度。第三,呼叫管理。移动通信网络在运行的时候要能够对呼叫的全过程进行控制,具体包含主叫用户的控制、被叫用户控制、信令链路的控制等。第四,对其他业务的支持。移动通信网络在运行的时候还需要支持一些关联性的业务,这些业务的开展需要所有网络节点的参与,主要包含电信业务和承载业务。电信业务包含常见的话音业务、短信业务、视频业务和传真业务。承载业务主要是指各种数据业务,包含不同移动用户之间的数据通信和移动用户之间的通信。

二、移动通信网络软件开发工作概念和特点

移动通信网络软件开发是对具有良好管理功能系统软件的研发,并在软件开发之后所开展的一系列管理。移动通信网络软件包含软件开发规划拟定、开发研究方案、软件程序编订、软件程序的运营管理等。开发出来的移动通信网络软件是为移动通信网络服务的,也是为物理网络实践应用的软件系统,在软件开发应用之后能够提升网络运行效率,拓展网络服务的功能。

为了能够更好的开发和应用移动通信网络软件需要相关人员仔细研究移动通信网络的特点,立足于移动通信网络的基本功能来做好移动通信网络软件开发工作。移动通信网络软件开发特点具体体现在以下几个方面:第一,周期性。移动通信网络技术在开发的过程中具有周而复始的特点,在软件开发的过程中会不断拓展软件功能,相应地,对移动通信网络软件的应用也提出了更高的要求,通过对软件的研发升级能够更好的发挥出软件系统的作用。第二,团队合作过程。移动通信网络软件系统是一个综合性的系统,该软件的开发研究会涉及到多个部门,也需要对网络软件的子系统功能模块进行划分,并安排不同团队来研发和利用子系统,从而集中各方面的力量来不断提升移动通信网络软件的开发速率,降低移动通信软件的开发成本。

三、移动通信网络软件开发集成和测试流程的打造

(一)制定科学的移动通信网络软件集成和测试计划方案

移动通信网络软件开发集成方案和测试方案的制定是移动通信网络软件集成和测试工作开展的重要基础力量,也是移动通信网络软件集成的关键。在开发移动通信网络软件的过程中考虑到各个软件系统功能、构造的不同,各个软件系统的平台也不同,由此采用的软件集成形式和测试方案也不同。在打造移动通信网络软件集成和测试方案的时候需要相关人员对移动通信网络软件的应用情况进行调查,了解通信网络运行规律和发展特点,由此打造出科学合理的集成测试方案。

(二)制定出科学的计划方案,逐渐开展和实施移动通信网络软件和测试工作

第一,移动通信软件网络集成和测试。网络集成和测试是移动通信 网络软件开发的最高层次,也是整个软件开发集成和测试的最后关键,在这个阶段需要将软件推向到整个市场。移动通信网络软件是在网络架构中运行的,各个网络节点是软件的重要工作领域,软件开发运行对整个网络平台的发展起到了十分重要的作用,能够实现对移动通信网络的规划管理。第二,软件集成阶段。移动通信网络是由各个节点组成的,每个节点在打造的时候需要打造独立的软件系统,所有节点在汇总之后会形成一个整体,由此打造成一个完善的移动通信网络软件系统。各个子系统在运用之前形成了独立的软件系统,在各个软件子系统的作用下汇聚形成移动通信网络软件系统。各个软件子系统在运行之前完成了基本的集成和测试管理,在整合各个软件功能之后最终完成系统集成和测试,在综合各个系统功能的情况下能够发挥出移动通信网络的软件服务功能。第三,系统级别测试管理环节。系统级别的测试原理和各个单个节点子系统的测试是密切关联的。系统测试原理也和单个节点子系统测试原理十分接近,主要形式是各个软件和系统运作的融合发展。系统级别测试对整个软件系统开展的综合测试能够为软件系统的长远、稳定运行提供重要支持。第四,软件级别的测试。在进入移动通信网路软件测试阶段的时候要注重采取有效的措施将开发好的软件推向到整个市场。但是在软件推向整个市场之前还需要进行开展设备的测试,让客户进行前期的试运用,由此全面了解检测软件在实践应用中的效果,并为软件开发人员后续的软件开发管理提供科学的参考支持。软件试运行测试工作是十分重要的,軟件试运行测试结果直接关系到产品后续的生命力,只有在客户满意产品的测试之后,软件才能够被正式投入到市场。如果软件的测试结果不理想,就会宣告软件开发失败。第五,模块化集成和测试。软件开发系统是由多个子系统开发组成的,每个子系统在运行的时候都需要确保研发部门的技术水平都处于一个不断上升的状态,通过对子系统的维护改造升级能够全面提升系统运作性能,从而使得整个系统的运行能够达到理想的状态。

结束语

综上所述,移动通信网络软件系统功能十分复杂,是由移动网络功能决定的,在整个ITU国际标准里明确规定了一般性的移动通信网络功能,功能的满足是移动通信网络软件系统开发建设的一个重要需求。从发展实际情况来看,移动通信网络软件开发是一项综合性的工作,这项工作开展的基础是移动通信网络,在移动通信网络的运作下来满足不同客户的功能需要。移动通信网络软件在市场中的应用能够实现对整个系统的自动化管理,从而有效提升移动通信网络的使用效率。为此,在移动通信网络软件开发应用的过程中需要相关人员做好一系列集成和测试工作,进而为移动通信网络的稳定运行提供重要支持。

参考文献

[1] 李兵, 王吉富, 屈亚运. 移动通信网络软件开发中的集成和测试流程的研究[J]. 信息通信, 2019, 000(001):151-152.

[2] 卓月. 移动通信网络软件开发中的集成和测试流程的研究[D].  2003.

[3] 马钰. 自动测试软件开发运行平台多任务并行机制的研究与实现[D].

[4] 朱红. 基于Jenkins的移动通信业务自动化测试平台的设计与实现[D].  2016.

[5] 钟艳, 张蓉. 基于移动互联网下软件开发技术的研究[J]. 电子技术与软件工程, 2014, 000(001):82-82.

猜你喜欢

集成软件开发
浅谈企业信息化系统集成
数字化监控系统的企业应用
信息安全环境下的计算机软件开发研究
核电厂定期试验管理软件开发
FPGA软件开发过程中编码规范的作用
集成一体化智能熔点仪的研究