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