• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      智能手機軟件開發(fā)中的質(zhì)量控制策略探討

      2019-07-12 09:08:56梁鳳英中國人民大學(xué)信息學(xué)院
      消費導(dǎo)刊 2019年43期
      關(guān)鍵詞:手機軟件軟件測試智能手機

      梁鳳英 中國人民大學(xué)信息學(xué)院

      一、Android平臺特性及軟件構(gòu)架

      智能手機的運行實際是多種工具通過功能載體在一個平臺的運行,而這個平臺就是Android平臺或IOS平臺,現(xiàn)階段我國眾多智能手機品牌中多以Android平臺作為功能載體,所以本文將介紹Android平臺的特點,具體如下:

      1.是具有語音通話功能的通信工具,同時支持短消息以及個人系統(tǒng)管理功能。

      2.具備瀏覽器、郵件、即時信息等網(wǎng)絡(luò)功能。

      3.支持音頻及視頻格式,具備媒體播放功能。

      4.具備照相、錄像、錄音機等媒體獲取設(shè)備。

      5.提供USB、GPS、紅外、藍牙局域網(wǎng)等多種連接方式。

      6.具備友好的用戶界面,提供綺麗的視覺體驗。

      7.支持多硬件平臺、具備完整的輔助開發(fā)工具。

      二、智能手機軟件開發(fā)中的常見質(zhì)量問題

      (一)軟件運行損壞手機系統(tǒng)

      智能手機的迅速普及,給人們的交流溝通創(chuàng)造了更多渠道,也給人們的娛樂消費帶來了更多便捷。而手機行業(yè)內(nèi)的軟件開發(fā)人員通過第三方產(chǎn)業(yè)的研發(fā)形式將第三方軟件推送給智能手機,但是由于軟件開發(fā)生產(chǎn)過程中沒有嚴格按照軟件的配置管理對軟件進行質(zhì)量控制,從而造成手機系統(tǒng)受損。手機應(yīng)用人群涵蓋各個行業(yè)、各個年齡范圍,當(dāng)各種功能各異的第三方軟件進入消費者視線,必然會有消費者選擇安裝,而這些第三方軟件往往會存在質(zhì)量問題給手機系統(tǒng)造成不同的傷害。例如,王者榮耀這款游戲軟件在Android系統(tǒng)的某品牌手機中運行時,常出現(xiàn)手機系統(tǒng)運行緩慢、卡機現(xiàn)象,并且在運行過程中會造成手機發(fā)熱嚴重,手機處理器芯片運行不佳等狀況。

      (二)手機軟件的信息防御功能不足

      智能手機在運行中出現(xiàn)的問題中,危害嚴重的便是手機病毒。一旦手機被病毒入侵,輕則導(dǎo)致手機系統(tǒng)癱瘓,重則造成手機中重要數(shù)據(jù)信息的泄露和丟失。隨著智能手機越來越多的網(wǎng)絡(luò)功能,手機病毒的傳播途徑也不再只是原來的短信傳播,現(xiàn)今還出現(xiàn)了一些郵件、網(wǎng)址鏈接等新的病毒傳播方式。智能手機的操作系統(tǒng)十分龐雜,具有較強的應(yīng)用性和開放性,其軟件結(jié)構(gòu)也是開放式體系,從而使智能手機對不同應(yīng)用軟件具有較強的兼容性,但它易被病毒攻擊的缺點也給廣大用戶帶來了安全問題。

      (三)缺乏有效的軟件檢測

      由于開發(fā)者對軟件質(zhì)量水平的忽視,導(dǎo)致一些軟件在開發(fā)設(shè)計階段缺少科學(xué)的分析和評審,在軟件的調(diào)試階段缺少合理的測試手段。開發(fā)團隊缺乏軟件的測試軟件和測試工具,軟件的測試規(guī)范粗陋形式化,制度不健全等都導(dǎo)致了軟件質(zhì)量下降。目前多數(shù)手機軟件的測試是以單元測試、部件測試及系統(tǒng)測試等環(huán)節(jié)進行,同時還需和手機硬件一同檢測,以檢測軟件的實際應(yīng)用效果。然而仍存在一些軟件開發(fā)商因時間、經(jīng)費、人員、工具等因素,未能加強在軟件開發(fā)過程中的測試和管理。

      三、手機軟件的測試方法

      (一)單元測試

      軟件測試可以以最少的代價發(fā)現(xiàn)程序設(shè)計中的錯誤,是保證軟件質(zhì)量,提高軟件可靠性的有效手段。單元測試是軟件測試的初始階段,它可為每一個程序模塊進行測試,從而消除模塊內(nèi)部的邏輯和功能上的錯誤。智能手機中需要進行單元測試的模塊較多,而且在測試過程中很容易出現(xiàn)目標(biāo)機資源競爭現(xiàn)象。所以,對嵌入式軟件進行編排測試時,需將在目標(biāo)氛圍中進行測試的比率降到最低,并由最小的目標(biāo)單元進行目標(biāo)指定界面的訪問。

      (二)集成和兼容性測試

      首先通過混合式集成,即上層模塊通過自頂向下的方式,底層及中間層模塊通過自底向上的方式結(jié)合而成。兼容性測試的目標(biāo)是測試內(nèi)部和外部的兼容性,包括與本地、主流APP(微信、QQ等)是否兼容,以及在不同網(wǎng)絡(luò)環(huán)境、不同鏈接設(shè)備下的運行是否正確。兼容性測試中應(yīng)注重測試速度,同時在Bug修復(fù)需進行多次回歸測試。

      (三)系統(tǒng)測試

      測試系統(tǒng)需在目標(biāo)氛圍下進行,以免影響嵌入式軟件的最終運用。系統(tǒng)測試的重點是系統(tǒng)交互測試和穩(wěn)定性測試。系統(tǒng)測試應(yīng)提前制定軟件制作各時期的質(zhì)量測試目標(biāo),如前期的某個Bug被忽視,拖延至后期進行修復(fù),會很大程度地增加時間、人力成本。所以,質(zhì)量測試目標(biāo)的制定十分重要。系統(tǒng)測試需要覆蓋所有分支,在測試規(guī)劃評審期間需由軟件開發(fā)人員共同參與分析覆蓋情況。在測試周期內(nèi),尤其是 Alpha 階段,每天測試結(jié)束后應(yīng)由軟件開發(fā)人員對當(dāng)天版本執(zhí)行測試,如發(fā)現(xiàn)覺 blocking bug應(yīng)立即定位和修改。

      四、智能手機軟件開發(fā)中的質(zhì)量控制具體措施

      (一)嚴格控制軟件開發(fā)制造流程

      智能手機的卓越功能來源于手機軟件的功能多樣化,而在軟件開發(fā)制造的各個方面、各個環(huán)節(jié)中,任何一個不良因素都可能導(dǎo)致軟質(zhì)出現(xiàn)質(zhì)量問題。所以,嚴格把關(guān)軟質(zhì)制作的各個環(huán)節(jié),包括參與人員、生產(chǎn)設(shè)備、方案設(shè)計等,加強智能手機軟件生產(chǎn)的專業(yè)化十分重要。如智能手機領(lǐng)域中處于王者地位的蘋果,每一次新版本的發(fā)布總是能夠引領(lǐng)市場,吸引我國無數(shù)消費者的青睞。除了蘋果的品牌效應(yīng)以及新機型的經(jīng)典、創(chuàng)新外,絕大部分原因是其強大而先進的性能,而決定其性能的主要因素是其專用的軟件系統(tǒng),區(qū)別于其它任何品牌手機,其軟件系統(tǒng)的運行條件也具有顯著差異。蘋果手機的創(chuàng)始人喬布斯在研發(fā)蘋果手機時即對手機的各方面包括軟件制作質(zhì)量設(shè)置了近乎完美的標(biāo)準和要求,雖然在要求上過于嚴格,但是卻使蘋果一直以來占據(jù)手機市場的王者地位??梢?,手機軟件開發(fā)的專業(yè)化對手機軟件質(zhì)量的影響十分關(guān)鍵。所以,應(yīng)嚴格控制智能手機軟件開發(fā)流程,保證各環(huán)節(jié)的質(zhì)量以及各個環(huán)節(jié)的有效銜接,從而提升智能手機軟件開發(fā)質(zhì)量。

      (二)優(yōu)化軟件設(shè)計,增強手機安全性

      如今網(wǎng)絡(luò)泄密和互聯(lián)網(wǎng)病毒問題逐漸增多,為強化智能手機在復(fù)雜網(wǎng)絡(luò)環(huán)境中的應(yīng)用安全性,彌補智能手機垃圾短信過多、容易被黑客攻擊的缺陷,應(yīng)采用信息技術(shù)對智能手機軟件的開發(fā)漏洞進行修補。如利用大數(shù)據(jù)技術(shù)實現(xiàn)多級互聯(lián)網(wǎng)防護工作,提高手機軟件的信息防御功能。而智能手機安全防御系統(tǒng)的設(shè)計,首先需要專業(yè)的團隊和專業(yè)的軟件技術(shù)人員,其次需要科學(xué)的安全策略。具體而言可從智能手機用戶身份驗證和手機網(wǎng)絡(luò)接口兩個方面入手。一是在智能手機用戶身份登錄時,可通過使用手機軟件系統(tǒng)的強制性手段,為用戶原本的密碼驗證登錄增加安全系數(shù),從而提高對智能手機系統(tǒng)操作的控制強度。其次,針對智能手機中的藍牙和無線網(wǎng)絡(luò)接口這些在應(yīng)用中容易出現(xiàn)安全問題的部件進行安全保護,如在進行智能手機接口處的軟件設(shè)計時,增加專門的設(shè)計體系,提高其安全性能。另外,針對手機用戶日常收到的垃圾信息,應(yīng)設(shè)置軟件系統(tǒng)對其過濾處理。在設(shè)計原理上可采用貝葉斯推理方法,即通過貝葉斯算法對文本進行分類。為消除貝葉斯算法中的失誤,提高計算結(jié)果的準確性,應(yīng)通過對不同門限取不同值進行測試,從而得出最合適的數(shù)據(jù)。據(jù)統(tǒng)計,貝葉斯算法在測試后得出的應(yīng)用數(shù)據(jù),對垃圾短信的過濾精度可高達97.03%。

      (三)手機視頻軟件開發(fā)需求可行性分析

      隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的視頻APP涌入人們的視線中,利用智能手機觀看短視頻和直播已經(jīng)成為人們的流行娛樂方式。所以,手機軟件的開發(fā)設(shè)計也應(yīng)滿足人們的休閑需求。具體可以從手機視頻點播軟件開發(fā)需求入手,如手機無法連接無線網(wǎng)絡(luò),可將手機中的視頻文件存儲在電腦設(shè)備中,開發(fā)一款可以通過手機點播電腦中儲存視頻的軟件,以滿足用戶觀看和分享視頻的需求。而對于此類手機軟件的開發(fā)和完善,應(yīng)在可靠的應(yīng)用軟件平臺中完成,以取得平臺的技術(shù)支持,保證手機軟件開發(fā)的安全性和穩(wěn)定性,提高手機視頻點播軟件的實際應(yīng)用效果。

      手機視頻點播軟件的開發(fā)過程中應(yīng)建立兩個主要子系統(tǒng),一是手機客戶端系統(tǒng),另一個是服務(wù)器子系統(tǒng)。手機客戶端系統(tǒng)是利用信息技術(shù)提供的服務(wù)器進行運行調(diào)控,用戶通過視頻文件的傳輸調(diào)節(jié)系統(tǒng)來使用。服務(wù)器子系統(tǒng)通過與其連接的子系統(tǒng),銜接傳播的視頻文件目錄,從而實現(xiàn)客戶端指令調(diào)配,并借助手機系統(tǒng)的相關(guān)軟件如播放器實現(xiàn)視頻點播目的。

      (四)優(yōu)化手機軟件開發(fā)的測試管理工作

      在手機軟件的開發(fā)過程中,軟件測試是一個重要的階段,也是影響手機軟件質(zhì)量的重要因素,軟件測試在軟件開發(fā)工作中量中所占的比例高達40%至50%。所以,必須加強和完善手機軟件測試的管理。首先軟件測試必須有計劃、有組織的進行,一般應(yīng)包括測試方案的制定、測試計劃的擬定、測試實施的詳細方案、測試報告的編寫這四個項目。其中軟件測試的詳細實施方案中應(yīng)包括測試目標(biāo)、時間周期、人員配備、設(shè)備類型數(shù)量、測試工具、測試方法以及經(jīng)費分撥。為保證智能手機軟件的應(yīng)用質(zhì)量,應(yīng)在從“小規(guī)?!鞭D(zhuǎn)向“大規(guī)?!钡脑瓌t上,對重點程序模塊進行重點測試,并對系統(tǒng)軟件進行獨立的第三方測試。在實際的測試過程中應(yīng)做好測試記錄備案,以保證開發(fā)人員和技術(shù)人員能夠?qū)Ρ粶y軟件進行全面的考核,從而及時發(fā)現(xiàn)軟件測試過程中出現(xiàn)的問題,進而針對軟件質(zhì)量問題采取有效補救措施進行糾正。

      (五)運用先進科技設(shè)備提升軟件測試可靠性

      手機作為人們的日常生活用品幾乎是從不離身,而手機軟件質(zhì)量直接決定了手機功能的強弱。為使智能手機的使用環(huán)境不受限制,應(yīng)該在軟件開發(fā)過程中做足測試工作。其中典型的例子便是飛機的黑匣子測試,它是一種飛機專用電子設(shè)備記錄儀器,對飛機的安全航行起著關(guān)鍵作用。在新型飛機研發(fā)過程中,需要在不同階段、不同環(huán)境下進行多次試飛測試,但是在飛機的試飛測試中充滿諸多不確定危險因素,所以不能夠載人測試。而在利用機器人測試過程中,會將黑匣子放進飛機內(nèi),由于這種黑匣子具有較高的耐腐蝕性、耐磨性以及抗干擾性等優(yōu)良性能,飛機故障都可通過黑匣子來尋找原因。同時通過相關(guān)安全測試,優(yōu)化和改良飛機性能,為飛機的安全飛行保駕護航。同樣道理,在手機軟件的測試過程中,也應(yīng)該通過先進的專業(yè)測試設(shè)備進行專業(yè)測試。一般是在手機軟件研發(fā)成功后,由專業(yè)技術(shù)人才通過專業(yè)設(shè)備對手機軟件的性能進行測試,針對其中存在的問題,應(yīng)做好具體數(shù)據(jù)記錄,從而有針對性地對軟件進行完善,以避免因手機軟件質(zhì)量問題阻礙手機上市推廣的效果。

      (六)提高智能手機軟件開發(fā)人員的專業(yè)素質(zhì)

      軟件測試是軟件開發(fā)的重要組成部分,而軟件測試是通過技術(shù)人員實現(xiàn)的。所以,軟件測試人員必須具備扎實的專業(yè)知識,深厚的計算機知識,同時還應(yīng)具備較強的邏輯思維和豐富的軟件檢測經(jīng)驗。因此,對軟件測試人員組織有效互檢十分必要,通過對專業(yè)知識和技術(shù)的不斷考核,及時彌補和糾正軟件測試人員的不足,從而構(gòu)建高素質(zhì)的軟件測試人才隊伍,為手機軟件測試質(zhì)量做好技術(shù)保障。

      五、智能手機軟件開發(fā)的發(fā)展方向

      隨著我國科技發(fā)展水平的不斷提高,人工智能技術(shù)逐漸應(yīng)用于人們的生產(chǎn)生活中。而智能手機軟件系統(tǒng)的開發(fā)正處于高速增長階段,基于社會發(fā)展需要,智能手機領(lǐng)域也將不斷革新,人工智能與智能手機相互融合的趨勢愈加明顯。最具代表性的是華為公司推出的海思麒麟970芯片,其中搭載的神經(jīng)網(wǎng)絡(luò)處理系統(tǒng)(NPU)在行業(yè)內(nèi)形成了卓著的競爭優(yōu)勢。在智能手機軟件方面,各大互聯(lián)網(wǎng)巨頭也在積極構(gòu)建以Enabling Technology(通用技術(shù))為核心的人工智能生態(tài)系統(tǒng),智能手機的最終競爭將是人工智能應(yīng)用水平的競爭。智能手機作為互聯(lián)網(wǎng)的移動終端,將逐漸擁有越來越多的大數(shù)據(jù)智慧。例如智能手機中智能語音軟件的應(yīng)用為更多用戶提供了便捷的交互體驗,現(xiàn)已逐漸發(fā)展為AI終端的基礎(chǔ)服務(wù)內(nèi)容和用戶獲取信息的重要入口。所以,智能手機的軟件開發(fā)中,借助互聯(lián)網(wǎng)平臺,優(yōu)先在AI軟件中進行專利布局,將為軟件開發(fā)公司帶來智能特色和競爭優(yōu)勢。

      結(jié)語:綜上所述,智能手機給人們的生活帶來了更多樂趣以及實用價值,隨著互聯(lián)網(wǎng)絡(luò)的不斷發(fā)展,智能手機將扮演更重要的角色。與此同時,智能手機的軟硬件質(zhì)量問題將逐漸成為人們關(guān)注的熱點,而智能手機軟件開發(fā)的質(zhì)量控制和優(yōu)化也將是開發(fā)者們努力的重點。智能手機的軟件測試方式將更完善、更具可靠性,無論是在精度還是實用性上都將有很大的提升。

      猜你喜歡
      手機軟件軟件測試智能手機
      智能手機是座礦
      告訴你貓開不開心的手機軟件
      智能手機臉
      英語文摘(2020年5期)2020-09-21 09:26:30
      基于OBE的軟件測試課程教學(xué)改革探索
      計算機教育(2020年5期)2020-07-24 08:53:20
      假如我是一部智能手機
      趣味(語文)(2018年8期)2018-11-15 08:53:00
      心血管病患者服藥提醒手機軟件的設(shè)計與應(yīng)用
      EXCEL和VBA實現(xiàn)軟件測試記錄管理
      電子制作(2018年16期)2018-09-26 03:27:18
      關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
      電子測試(2017年15期)2017-12-18 07:19:20
      簡述手機軟件的安裝與使用
      軟件測試工程化模型及應(yīng)用研究
      曲阳县| 锡林浩特市| 福州市| 潜江市| 靖宇县| 光泽县| 红安县| 遂溪县| 台江县| 安溪县| 鸡东县| 九台市| 酉阳| 安庆市| 宁海县| 当阳市| 萝北县| 贵德县| 济阳县| 吉林省| 攀枝花市| 社会| 北安市| 古蔺县| 泸西县| 巴里| 宁海县| 青铜峡市| 融水| 镇原县| 南江县| 弥勒县| 吕梁市| 任丘市| 繁昌县| 高密市| 依兰县| 黑河市| 当涂县| 林州市| 琼中|