王瑞芬
摘要:隨著科學技術(shù)的日新月異,國內(nèi)信息化技術(shù)也不斷提升,計算機應(yīng)用軟件的開發(fā)和應(yīng)用形式朝著多元化的方向發(fā)展。本文基于層出不窮的計算機應(yīng)用軟件開發(fā),提出相應(yīng)的保障開發(fā)價值的相關(guān)原則,探究應(yīng)用軟件開發(fā)的相關(guān)技術(shù),以期為計算機應(yīng)用軟件的開發(fā)提供參考價值。
關(guān)鍵詞:計算機 應(yīng)用軟件 開發(fā)
中圖分類號:TP311文獻標識碼:A文章編號:1009-5349(2017)15-0189-01
計算機應(yīng)用軟件可分為應(yīng)用軟件包和用戶程序,具有極其實用的價值。應(yīng)用軟件包設(shè)計的原理是從能夠真切地解決計算機存在問題角度出發(fā),非常具有實用性價值。此外,計算機應(yīng)用程序的用戶程序可以是一個特定的程序,如圖像瀏覽器,也可以是由一組功能銜接互補的程序群,如wps辦公軟件等。隨著科技的發(fā)展,計算機應(yīng)用軟件的開發(fā)和應(yīng)用和人們的生活質(zhì)量息息相關(guān),提升計算機應(yīng)用軟件的技術(shù)具有重大的意義。
一、計算機應(yīng)用軟件開發(fā)遵循的原則
(一)規(guī)范性原則
計算機應(yīng)用軟件開發(fā)設(shè)計前,需考慮到軟件開發(fā)設(shè)計應(yīng)用的可操作性以及軟件技術(shù)實現(xiàn)的可行性。因此,計算機應(yīng)用軟件開發(fā)技術(shù)應(yīng)遵循規(guī)范性的原則,即首先,不得違背自然規(guī)律;其次,滿足軟件技術(shù)應(yīng)用的可操作性和可行性的要求。此外,計算機軟件開發(fā)設(shè)計還應(yīng)考慮人為的主觀因素,將人們?nèi)粘I钚袨榱晳T和行為認知作為規(guī)范性原則之一,增強計算機應(yīng)用軟件開發(fā)的規(guī)范性和全面性。[1]
(二)便于維護原則
由于計算機應(yīng)用軟件具有較強的實用性價值,因此,計算機應(yīng)用軟件的開發(fā)在基于規(guī)范性的原則上,需考慮計算機應(yīng)用軟件后續(xù)保養(yǎng)和維修管理的相關(guān)問題。計算機應(yīng)用軟件和其他的物品一樣,都具有一定的生命周期,會損壞,會發(fā)生故障,一旦產(chǎn)生問題,如果不能修復(fù),將大大地損耗人力物力。因此,計算機應(yīng)用軟件開發(fā)在設(shè)計時,要保障軟件程序發(fā)生錯誤或者故障時,能夠及時地得到修復(fù),不會對用戶使用應(yīng)用軟件產(chǎn)生消極的影響。
(三)精簡原則
精簡原則即在對計算機應(yīng)用軟件程序設(shè)計開發(fā)時盡可能地選用簡潔的命令,對于程序的編寫方面,也盡可能地精簡,避免繁瑣累贅的步驟。精簡的代碼命令和程序編寫可以減輕計算機軟件運行的負擔,給用戶帶來更好的體驗。
二、計算機應(yīng)用軟件開發(fā)技術(shù)分析
(一)軟件生命周期開發(fā)技術(shù)
軟件生命周期開發(fā)技術(shù)就是基于軟件使用期限的角度對軟件存在的問題進行定義、研制開發(fā)、維護管理等。通過對問題定義、開發(fā)和維護等步驟的分解,可將這些步驟分成不同的階段,對每一階段的開始、過程和結(jié)束都進行詳細的分析,促進每一階段軟件技術(shù)開發(fā)水平的提升,制定出更加嚴密的評測標準,以保障每一階段的結(jié)束都能夠和下一階段的起始恰到好處地銜接。軟件生命周期開發(fā)技術(shù)歷經(jīng)七步,第一,明確開發(fā)計算機應(yīng)用軟件的意義,并進行定義;第二,分析軟件開發(fā)技術(shù)實現(xiàn)的目的和有效途徑,探究軟件設(shè)計的可行性;第三,調(diào)查用戶對計算機應(yīng)用軟件的認知需求,基于人為主觀因素完善軟件的相關(guān)功能,并探索功能實現(xiàn)的途徑;第四,基于步驟一、二、三,構(gòu)建軟件系統(tǒng)框架模型;第五,遵循精簡化的原則補充軟件模型內(nèi)程序的編寫;第六,測試編寫程序的可操作性,對不可行的程序進行重新編寫矯正;第七,根據(jù)用戶對軟件使用情況的反饋,加以完善應(yīng)用軟件的不足。
(二)原型化開發(fā)技術(shù)
軟件生命周期開發(fā)技術(shù)的步驟較多,對于新手而言,恐怕較難設(shè)計出合理的開發(fā)方案。對此,可以采用原型化的開發(fā)技術(shù)。原型化的開發(fā)技術(shù)就是了解應(yīng)用軟件用戶的需求和問題,并針對性地滿足和解決。原型化的開發(fā)技術(shù)相比于生命周期法開發(fā)技術(shù)而言較為簡單,可以彌補生命周期軟件開發(fā)法在第三步才進行用戶了解的缺陷,加速應(yīng)用軟件開發(fā)的進程,提升軟件開發(fā)的實際效果。原型化技術(shù)開發(fā)有三種形態(tài),分別為紙上、工作和現(xiàn)有原形。紙上形態(tài)即利用紙張的形式呈現(xiàn)軟件模型;工作形態(tài)就是先將軟件設(shè)計制作的部分功能進行測試,深入地了解軟件程序的實用性;現(xiàn)有原形形態(tài)的開發(fā)需經(jīng)過研究、分析、構(gòu)建、評審和修改,以保障應(yīng)用軟件開發(fā)的高質(zhì)。[2]
(三)自動形式的系統(tǒng)開發(fā)技術(shù)
自動形式的系統(tǒng)開發(fā)技術(shù)相比于前兩種開發(fā)技術(shù)而言較為方便,采用大量的4GT技術(shù)基于軟件所需功能對軟件開發(fā)工具進行設(shè)計。運用自動化形式的系統(tǒng)開發(fā)技術(shù)的人員只需明確軟件開發(fā)的內(nèi)容、功能,就能夠?qū)浖绦蚓幊獭H缓筌浖_發(fā)系統(tǒng)會自動分析、設(shè)計、編碼,完成軟件的開發(fā)。因此,自動形式的系統(tǒng)開發(fā)技術(shù)對計算機應(yīng)用軟件開發(fā)所需遵循的原則要求十分嚴格。
三、結(jié)語
計算機應(yīng)用軟件的愈加普及,給人們的生活和工作都帶來了不同程度的影響,成為人們使用計算機必不可缺的軟件之一。因此,計算機應(yīng)用軟件的開發(fā)肩負重大的責任,在對軟件進行開發(fā)設(shè)計的過程中,應(yīng)遵循規(guī)范性,便于維護和精簡化的原則,靈活應(yīng)用生命周期法、原型化開發(fā)和自動形式的系統(tǒng)開發(fā)技術(shù),最終研發(fā)出以人為本的實用性價值高的應(yīng)用軟件。
參考文獻:
[1]范偉.淺論新時期計算機軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨[J].計算機光盤軟件與應(yīng)用,2014(13):80+82.
[2]王月紅.計算機應(yīng)用軟件開發(fā)技術(shù)研究分析[J].電子制作,2015(6):72.
責任編輯:于蕾