李傳志
吉林工業(yè)經濟學校,吉林吉林 132000
對計算機軟件開發(fā)技術的應用研究
李傳志
吉林工業(yè)經濟學校,吉林吉林 132000
本文簡要介紹了計算機軟件開發(fā)技術的發(fā)展情況,以及計算機軟件開發(fā)方法、計算機軟件開發(fā)技術的應用和發(fā)展趨勢,說明計算機軟件開發(fā)技術的應用研究是非常必要的。
計算機軟件;開發(fā)技術;應用研究
隨著科學技術的發(fā)展,以及計算機軟件開發(fā)技術的不斷發(fā)展,使人們的生活質量得到不斷的提高。目前,計算機在生活領域的使用越來越廣泛,計算機軟件的開發(fā)技術就越發(fā)的重要。
計算機軟件包括應用軟件和系統(tǒng)軟件,在使用電腦的過程中,用戶需要解決的問題用的是應用軟件,如office系列軟件,qq軟件,各種繪圖軟件,火車訂票系統(tǒng)、教師管理軟件、學生管理軟件等。其中針對計算機進行管理、維護和監(jiān)控的是系統(tǒng)軟件,如操作系統(tǒng)和各種借口軟件等。系統(tǒng)軟件和應用軟件,是讓用戶使用計算機技術簡化相應的工作,因此,用戶在使用計算機的過程實質上使用的是計算機中的軟件。在早期,主要是人工發(fā)展階段,生產效率低,容易出錯,軟件不能滿足在生產生活方面的需求。隨著軟件開發(fā)的發(fā)展以及社會的進步,計算機軟件開發(fā)技術逐漸提高,可以滿足計算機應用程序的不同需求,適應經濟的快速發(fā)展。
1.1 計算機軟件開發(fā)技術的基本狀態(tài)
當前,伴隨著社會的發(fā)展,科技、經濟和教育領域的進步,在工業(yè)生產中,在單位的人力和物質資源和金融方面的管理中,計算機軟件開發(fā)技術得到了廣泛的應用。一些新的有不同功能的軟件技術不斷的被研發(fā)應用。軟件開發(fā)技術得到了長足的發(fā)展,但軟件開發(fā)技術也仍然存在著很多的問題。其中一方面,因為我國計算涉及技術開發(fā)時間方面的相對落后,開發(fā)能力的不足,以及在開發(fā)過程沒有形成創(chuàng)新的技術實力,并且因為國外各種操作系統(tǒng)的壟斷、計算機軟件開發(fā)的時效性,導致我們往往沒有機會完全掌握計算機軟件開發(fā)的一些重要技術,導致開發(fā)出的軟件產品的質量,數(shù)量和級別以及應用領域中不能滿足當前社會急速發(fā)展的需求。另一方面,缺乏高技術人才,基本的軟件開發(fā),最重要組成部分就是技術人員,但在計算機軟件開發(fā)人才的缺失是非常嚴重的,尤其是高端領域人才的缺失,導致軟件開發(fā)周期變長。當前一些企業(yè),努力調整軟件研發(fā)部人員結構,從而解決軟件開發(fā)人員結構失衡的問題。再者,在產品系統(tǒng)中存在一定的調整,但是核心技術相對缺乏,很難形成自己的品牌,導致軟件產品很難完整的建筑結構體系。最后,在軟件開發(fā)中,開發(fā)環(huán)境通常也不是很理想,硬件成本高,而得到的軟件開發(fā)投資少,導致不公平競爭的軟件開發(fā)。在當前的計算機軟件開發(fā)技術的應用研究有待進一步的提高。
1.2 計算機軟件開發(fā)技術的發(fā)展原因
目前,隨著社會科技水平的進步,計算機網絡技術的發(fā)展,也要求我們創(chuàng)新計算機軟件開發(fā)技術,制作出更多不同作用的軟件,使廣大用戶的需求得到滿足。在軟件開發(fā)工程中,軟件開發(fā)技術處于核心地位。應用有效的技術,能夠使計算機積極有效的應用到相應的需求當中,將對提高人類生活水平起到重要的作用。軟件開發(fā)技術的發(fā)展,有利于軟件功能、可靠性和安全性的提高,并將得到更多用戶的支持。反過來也會對計算機軟件開發(fā)技術的發(fā)展起到積極的推動作用。
1.3 發(fā)展計算機軟件開發(fā)技術具有重要意義
計算機軟件開發(fā)技術的發(fā)展是基礎。計算機軟件開發(fā)技術的應用程序和操作技術可以滿足用戶對軟件的需求,從根本上解決問題多樣化的需求,可以提高用戶滿意度,使計算機應用的安全性、可靠性和效率得到提高,用戶可以得到更便利的應用。目前,計算機軟件開發(fā)技術的進步和發(fā)展也需要與時俱進,為用戶提供多樣性,優(yōu)質的服務,因此計算機軟件開發(fā)技術是非常重要的。
2.1 軟件原型方法
軟件原型是軟件要實現(xiàn)的目標的一部分,選擇使用這個軟件開發(fā)的方法,主要是基于計算機網絡技術的不斷完善,不同功能軟件的不斷開發(fā)才使計算機得到更加廣泛的應用,進入到了各個行業(yè)領域,扮演著一個重要的角色在社會經濟的發(fā)展中。隨著信息化建設進程的加速,對計算機軟件的各種需要不斷上升,自然要求計算機軟開發(fā)水平不斷提高,軟件開發(fā)者在競爭中生存,想要取得競爭的優(yōu)勢,必然要不斷研究軟件開發(fā)的新技術。以早期發(fā)展的各種需求為基本方向,并通過開發(fā)過程功能不斷完善,設定設計方案,完成軟件開發(fā)。軟件原型法,是在軟件的開發(fā)中主要針對于具有明確功能需求的對象,根據(jù)客戶或者市場調研去的功能方向需求來確定最初的模型,并依據(jù)反饋得到的信息來修改模型,以進一步確立軟件模型。通過軟件原型法設立模型,增加了用戶參與,掌握到用戶的真實需求、用戶可以提出意見,開發(fā)人員根據(jù)意見進一步改進模型,不斷完善軟件的實用性能。其中,經常應用的軟件原型法包括遞增式、拋棄式、演化式等。在軟件開發(fā)過程中,模型的建立十分重要。
2.2 生命周期軟件開發(fā)方法
軟件生命周期方法也叫瀑布模型,通常被應用于計算機軟件的發(fā)展,在不同的階段,整個軟件開發(fā)分成需求分析、軟件設計、項目編碼以及軟件測試和最終運行維護等不同階段,不同的發(fā)展階段有機鏈接,通過固有的步驟,即一個階段的結束緊接著開始下一階段。軟件生命周期法提供了軟件開發(fā)的基本框架,有利于順利完成下一階段工作過程。軟件生命周期法的線性模式,對于提高大型軟件的開發(fā)人員對軟件的組織和管理效率有明顯好處,有利于軟件開發(fā)技術的研究和應用,從整體上提高開發(fā)效率。
計算機軟件開發(fā)的意義在于創(chuàng)建或不斷優(yōu)化現(xiàn)有的軟件,可以提供給用戶更好的服務。所以任何類型的計算機軟件開發(fā)技術的成功必須充分反映自己的實用價值。作為一個現(xiàn)代生產和生活社會價值的重要工具,計算機使人類生活得到改善,因此,要想成功開發(fā)計算機軟件技術,必須在第一時間確保其有效性和實用性的提高,堅持以人的需求為宗旨,只有這樣才能更好的服務于人類的需求。
計算機軟件技術的不斷完善的過程是相對漫長的歷程,是人類不斷深入開發(fā)、控制計算機的過程。經過科技人員一代代的不懈努力,計算機軟件技術也得到了不斷的發(fā)展。伴隨著研究的進一步深入,人們開始渴望新的軟件開發(fā)技術,希望自己的想法通過一定的軟件技術得到實現(xiàn),讓軟件滿足人們各種各樣的需要,豐富人們的生活。在計算機發(fā)展的初級階段,硬件與軟件并沒有明確的劃分,事實上,這一時期的計算機的主要作用就是針對大量數(shù)據(jù)的計算工作,計算由計算機硬件技術支持,而軟件只是機器語言,還無法充分應用于其他領域。而隨著計算機技術的不斷進步,計算機軟件在科學研究和軍事領域和民用方向得到多方面的應用。這個時期的軟件技術是在起始摸索階段,軟件編程技術以及人員的不足是發(fā)展緩慢的重要因素。之后,計算機軟件有了更好的發(fā)展。進入新時期軟件開發(fā)技術后,無數(shù)人的日常工作更依賴于軟件的各種功能。而需求刺激發(fā)展,并帶來經濟效益,經濟效益帶來從業(yè)人員的增多和技術的革新,形成良性循環(huán)。但伴隨著技術的不斷進步,計算機軟件功能的不斷完善,計算機網絡安全環(huán)境也受到了挑戰(zhàn),計算機安全方面的發(fā)展也變成了一個重要的計算機軟件發(fā)展趨勢。
[1]吳俊森.淺談計算機軟件開發(fā)的規(guī)范化[J].電腦知識與技術,2014(11):2537-2538.
[2]瞿駿.淺談軟件開發(fā)技術在計算機網絡教育中的重要性[J].計算機光盤軟件與應用,2014(10):232,234.
TP3
A
1674-6708(2015)149-0057-02