【摘要】:計算機已成為現代社會發展的重要因素,是現代文明的重要標準。本文首先概述了計算機軟件開發技術,以及計算機軟件開發技術的重要性,然后簡單論述了計算機軟件開發的常用方法:原型化法、自動形式的系統開發法。最后,計算機軟件開發的具體實例,闡述新時期計算機軟件開發技術的應用。
【關鍵詞】:計算機;軟件開發;發展前景
1.計算機軟件的概念
軟件是用戶與硬件之間的接口界面。用戶主要是通過軟件與計算機進行交流。軟件是計算機系統設計的重要依據。為了方便用戶,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須通盤考慮軟件與硬件的結合,以及用戶的要求和軟件的要求。
2.計算機軟件的不同點與開發
2.1表現形式不同
硬件有形,有色,有味,看得見,摸得著,聞得到。而軟件無形,無色,無味,看不見,摸不著,聞不到。軟件大多存在人們的腦袋里或紙面上,它的正確與否,是好是壞,一直要到程序在機器上運行才能知道。這就給設計、生產和管理帶來許多困難。
2.2生產方式不同
軟件是開發,它是人的智力的高度發揮,不是傳統意義上的硬件制造。盡管軟件開發與硬件制造之間有許多共同點,但這兩種活動是根本不同的。
2.3軟件開發
軟件開發是一個系統的過程,可以根據用戶的具體要求建造軟件系統和系統中的軟件。開發過程由多個模塊主城,主要包括需求捕捉、分析、設計和實現以及測試。在軟件開發中使用用戶特定的某種程序軟件語言實現軟件開發。每種軟件的開發要有相應的軟件許可,這是保證軟件使用者合法使用軟件的根本措施,因此任何軟件的開發都不能違背法律,保證軟件的使用獲得軟件版權所有者的許可。
軟件壽命決定于軟件設計,其壽命周期主要涉及計劃、開發和運行三個階段,當然一個階段又可分為多個小階段,如計劃階段包含了對軟件問題的定義以及開發可行性的研究,開發階段包括了用戶需求分析、軟件概要設計及其他詳細設計和編碼等,運行階段包括軟件的測試和維護。由此可見軟件開發包括計劃、分析、設計、編碼、測試和維護等步驟。其中計劃的制定是軟件開發必不可少的一部分,這要求軟件設計者準確掌握軟件開發所要解決的問題,預設相應的解決對策。最好計劃這一環節是保證軟件開發工作順利進行的前提,同時更是降低開發成本的重要措施。下文將用一個具體的案例論述軟件應用與開發對人們生活的影響。
3.計算機軟件開發技術的應用
軟件開發技術多種多樣,大致可以分為Java Web、net等多種類型其中Java Web是當前最為流行的一種軟件開發技術,適應于大型軟件開發項目中,由于Java Web開發技術擁有多種開源框架,讓Java Web程序員可以更快速地高出質量較好的產品。PHP技術的入門操作非常簡單,適合在小項目軟件開發中應用,PHP技術的開發成本較低,開發的速度極快,讓其在現代軟件開發得到了廣泛的應用。而.net技術則是運用C語言進行軟件開發,其標準對XML, SOAP等進行集成,實現與其他軟件平臺進行相互操作的功能。在面向向對象軟件技術的應用方面,計算機技術得到進一步的發展,軟件開發的環境日益復雜,各類應用軟件需具有跨平臺的功能,才可能滿足相關用戶的實際需求。傳統的軟件開發技術具備較強的開放性和復雜性,使得軟件在后期的維護比較繁瑣,維護的成本也相對較高,使得軟件的應用領域和
功能難以得到拓展功能,對軟件的更新造成了較大的阻礙,而而向對象的軟件技術具備很強的可拓展性,結構也相對開放,可以很好的彌補傳統開發技術中存在的缺陷,給現代計算機軟件開發帶注入全新的活力。
4.建立了網絡通信新時代
計算機軟件的快速發展,在很大程度上促進了計算機網絡的普及,創造出了一個全新的網絡通信新時代。局域網、無線網的出現,更將互聯網技術向數字化、信息化的特點充分的體現出來,通過網絡把全球聯系在一起,推動我國計算機軟件開發技術向著全球化的方向發展圖。
5.計算機軟件的發展趨勢
信息時代,計算機是支撐,其操作系統必須不斷的更新,以滿足人們的不斷需求。目前計算機已成為一門獨立的學科,它的應用范圍越來越廣。近年來,國家加大了對軟件行業的投入,政策的支持必會給軟件帶來新的發展機遇。雖然計算機軟件發展迅速,當計算機軟件具有可復制性,這給計算機軟件版權保護帶來難題。市場上充斥的盜版軟件不僅會影響軟件制作商的積極性,盜版軟件中的漏洞還會被一些不法分子利用,帶來安全間題。所以計算機軟件的發展趨勢應加大軟件的版權保護,把軟件看作一項發明來保護,最大限度的保護軟件生產企業的利益。當前西方國家以加強對計算機軟件版權的保護,已發展成一套完整的體系,我國應加強軟件的法律保護,通過技術手段促進法律的健全將成為一種趨勢。
計算機軟件的應用范圍不斷擴大,社會各行各業都離不開軟件的支持,所以軟件安全性極其重要。當前軟件越來越復雜,這比會導致安全漏洞的增多,所以必須不斷檢測計算機安全漏洞,并采取有效的措施。隨著計算機軟件種類的不斷增多,應用越來越廣泛,必須要提高計算機軟件安全性能,這將成為軟件的發展趨勢。
6.結束語
總之,計算機軟件開發技術是現代新型技術中一個非常重要的組成部分,軟件開發技術的創新和發展有利于整個社會的科技進步,促進計算機行業的發展。因此,計算機軟件開發行業應該高度重視計算機軟件開發技術的發展,對開發技術進行不斷的創新,為計算機的
發展和進步提供更好的技術支持。推動我國高新技術的發展,加大計算機軟件的研發力度,推動計算機技術的快速發展,并帶動其他產業的進一步發展。
7.參考文獻
[1]蔣峰. 分層技術在計算機軟件開發中的應用探討[J]. 電腦編程技巧與維護,2015,(18):21-22.
[2]張俊青. 計算機軟件開發技術及其應用[J]. 計算機光盤軟件與應用,2014,(09):65+67.
[3]許福栗. 分層技術在計算機軟件開發中的應用[J]. 硅谷,2013,(23):41-42.
[4]胡玲芳. 新時期計算機軟件開發技術的應用研究[J]. 信息與電腦(理論版),2013,(08):74-75.
[5]張偉. 計算機軟件開發技術的應用與發展趨勢研究[J]. 軟件,2013,(03):151-153.
[6]張旭. 計算機軟件開發技術的應用[J]. 硅谷,2013,(03):91+100.