摘 要:隨著社會經濟的不斷發展,計算機技術也取得了不錯的成績,特別是計算機的軟件開發技術水平有了很大的提高。在全球化的時代,計算機被應用于生活和工作中的方方面面。人們利用計算機可以進行聊天、培訓、教育、娛樂還、管理還可以利用計算機進行賺錢等。計算機的這些應用活動很多的展示其自身所具有的不可估量的價值。而這些應用的普及正是因為有了相關的計算機軟件開發技術的支持。本文主要針對計算機軟件開發技術及其應用進行分析,希望能夠為相關的研究人員提供借鑒意義。
關鍵詞:計算機軟件;開發技術;應用
1 概述計算機軟件開發技術
計算機軟件為眾多的計算機用戶提供了很多很好的平臺。對于大部分的計算機用戶來說都是通過軟件來實現對計算機的相關控制,所以相關軟件開發質量的高低對于計算機用戶有很大的影響。
2 計算機軟件開發技術的開發辦法
2.1 首先來介紹軟件生命周期法
軟件生命周期法在計算機軟件開發技術中占有重要的地位和作用,其是從時間的角度進行定義。在計算機軟件的開發中采用軟件生命周期法從時間的角度可以把軟件的開發整個過程大致的分為6個階段,分別是軟件計劃、需求分析、軟件設計、程序編程、軟件測試以及運行維護。以上這6個階段組成了計算機軟件開發的整個過程,這6個階段從上到下都是相互銜接的并且是一個固定的過程。從軟件生命周期法中可以看到計算機軟件開發的基本框架,其整個過程是從把上一項的活動接收為該項活動的工作對象從而作為該項活動的輸入,從而確保該項活動工作的完成。然后得出的工作成果則輸出給下一階段的活動來繼續進行。根據筆者自身的工作經驗,軟件生命周期法在實際的操作中并不是自上而下的,而是呈現出線性的圖式,這種方法剛好對于一些大型軟件開發中的人員組織管理更加適用,同時也便捷了對相關軟件開發方法的研究和相關開發工具的運用。所以在大型的軟件開發中運用軟件生命周期法有利于極大的提高開發效率與質量。
2.2 其次來談談軟件原型法
軟件原型法主要是運用在一些開發前期對于各項需求還不很確定的情況下,其作用是研發人員在開發的過程中將軟件的各項需求逐步的進行明確,從而慢慢的探索出具體的設計方案,最后開發出最終想要的產品。對于一些需求不明確的開發過程,采用軟件原型法是一個很好的方法。軟件原型法的開發過程主要是按照已知的和已經分析的需求,構建一個初始的模型,這個初始的模型是可以隨時進行修改的,研發人員在軟件開發的過程中按照從各方面反饋得到的信息對初始模型加以修改,從而使得軟件的模型越發的完善。采用軟件原型法極大的提高了用戶軟件開發過程中的參與度并強化了用戶在軟件開發中的決策權。如果有一些操作用戶覺得很不方便可以提意見出來并進行修改,從而使得設計出的軟件更加的切合用戶的需求。軟件原型技術有很多種,比如說演化式、拋棄式、遞增式等等。采用軟件原型法進行計算機軟件的開發,原型技術的成敗以及軟件的效率主要取決于模型的建立以及模型的速度。
2.3 再次來談談自動形成的系統開發方法
計算機軟件開發技術中的自動形成的系統開發方法主要是運用第四代技術中的軟件作為開發工具進行相關軟件的開發。采用自動形成的系統開發方法主要告知軟件開發工具軟件確切的需要想要達到的目標以及相關的具體內容就可以,而沒有必要對于實現軟件的具體過程進行定義。因為軟件工具會按照用戶的具體需求自動的進行編碼。采用自動形成的系統開發方法不僅便捷了開發人員的操作,也使得軟件的開發工作變得更加的簡單。此外,自動形成的系統開發方法不僅可以有效的縮短軟件的開發周期,還可以極大的降低軟件開發所需的成本。針對有些用戶有開發期限的要求,研發人員就可以采用這種方法進行軟件的研發。
2.4 最后分析一下可視化的開發方法
什么是可視化的開發方法?按照用戶界面上的操作元素,比如說有編輯框、按鈕、對話框、菜單、滾動條、單選框以及復選框等等操作工具自動的生成應用性的軟件,就是可視化的開發方法。運用可視化的開發方法主要是由于事件的驅動,系統對于不同的事件會產生對應的不同的信息。
3 計算機軟件開發技術的應用情況
3.1 分析計算機軟件開發技術的應用
每一款計算機軟件開發的的目的都是為了讓用戶可以很方便的使用軟件,所以對于一款軟件實用性與否的評價就是其質量高度的評價。在實際使用中,不僅要求軟件要便于用戶的操作使用,還要具有一定的安全性、安全性、可擴展性以及可維護性。但是在實際的運用中你會發現有些軟件在運行的過程中會受到瀏覽器安全設置的限制以及操作系統版本的限制,從而使得用戶在進行操作使用的時候變得很復雜,因為這一點,想要把這種軟件推廣開來就很難做到。相對與一些計算機操作系統兼容軟件比較好的軟件來說,在運行的時候沒有任何的操作系統限制,從而使得用戶可以很便捷的進行相關的軟件修復與安裝工作,而且還可以對計算機內一些重要的數據進行備份與還原。但是實踐表明,客戶端使用的軟件時間越長的話,其與系統兼容性強的軟件到了運行的后期會出現運算速度漸漸下降的情況,所以到了后期很有必要進行人為的存檔。每一款計算機軟件開發技術的使用都會受到相關開發技術的制約,所以為了給用戶更好的軟件使用體驗,負責開發的人員在實際的開發過程中要結合實際的情況與用戶的確切需求進行開發,從而最大可能的確保了軟件應用過程中的可信賴性與便捷性。
3.2 對計算機軟件開發技術應用的表現形式進行分析
隨著經濟全球化模式的逐漸形成,互聯網技術的出現縮短了人與人之間的距離。只要利用各種相關的軟件就可以實現全球資源的共享,極大的便捷了用戶之間的交流。計算機軟件開發技術的應用中最大的特點就是通過軟件還有互聯網把所有的用戶聯結到一起,但并沒有對這些用戶進行統一的控制,從而確保每個結點都可以保持其自身的獨立性。同時利用各個軟件平臺也使得用戶有了更多的選擇以及更加廣闊的平臺去實現對相關數據信息的處理,在很大程度上簡化了用戶的工作,促進了信息化時代的發展。一些信息處理設備以及移動通信設備正在慢慢的嵌入到計算機軟件中,在推進了計算機阮籍技術發展的同時,也極大的簡化了用戶的操作,便捷了用戶的數據信息處理。
4 結束語
綜上所述,隨著信息技術的高速發展,計算機軟件在人們的生活中、工作中得到了廣泛的運用。計算機軟件的開發方法有很多種形式,比如說自動形成的系統開發方法、軟件生命周期法、原型法以及可視化的開發方法等。相關計算機開發技術的選擇和實際的開發過程緊密相連,工作人員在進行開發工作的時候要按照實際的需求和具體的情況對相關的計算機軟件開發技術進行選擇,從而確保開發出來的軟件具有高性能、高質量以及很強的交互能力。同時也有利于有效的降低開開發成本以及縮短開發的時間,此外在計算機軟件的開發中還要時刻注意技術的創新,因為只有不斷的進行創新才能有效的推動行業的發展,以及加快信息化社會的建構步伐。
參考文獻
[1]賀麗娟.計算機軟件開發技術的應用及未來趨勢分析[J].電子技術與軟件工程,2015,3:58.
[2]潘其琳.計算機軟件開發技術的現狀及應用探究[J].信息技術與信息化,2015,3:249-251.
[3]王科超.計算機軟件的開發技術和應用分析[J].無線互聯科技,2015,7:67+74.
[4]申紅.關于新時期計算機軟件開發技術的應用研究[J].山東工業技術,2015,22:155.
[5]楊柯.分層技術在計算機軟件開發中的應用效果分析[J].軟件,2013,10:47-48.
作者簡介
陳曉穎(1989-),漢,山東淄博,本科,現初級助理工程師(升中級工程師),研究方向:計算機科學與技術(計算機軟件 硬件 網絡)。