計算軟件技術(shù)的進步,以及在社會各領(lǐng)域的廣泛應(yīng)用,為人們的工作、生活和學(xué)習(xí)提供了諸多便利,人們對于計算機軟件的依賴程度也在不斷增加。本文以計算機應(yīng)用軟件的開發(fā)技術(shù)為研究對象,在介紹其開發(fā)原則的同時,對相關(guān)技術(shù)進行分析,從而使人們更加深入的了解計算機軟件開發(fā)技術(shù)。
【關(guān)鍵詞】計算機應(yīng)用軟件 開發(fā)技術(shù) 應(yīng)用軟件
目前,計算機已經(jīng)成深度融入了人們的工作、生活和學(xué)習(xí)之中,隨著這種依賴程度的不斷增加,人們已經(jīng)不再局限于計算機操作系統(tǒng)所提供的各種功能。針對這種情況,計算機應(yīng)用軟件開發(fā)人員則根據(jù)人們的需求,開發(fā)出了具有多種功能的計算機應(yīng)用軟件,在實現(xiàn)計算機功能擴展的同時,也滿足了人們對應(yīng)用軟件的功能要求。然而,計算機應(yīng)用軟件的開發(fā)是一個綜合性較強的工作,在技術(shù)水平滿足要求的前提下,相關(guān)問題主要集中在計算機應(yīng)用軟件功能的實用性方面,部分冗余功能的存在,不僅影響了軟件的使用效率,也給用戶帶來了極大的困擾。因此,在計算機應(yīng)用軟件的開發(fā)過程中,除技術(shù)因素外,用戶需求也應(yīng)當(dāng)被考慮在內(nèi)。
1 計算機應(yīng)用軟件開發(fā)原則
1.1 規(guī)范性原則
所謂規(guī)范性,是指在計算機應(yīng)用軟件的開發(fā)過程中,應(yīng)當(dāng)符合計算機應(yīng)用軟件開發(fā)的一般規(guī)律,對技術(shù)實現(xiàn)難度進行風(fēng)險評估,確保計算應(yīng)用軟件開發(fā)在技術(shù)上的可行性。除此之外,計算機應(yīng)用軟件開發(fā)過程中的規(guī)范性原則還體現(xiàn)在遵守傳統(tǒng)的認知規(guī)律和軟件使用習(xí)慣,從而設(shè)計出符合用戶要求的軟件。
1.2 易維護原則
計算機應(yīng)用軟件的開發(fā)并不是一蹴而就的,也不是一勞永逸的,在軟件開發(fā)結(jié)束之后,軟件開發(fā)人員還應(yīng)當(dāng)根據(jù)用戶的使用反饋情況,對軟件進行維護。因此,為便于應(yīng)用軟件的后期維護,軟件開發(fā)人員應(yīng)當(dāng)在設(shè)計之初就要考慮到便于后期維護的問題。其中,為實現(xiàn)計算應(yīng)用軟件的可維護性,則需要根據(jù)國家所頒布的相關(guān)標(biāo)準(zhǔn)開發(fā)軟件,以減輕后期維護人員的工作壓力。
1.3 少即是多原則
在計算機應(yīng)用軟件開發(fā)過程中,要嚴(yán)格遵守少即是多的原則,其含義是盡量使用簡單的軟件編輯語言,使用最優(yōu)的算法,采用最佳的軟件結(jié)構(gòu)設(shè)計。在提高軟件效率的同時,堅持少就是多的原則,也降低了計算機在應(yīng)用軟件的使用過程中所承受的負擔(dān)。
2 計算機應(yīng)用軟件開發(fā)技術(shù)分析
隨著計算機應(yīng)用軟件開發(fā)的標(biāo)準(zhǔn)化,在應(yīng)用軟件的開發(fā)過程中,需要用到以下三種不同的技術(shù),其中包括生命周期技術(shù)、原型法、自動形成開發(fā)技術(shù)。
2.1 生命周期技術(shù)
這里所說的生命周期是指軟件開發(fā)的“生命周期”,自軟進入開發(fā)階段之后,它的“生命”也就進入了倒計時,在其生命周期中的每一個環(huán)節(jié),都有著極為密切的關(guān)系。應(yīng)用軟件開發(fā)的開發(fā)按照問題定義、問題分析、需求設(shè)計、框架構(gòu)建、程序編寫、測試、維護的步驟順序執(zhí)行,其中每一個環(huán)節(jié)都不能出錯,否則,將會造成軟件開發(fā)的整體失敗。
在以上各個環(huán)節(jié)中,以問題分析與需求設(shè)計最為重要,通過分析軟件設(shè)計過程中存在的問題,以及用戶所提出的各種需求,來確認此次關(guān)于應(yīng)用軟件的設(shè)計是否具有可行性。在得到肯定的答案之后,則可以進行應(yīng)用軟件的框架構(gòu)建和程序的編寫等步驟,并充分考慮后期維護工作的需要。
2.2 應(yīng)用軟件開發(fā)的原型法
所謂原型法,是指根據(jù)用戶的需要進行軟件的開發(fā),并且,開發(fā)人員應(yīng)積極聽取客用戶所提出的疑慮,并針對其中的問題進行整改。原型法包括三個主要步驟,首先,對用戶所提出的需求進行可行性分析,并建立軟件開發(fā)的原型;其次,利用建模工具,跟據(jù)用戶的需求進行模型構(gòu)建;最后,對最終完成的軟件版本進行測試,根據(jù)軟件測試標(biāo)準(zhǔn),對軟件的功能性、操作性、穩(wěn)定性進行檢查
原型法的使用,在一定程度上增加了用戶參與設(shè)計的過程,提高了計算機應(yīng)用軟件與用戶需求的吻合度,避免了二次開發(fā)和調(diào)整,同時也減少了后期維護工作的壓力。
2.3 計算機應(yīng)用軟件自動成型開發(fā)技術(shù)
近年來,計算機軟件開發(fā)人員研究出一整自動成型開發(fā)技術(shù),該技術(shù)的出現(xiàn),大大降低了軟件開發(fā)人員的工作量,是一種基于軟件的軟件開發(fā)技術(shù)。在這一技術(shù)的使用過程中,軟件開發(fā)人員只需要對用戶需求與問題進行分析,其余的工作則由計算機應(yīng)用軟件自己完成,大大提高了計算機應(yīng)用軟件的開發(fā)效率。然而,這一技術(shù)的實現(xiàn)卻有著嚴(yán)格的先決條件,也就是要嚴(yán)格遵循計算機應(yīng)用軟件開發(fā)標(biāo)準(zhǔn),否則,計算機應(yīng)用軟件開發(fā)的一致性將遭到破壞,這無疑增加了后期維護的壓力。
目前,基于智能化的計算機應(yīng)用軟件自動成型開發(fā)技術(shù)僅在一些小程序的設(shè)計中使用,對于結(jié)構(gòu)復(fù)雜,功能較多的軟件開發(fā)來說,該技術(shù)還并不能夠勝任。
3 總結(jié)
通過以上分析可以看出,計算機應(yīng)用軟件的開發(fā)技術(shù)有著嚴(yán)格的要求,在遵循相關(guān)原則的基礎(chǔ)上,才能夠設(shè)計出符合用戶需求的軟件。并且,在計算機應(yīng)用軟件的開發(fā)過程中,在關(guān)鍵環(huán)節(jié)引導(dǎo)用戶參與,能夠有效提高軟件開發(fā)的效率。作為計算機應(yīng)用軟件開發(fā)技術(shù)的最后環(huán)節(jié),軟件的維護也應(yīng)當(dāng)遵循軟件開發(fā)的基本原則,從而避免因軟件維護對計算機應(yīng)用軟件造成的功能性影響。
參考文獻
[1]王海霞.計算機應(yīng)用的發(fā)展現(xiàn)狀與發(fā)展趨勢分析[J].現(xiàn)代商貿(mào)工業(yè),2017(25).
[2]周昌杰.我國計算機軟件開發(fā)應(yīng)用及控制研究[J].西部皮革,2017(06).
[3]裴衣非.計算機軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用研究[J].中小企業(yè)管理與科技(上旬刊),2015(11).
作者簡介
湯家麒(2000-),男,山東省濟南市人。山東師范大學(xué)附屬中學(xué)學(xué)生。
作者單位
山東師范大學(xué)附屬中學(xué) 山東省濟南市 250014