周保奎 孫博 楊傳偉 謝瑞 顧康康
摘 要:伴隨各種各樣移動服務(wù)在人們實際生活中的廣泛應(yīng)用,移動通信網(wǎng)絡(luò)也變得更加重要。移動通信網(wǎng)絡(luò)是一個十分復(fù)雜的網(wǎng)絡(luò)系統(tǒng)。為了能夠更好的發(fā)揮出移動通信網(wǎng)絡(luò)在社會各個領(lǐng)域的重要作用,需要對移動通信網(wǎng)絡(luò)軟件開發(fā)的集成和測試流程研究問題進行探究。
關(guān)鍵詞:移動通信網(wǎng)絡(luò);軟件開發(fā);集成;測試流程
移動通信系統(tǒng)是由移動通信網(wǎng)絡(luò)中多個必需的網(wǎng)絡(luò)節(jié)點組成。移動通信網(wǎng)絡(luò)軟件系統(tǒng)是運行在各個網(wǎng)絡(luò)節(jié)點上的軟件系統(tǒng),每個軟件節(jié)點在移動網(wǎng)絡(luò)系統(tǒng)中擁有各自不同的分工,但是都是由一個統(tǒng)一的操作平臺管理。為了能夠更好的發(fā)揮出移動通信網(wǎng)絡(luò)軟件節(jié)點的不同功能,在每一個網(wǎng)絡(luò)節(jié)點的軟件系統(tǒng)中還打造了不同的上層應(yīng)用系統(tǒng)。文章結(jié)合移動通信網(wǎng)絡(luò)系統(tǒng)運行需要對移動通信網(wǎng)絡(luò)軟件系統(tǒng)集成問題進行探究。
一、移動通信網(wǎng)絡(luò)功能
第一,用戶管理。移動通信網(wǎng)絡(luò)包含成千上萬的移動用戶,每一個移動用戶都擁有各自的用戶數(shù)據(jù)。移動通信網(wǎng)絡(luò)在發(fā)展的過程中要求必需能夠管理用戶的基本數(shù)據(jù)信息,且在用戶增加和取消某種業(yè)務(wù)的時候要能夠做出相應(yīng)的動作。另外,移動通信網(wǎng)絡(luò)在運行的時候還需要精準的了解每一個移動用戶在無線網(wǎng)路中的狀態(tài)。第二,無線信道管理。移動臺、移動網(wǎng)絡(luò)之間是通過無線信道進行連接的,其中,移動網(wǎng)絡(luò)負責管理無線信道。在請求使用的移動用戶增多時,移動網(wǎng)絡(luò)還需要負責將空下來的信道分配給各個移動用戶,由此提升移動數(shù)據(jù)信息的傳輸質(zhì)量和傳輸速度。第三,呼叫管理。移動通信網(wǎng)絡(luò)在運行的時候要能夠?qū)艚械娜^程進行控制,具體包含主叫用戶的控制、被叫用戶控制、信令鏈路的控制等。第四,對其他業(yè)務(wù)的支持。移動通信網(wǎng)絡(luò)在運行的時候還需要支持一些關(guān)聯(lián)性的業(yè)務(wù),這些業(yè)務(wù)的開展需要所有網(wǎng)絡(luò)節(jié)點的參與,主要包含電信業(yè)務(wù)和承載業(yè)務(wù)。電信業(yè)務(wù)包含常見的話音業(yè)務(wù)、短信業(yè)務(wù)、視頻業(yè)務(wù)和傳真業(yè)務(wù)。承載業(yè)務(wù)主要是指各種數(shù)據(jù)業(yè)務(wù),包含不同移動用戶之間的數(shù)據(jù)通信和移動用戶之間的通信。
二、移動通信網(wǎng)絡(luò)軟件開發(fā)工作概念和特點
移動通信網(wǎng)絡(luò)軟件開發(fā)是對具有良好管理功能系統(tǒng)軟件的研發(fā),并在軟件開發(fā)之后所開展的一系列管理。移動通信網(wǎng)絡(luò)軟件包含軟件開發(fā)規(guī)劃擬定、開發(fā)研究方案、軟件程序編訂、軟件程序的運營管理等。開發(fā)出來的移動通信網(wǎng)絡(luò)軟件是為移動通信網(wǎng)絡(luò)服務(wù)的,也是為物理網(wǎng)絡(luò)實踐應(yīng)用的軟件系統(tǒng),在軟件開發(fā)應(yīng)用之后能夠提升網(wǎng)絡(luò)運行效率,拓展網(wǎng)絡(luò)服務(wù)的功能。
為了能夠更好的開發(fā)和應(yīng)用移動通信網(wǎng)絡(luò)軟件需要相關(guān)人員仔細研究移動通信網(wǎng)絡(luò)的特點,立足于移動通信網(wǎng)絡(luò)的基本功能來做好移動通信網(wǎng)絡(luò)軟件開發(fā)工作。移動通信網(wǎng)絡(luò)軟件開發(fā)特點具體體現(xiàn)在以下幾個方面:第一,周期性。移動通信網(wǎng)絡(luò)技術(shù)在開發(fā)的過程中具有周而復(fù)始的特點,在軟件開發(fā)的過程中會不斷拓展軟件功能,相應(yīng)地,對移動通信網(wǎng)絡(luò)軟件的應(yīng)用也提出了更高的要求,通過對軟件的研發(fā)升級能夠更好的發(fā)揮出軟件系統(tǒng)的作用。第二,團隊合作過程。移動通信網(wǎng)絡(luò)軟件系統(tǒng)是一個綜合性的系統(tǒng),該軟件的開發(fā)研究會涉及到多個部門,也需要對網(wǎng)絡(luò)軟件的子系統(tǒng)功能模塊進行劃分,并安排不同團隊來研發(fā)和利用子系統(tǒng),從而集中各方面的力量來不斷提升移動通信網(wǎng)絡(luò)軟件的開發(fā)速率,降低移動通信軟件的開發(fā)成本。
三、移動通信網(wǎng)絡(luò)軟件開發(fā)集成和測試流程的打造
(一)制定科學的移動通信網(wǎng)絡(luò)軟件集成和測試計劃方案
移動通信網(wǎng)絡(luò)軟件開發(fā)集成方案和測試方案的制定是移動通信網(wǎng)絡(luò)軟件集成和測試工作開展的重要基礎(chǔ)力量,也是移動通信網(wǎng)絡(luò)軟件集成的關(guān)鍵。在開發(fā)移動通信網(wǎng)絡(luò)軟件的過程中考慮到各個軟件系統(tǒng)功能、構(gòu)造的不同,各個軟件系統(tǒng)的平臺也不同,由此采用的軟件集成形式和測試方案也不同。在打造移動通信網(wǎng)絡(luò)軟件集成和測試方案的時候需要相關(guān)人員對移動通信網(wǎng)絡(luò)軟件的應(yīng)用情況進行調(diào)查,了解通信網(wǎng)絡(luò)運行規(guī)律和發(fā)展特點,由此打造出科學合理的集成測試方案。
(二)制定出科學的計劃方案,逐漸開展和實施移動通信網(wǎng)絡(luò)軟件和測試工作
第一,移動通信軟件網(wǎng)絡(luò)集成和測試。網(wǎng)絡(luò)集成和測試是移動通信 網(wǎng)絡(luò)軟件開發(fā)的最高層次,也是整個軟件開發(fā)集成和測試的最后關(guān)鍵,在這個階段需要將軟件推向到整個市場。移動通信網(wǎng)絡(luò)軟件是在網(wǎng)絡(luò)架構(gòu)中運行的,各個網(wǎng)絡(luò)節(jié)點是軟件的重要工作領(lǐng)域,軟件開發(fā)運行對整個網(wǎng)絡(luò)平臺的發(fā)展起到了十分重要的作用,能夠?qū)崿F(xiàn)對移動通信網(wǎng)絡(luò)的規(guī)劃管理。第二,軟件集成階段。移動通信網(wǎng)絡(luò)是由各個節(jié)點組成的,每個節(jié)點在打造的時候需要打造獨立的軟件系統(tǒng),所有節(jié)點在匯總之后會形成一個整體,由此打造成一個完善的移動通信網(wǎng)絡(luò)軟件系統(tǒng)。各個子系統(tǒng)在運用之前形成了獨立的軟件系統(tǒng),在各個軟件子系統(tǒng)的作用下匯聚形成移動通信網(wǎng)絡(luò)軟件系統(tǒng)。各個軟件子系統(tǒng)在運行之前完成了基本的集成和測試管理,在整合各個軟件功能之后最終完成系統(tǒng)集成和測試,在綜合各個系統(tǒng)功能的情況下能夠發(fā)揮出移動通信網(wǎng)絡(luò)的軟件服務(wù)功能。第三,系統(tǒng)級別測試管理環(huán)節(jié)。系統(tǒng)級別的測試原理和各個單個節(jié)點子系統(tǒng)的測試是密切關(guān)聯(lián)的。系統(tǒng)測試原理也和單個節(jié)點子系統(tǒng)測試原理十分接近,主要形式是各個軟件和系統(tǒng)運作的融合發(fā)展。系統(tǒng)級別測試對整個軟件系統(tǒng)開展的綜合測試能夠為軟件系統(tǒng)的長遠、穩(wěn)定運行提供重要支持。第四,軟件級別的測試。在進入移動通信網(wǎng)路軟件測試階段的時候要注重采取有效的措施將開發(fā)好的軟件推向到整個市場。但是在軟件推向整個市場之前還需要進行開展設(shè)備的測試,讓客戶進行前期的試運用,由此全面了解檢測軟件在實踐應(yīng)用中的效果,并為軟件開發(fā)人員后續(xù)的軟件開發(fā)管理提供科學的參考支持。軟件試運行測試工作是十分重要的,軟件試運行測試結(jié)果直接關(guān)系到產(chǎn)品后續(xù)的生命力,只有在客戶滿意產(chǎn)品的測試之后,軟件才能夠被正式投入到市場。如果軟件的測試結(jié)果不理想,就會宣告軟件開發(fā)失敗。第五,模塊化集成和測試。軟件開發(fā)系統(tǒng)是由多個子系統(tǒng)開發(fā)組成的,每個子系統(tǒng)在運行的時候都需要確保研發(fā)部門的技術(shù)水平都處于一個不斷上升的狀態(tài),通過對子系統(tǒng)的維護改造升級能夠全面提升系統(tǒng)運作性能,從而使得整個系統(tǒng)的運行能夠達到理想的狀態(tài)。
結(jié)束語
綜上所述,移動通信網(wǎng)絡(luò)軟件系統(tǒng)功能十分復(fù)雜,是由移動網(wǎng)絡(luò)功能決定的,在整個ITU國際標準里明確規(guī)定了一般性的移動通信網(wǎng)絡(luò)功能,功能的滿足是移動通信網(wǎng)絡(luò)軟件系統(tǒng)開發(fā)建設(shè)的一個重要需求。從發(fā)展實際情況來看,移動通信網(wǎng)絡(luò)軟件開發(fā)是一項綜合性的工作,這項工作開展的基礎(chǔ)是移動通信網(wǎng)絡(luò),在移動通信網(wǎng)絡(luò)的運作下來滿足不同客戶的功能需要。移動通信網(wǎng)絡(luò)軟件在市場中的應(yīng)用能夠?qū)崿F(xiàn)對整個系統(tǒng)的自動化管理,從而有效提升移動通信網(wǎng)絡(luò)的使用效率。為此,在移動通信網(wǎng)絡(luò)軟件開發(fā)應(yīng)用的過程中需要相關(guān)人員做好一系列集成和測試工作,進而為移動通信網(wǎng)絡(luò)的穩(wěn)定運行提供重要支持。
參考文獻
[1] 李兵, 王吉富, 屈亞運. 移動通信網(wǎng)絡(luò)軟件開發(fā)中的集成和測試流程的研究[J]. 信息通信, 2019, 000(001):151-152.
[2] 卓月. 移動通信網(wǎng)絡(luò)軟件開發(fā)中的集成和測試流程的研究[D].? 2003.
[3] 馬鈺. 自動測試軟件開發(fā)運行平臺多任務(wù)并行機制的研究與實現(xiàn)[D].
[4] 朱紅. 基于Jenkins的移動通信業(yè)務(wù)自動化測試平臺的設(shè)計與實現(xiàn)[D].? 2016.
[5] 鐘艷, 張蓉. 基于移動互聯(lián)網(wǎng)下軟件開發(fā)技術(shù)的研究[J]. 電子技術(shù)與軟件工程, 2014, 000(001):82-82.