陳俊偉
摘 要: 隨著移動互聯(lián)網(wǎng)的日益普及,中國在移動端的用戶已經(jīng)來到了億級。隨著爆炸式增長的移動端用戶的增長,其中軟件開發(fā)工作需求及其應用成為了大眾關(guān)注的焦點,尤其是軟件工程工作如何在開發(fā)過程中保障移動端用戶的安全性成為了探究的重要問題。由此可見,移動端驚人的增長速度使得其成為IT發(fā)展的主戰(zhàn)場,而軟件工程在移動端的應用的研究也將日益凸顯價值。在這樣的形勢背景下,本文主要論述了軟件工程在移動端的應用現(xiàn)狀,并針對存在的問題提出針對性的改革措施,供參考。
關(guān)鍵詞: 軟件工程;移動端;應用現(xiàn)狀;改革措施;發(fā)展展望
前言
由于移動端在鍵盤、CPU、內(nèi)存、電池、屏幕等差異,使得軟件開發(fā)工作在移動端軟件測試中無法沿用傳統(tǒng)的方法,需要根據(jù)移動端設(shè)備的具體情況進行兼容性測試,給其開發(fā)工作帶來了一定的挑戰(zhàn)與問題。在發(fā)展過程中,如何有效的促進軟件工程開發(fā)工作效率,如何提高軟件開發(fā)與移動端的適配性,如何讓移動端用戶體驗到最好的軟件運行服務等一系列問題都亟待解決?;谶@樣的發(fā)展現(xiàn)狀及研究目標,本文就軟件工程在移動端的應用現(xiàn)狀、軟件工程在移動端的應用的改革措施、軟件工程在移動端的發(fā)展展望等方面展開剖析與探究。
一、軟件工程在移動端的應用現(xiàn)狀
雖然軟件工程在移動端互聯(lián)網(wǎng)及設(shè)備中的融合應用發(fā)展已經(jīng)取得了不錯的效果,但是由于移動端的復雜性,使得其在應用中出現(xiàn)了一系列的問題[1,2]。第一,各種移動操作系統(tǒng)及開發(fā)語言繁多,導致軟件工程開發(fā)的兼容性和成本都有待優(yōu)化。具體而言,目前各個移動操作系統(tǒng)并存問題嚴重,而各類操作系統(tǒng)兼容問題使得應用環(huán)境處于一個較為混沌的狀態(tài);而移動平臺的多樣性也促使在軟件開發(fā)過程中的語言使用不統(tǒng)一,由此給開發(fā)和維護帶來了較高的成本需求,同時對于平臺介質(zhì)和市場占有率之間的關(guān)聯(lián)性,也促使開發(fā)語言的使用環(huán)境有待進一步優(yōu)化發(fā)展,由此可見,軟件工程在移動端要想取得突破性的發(fā)展,那么在系統(tǒng)優(yōu)化和統(tǒng)一規(guī)整等方面還有一段很長的路要走。第二,在移動端軟件開發(fā)與硬件設(shè)備的適配性問題。以手機的屏幕為例,分辨率、界面材質(zhì)等因素都是會影響軟件開發(fā)需求的,而不同的輸入方式使得輸入模式在適用性上會有一定的差異,也會影響軟件開發(fā)應用的流暢性,然而目前在鍵盤和屏幕等硬件方面的適配性仍存在一些問題。第三,日益擴充的網(wǎng)絡(luò)和流量與內(nèi)存電池之間的限制性問題。隨著4G的普及和5G的興起,用戶體驗提高的同時,也使得流量浪費越來越嚴重,同時由于移動端設(shè)備的內(nèi)存和電池相對PC端都有一個較大的縮幅,內(nèi)存使用和續(xù)航能力一直都是限制軟件開發(fā)及其應用工作的一大重要因素,這也促使我們需要在這些方面不斷的融入新技術(shù),打破目前軟件工程在移動端的應用發(fā)展瓶頸,進而為用戶提供更好的服務體驗。
二、軟件工程在移動端應用的改革措施
基于軟件工程在移動端應用中面臨的諸多問題,展開針對性的改革發(fā)展具有十分重要的價值。具體而言[3],首先我們需要確立軟件工程在移動端應用發(fā)展的目標,以用戶為中心,用戶至上的服務模式來指導我們的開發(fā)應用工作。這是因為軟件工程在移動端應用發(fā)展的需求和質(zhì)量是由市場、用戶來確定的,而吸引用戶、打開市場是軟件開發(fā)及其應用發(fā)展的基礎(chǔ)和前提。因此,我們需要用更好的服務體驗,圍繞著用戶為中心,不斷優(yōu)化軟件開發(fā)工程在移動端的應用發(fā)展策略,進而創(chuàng)造出更多優(yōu)質(zhì)的移動應用服務。其次,軟件工程在移動端應用的發(fā)展需要持續(xù)優(yōu)化各模塊之間的適配性,只有好的應用性能和穩(wěn)定才能夠留住用戶。因此,我們需要在技術(shù)投入和探究中不斷的創(chuàng)新與優(yōu)化,夯實技術(shù)基礎(chǔ)和系統(tǒng)架構(gòu)能力,提高用戶體驗,創(chuàng)造優(yōu)質(zhì)的軟件應用服務,進而吸引更多的普通用戶。同時,在移動端應用的改革發(fā)展中,軟件工程的技術(shù)發(fā)展和應用融合都需要貼合發(fā)展需求,從流量、內(nèi)存使用、流暢性等各個方面入手,及時跟蹤用戶需求變化,構(gòu)建交互式的軟件開發(fā)和應用機制,通過社區(qū)建設(shè)和互動等多維度的創(chuàng)新模式讓用戶感受到軟件開發(fā)的細致和用心。除此之外,移動工程在移動端的應用融合與發(fā)展離不開良好的宣傳。因此,在宣傳推廣方面,我們也需要基于軟件工程在移動端應用的發(fā)展趨勢和技術(shù)創(chuàng)新方向,不斷的引導用戶關(guān)注軟件工程在移動端應用融合與發(fā)展的突破點,讓用戶能夠?qū)浖こ淘谝苿佣藨门c改革發(fā)展的創(chuàng)意點和進步有直觀的感受,進而能夠在移動端的市場需求得到一個較為明顯的提升,同時也為吸引新用戶,留住老用戶提供更多亮點的選擇??偟膩碚f,軟件工程在移動端的應用改革發(fā)展,需要解決與移動端設(shè)備適配性可能出現(xiàn)的問題,同時也需要不斷優(yōu)化應用需求與技術(shù)支撐,為用戶提供更為優(yōu)質(zhì)的服務。
三、軟件工程在移動端的發(fā)展展望
軟件工程在移動端的發(fā)展,隨著技術(shù)的更新和用戶需求的變化,在未來勢必面臨更多的挑戰(zhàn),如何持續(xù)高效的促進軟件工程在移動端的融合應用是發(fā)展中需要不斷探究的問題。因此,本文據(jù)此提出以下幾點思考與展望[4-6]。
(1)把握軟件工程與移動端的融合應用發(fā)展趨勢,準確掌握軟件工程在移動端應用與運行的方法與技術(shù)。以黑盒測試為例,作為軟件開發(fā)工作中具有的主要特質(zhì)之一,我們需要充分的保障在應用開發(fā)、設(shè)計和運行中不會出現(xiàn)設(shè)計、分析等其他方面的內(nèi)容,進而讓更多的用戶能夠更為便捷和輕松的使用。
(2)準確理解軟件工程在移動端開發(fā)設(shè)計中逐漸形成迭代、敏捷性的相關(guān)標準,提高軟件工程在移動端的項目開發(fā)效率。軟件開發(fā)在移動端的應用面向不同市場、不同的需求和不同用戶,其研究和開發(fā)工作都有一定的規(guī)模,使得傳統(tǒng)的開發(fā)模式難以有效提高效率。因此,化整為零,推廣迭代化開發(fā)模式,在一定程度上能夠加快項目開發(fā)周期。
(3)構(gòu)建更為完善的軟件開發(fā)和管理機制,確保移動端應用的合理性。軟件開發(fā)與移動端的融合需要從多維度完善相應協(xié)作、交付模式,通過各模塊的之間的相互合作,使得計算機軟件在設(shè)計的過程中朝著人性化方向發(fā)展。
結(jié)語
雖然軟件工程在移動端的應用融合,仍存在著許多問題。但在發(fā)展過程中,只要我們能夠不斷的促進軟件工程與移動端的應用發(fā)展,把提高用戶體驗放在第一位,不斷優(yōu)化軟件工程在移動端的應用融合發(fā)展措施與技術(shù)創(chuàng)新,提升軟件開發(fā)工作的效率和質(zhì)量,那么就一定能夠確保軟件工程在移動端的應用朝著良好的方向發(fā)展,為用戶提供更為優(yōu)質(zhì)的服務。
參考文獻
[1] 張一文, 雷友珣. Android"碎片化"問題的適配方案的分析與應用[J]. 軟件, 2015, 36(12):180-183.
[2] 張立世. 某公司移動終端軟件項目組織問題分析與改進措施[D]. 清華大學, 2015.
[3] 彭云帆. 移動端軟件工程項目范圍管理方案設(shè)計[D]. 云南大學, 2016.
[4] 劉耕赫. 基于安卓的某公司移動客戶端軟件系統(tǒng)的設(shè)計與實現(xiàn)[D]. 吉林大學, 2015.
[5] 王慶波. 軟件過程改進問題分析及對策[D]. 東北財經(jīng)大學, 2005.
[6] 吳卓文. 基于B/S結(jié)構(gòu)變電運維大數(shù)據(jù)系統(tǒng)及移動終端開發(fā)應用[J]. 電子技術(shù)與軟件工程, 2016(23):197-198.