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