吳小雨
?
探討計算機軟件開發技術的應用與發展
吳小雨
成都東軟學院,四川 成都 611844
信息技術的發展離不開計算機軟件的開發與應用,也可以說,計算機軟件的進一步發展使得信息時代來到現代社會。結合計算機軟件技術開發的歷程以及軟件技術的開發現狀進一步探討軟件技術的開發方式和實際應用,并且在此基礎上進一步暢想在未來計算機技術該如何發展,希望為今后的計算機軟件技術開發與發展提供幾點思考。
計算機軟件;開發技術;應用;趨勢
計算機軟件發展并非一日之功,從軟件程序設計到軟件開發經歷了漫長的探索與追尋,發展至今計算機軟件技術開發也在不斷的完善,且日臻成熟。但是當計算機軟件技術進入到現實生活中,計算機軟件的維護與修理等問題仍然存在著很多問題。以下將根據計算機軟件開發的現狀以及現實情況中面臨的問題繼續探究計算機軟件開發的前景[1]。
十九世紀九十年代以后,世界上第一臺電腦真正的問世,經過近十年的發展計算機得到了世界人民的廣泛認可,深入到人們的日常實踐當中,成為人們生活中不可分割的一部分。究其根本,真正支撐著電腦技術發展的就是計算機軟件開發技術,通過在實踐中鍛煉與應用軟件開發技術,經過專業人才隊伍的不斷完善與探索,計算機軟技術開發已經獲取了長足的發展。隨著信息技術的到來,可以說計算機軟件開發技術已經成為了經濟發展的一大支撐產業,被列入第三產業的計算機軟件開發技術已經成為世界各國普遍發展的高新科技。2009年的金融危機后,許多計算機軟件開發的公司受金融危機的影響,逐步的將產業轉移到了國內,無論是銷售市場還是產業單位。借著國家政策的支持,計算機軟件開發技術在我國獲得了長足的發展,并且在極大程度上為我國經濟發展提供了大量的就業單位。近年來,各大高校不斷開設計算機軟件開發相關行業,計算機軟件開發成為炙手可熱的行業。
計算機技術的發展不僅為經濟產業提供了重要的技術支撐,還成為信息時代向前發展的主要力量,而計算機技術的核心無疑是計算機軟件的開發技術。信息技術的到來,使得越來越多的人認識到計算機軟件開發行業帶來的現實利益和潛在價值。計算機軟件開發行業的主要組成部分主要是不斷開發各類新軟件和提高各類軟件使用過程的安全性能。新媒體時代的到來,越來越多的網絡技術成為困擾人們的難題,計算機軟件開發行業也會面臨更多的挑戰,所謂能力越大,責任越大,所以計算機軟件開發技術員應該承擔更大的責任,為今后的經濟發展乃至社會建設作出屬于自己的貢獻[2]。
隨著計算機軟件開發技術的發展,有關技術方面的問題以及運用已經非常成熟。互聯網高速發展的時代背景下,如何選擇合理的軟件開發的方式對今后的計算機運行都顯得非常重要。結合目前計算機軟件開發的主要方式,研究者對其進行了梳理,計算機軟件開發主要由三種方式組成,分別是計算機軟件生命周期法、原型化方法以及自動形式的開發方法。三種開發方式都有各自的優勢,以下將進行詳細的論述。在國內比較流行的方法是生命周期法,這種方法對于開發較為復雜的大系統非常有用,由于人們的普遍使用,這種計算機軟件的開發方法也顯得最為成熟。它在計算機軟件開發的過程中強調開發的整體性,計算機軟件開發必須要顧全全局,將每個階段的軟件開發分派陳工作人員之間各自的任務與目標,然后再將它們系統的組合在一起,這樣他們的目標就會顯得明確。但是這個方法也有著致命的缺點,此種方法只有一種系統的全局性,因此開發周期就會較長,工作量更是比其他的開發方式更大,因此對于軟件開發人員的技術要求與相互配合的要求更高。原型化開發方法更強調客戶的滿意度,因此在開發的過程中必須要不斷地修改到用戶滿意為止。這種方法更適用于小型系統開發,并不適用于大型系統。自動形式的軟件開發方法更強調在開發過程中的目的與內容,過程則不需要明說,可以根據系統要求自動的進行設計與編碼[3]。
將計算機軟件技術開發運用到社會生活中,才能夠真正地實現其應有價值。以日常生活中安裝電腦軟件為例,有的軟件可以實現一鍵安裝,而有的軟件因為不能進行以自身系統的兼容,就需要提前安裝其他的插件或者是瀏覽器,部分受眾對于兼容與不兼容的軟件并不能夠理解其中的運行機理,只會覺得后者軟件的安裝過于麻煩,因此不愿意選擇后者。這樣的軟件開發就失去了一部分受眾選擇的機會,并不利于以后的軟件宣傳。所以在進行計算機軟件開發那時候就必須充分考慮到用戶的感受,將用戶的感受作為軟件開發的第一要求,并且經過一段時間的測試與觀察之后,不斷對于已經開發的軟件進行修改完善。使得它安裝更為簡便、內存占比更小、更加方便用戶的感受,由此才能真正的為用戶服務,不斷開發出使用戶滿意的軟件。計算機軟件開發的工作人員必須明白軟件技術的開發是為了服務受眾,而不是為了開發那些看著好看而沒有實用功能的軟件,必須要將市場需求和以人為本的思想進一步結合起來,更好地為用戶服務。在計算機軟件開發領域,實用與好看并舉開始軟件開發的王道。
網絡技術的快速發展讓更多人認識到,計算機軟件開發技術的發展的結果必然是網絡化。只有將軟件技術開發與網絡化相互結合,才能夠真正地深入到社會服務當中,為人們提供各種便利。所以在進行計算機軟件技術開發的時候,必須要考慮到網絡化。其次,網絡開發的目的是為了方便社會工作,因此計算機軟件開發必須要考慮到客戶真正的需求,以此來為人提供更全面的服務。最后,智能化是計算機軟件技術開發的另一發展方向。智能化的優勢不必多說,因此在進行計算機軟件系統開發必須要充分采用智能的技術手段,使人工智能技術真正的為計算機軟件開發技術服務。
[1]張偉.計算機軟件開發技術的應用與發展趨勢研究[J].軟件,2013(3):36.
[2]史廣強.計算機軟件開發技術發展研究[J].計算機光盤軟件與應用,2014(7):25.
[3]史春雪.淺論新時期計算機軟件開發技術的應用及發展趨勢[J].科技展望,2016(8):47.
Application and Development of Computer Software Development Technology
Wu Xiaoyu
Chengdu Neusoft University, Sichuan Chengdu 611844
The development of information technology can not be separated from the development and application of computer software.According to the development status and application process of computer software technology and software development technology to further explore the development of software technology, and on the basis of further development in the future of computer technology to the imagination of the development and development, hope to provide some thoughts for the computer software technology in the future.
computer software; development technology; application; trend
TP311.52
A
1009-6434(2017)02-0123-02
吳小雨(1995—),男,漢族,籍貫為四川省廣元市,學歷本科,研究方向為計算機。