向思豪
【摘要】 20世紀90年代是全球IT產(chǎn)業(yè)迅速發(fā)展的時期,而計算機技術(shù)的改革也成為全球信息產(chǎn)業(yè)變革的一個重要改革對象。這讓計算機的應用速度滲透到各個領(lǐng)域,成為新世紀人們的新寵。這能使一個國家的經(jīng)濟政治文化得到飛速的發(fā)展隨著全球信息產(chǎn)業(yè)變革的速度不斷加快,在人們工作學習中的需求不斷增大,所以對計算機軟件開發(fā)的要求也越來越高,軟件開發(fā)市場的競爭也日趨強烈,想要成為軟件開發(fā)市場的佼佼者,就必須開發(fā)出高性能的軟件技術(shù)。本文對計算機軟件開發(fā)技術(shù)的應用進行了分析。
【關(guān)鍵詞】計算機軟件開發(fā) 開發(fā)技術(shù)
隨著信息時代的到來,生活中越來越離不開計算機。計算機本身分為應用軟件和系統(tǒng)軟件,計算機本身具有邏輯功能,軟件給計算機工作進重新行安排,使人們可以提高勞動效率,減短勞動時間。計算機高速發(fā)展開始與生活密切結(jié)合,也促進了計算機軟件的開發(fā)技術(shù)的發(fā)展。
一、計算機軟件概述
計算機需要硬件和軟件兩部分共同配合才能確保正常工作。對于軟件部分來說,可以分為系統(tǒng)軟件和應用軟件,系統(tǒng)軟件即系統(tǒng)本身的軟件,主要的功能是對計算機進行管理、監(jiān)督和維護等,例如自檢程序和操作系統(tǒng)。而應用軟件則是需要軟件開發(fā)人員對相應的領(lǐng)域進行研究,一般來說都有其獨特功能,例如音樂播放器、聊天交友軟件等。在網(wǎng)絡(luò)越來越普及的今天,計算機軟件已經(jīng)滲透生活的各個領(lǐng)域,提高了生活生產(chǎn)的效率,也促使軟件產(chǎn)業(yè)不斷創(chuàng)新發(fā)展,富裕了一批軟件開發(fā)者。對于軟件開發(fā)者來說,軟件開發(fā)完成后的保護工作同樣很重要,如果沒有進行保護,很容易被復制、修改、影響使用并且危害其利益。
二、計算機軟件開發(fā)方式
1 軟件原型法。在軟件開發(fā)中,許多軟件在開發(fā)的前期以各種需求為基礎(chǔ),通過后期的開發(fā)過程將功能慢慢實現(xiàn),逐步確定設(shè)計軟件的方案,一步步完成對軟件的開發(fā),這種方法我們稱為軟件原型法。這種開發(fā)方法主要適用于需求不明確的開發(fā)過程,軟件開發(fā)者對于自身的需求并不明確,所以需要在開發(fā)過程中不斷分析和修改。在開發(fā)中通過用戶參與來實現(xiàn)軟件的后期修改,不進提供了用戶的參與度,實現(xiàn)了用戶對于軟件的決策權(quán),讓用戶有提出意見和建議的權(quán)力,其實也完成保證了軟件的實用性。在這種開發(fā)模式中,模型的建立和速度對軟件最終的成形有著重要影響,最常用的方法有拋棄式、遞增式和演化式等。
2 軟件生命周期法。軟件生命周期法主要是強調(diào)系統(tǒng)的整體性和全局性,它是通過時間來設(shè)定軟件開發(fā)和維護的階段,每個階段都有獨立的目標和任務,分工明確,發(fā)現(xiàn)問題可以及時得到解決,大大保證了軟件的質(zhì)量,是計算機軟件開發(fā)者常用的一種軟件。根據(jù)時間設(shè)定的不同,整個開發(fā)過程中可以分為軟件計劃、需求分析、軟件設(shè)二級、程序編碼、軟件測試、運行維護等幾個階段,每個階段都環(huán)環(huán)相扣,如果一個環(huán)節(jié)出了問題就會影響下一個環(huán)節(jié),這就要求開發(fā)者在開發(fā)軟件時認真仔細,精確地找出問題解決問題。簡化了系統(tǒng)開發(fā)的復雜性,提高了軟件的可操作性。
三、計算機軟件開發(fā)應用分析
l 計算機軟件開發(fā)應用。軟件開發(fā)技術(shù)的飛速發(fā)展,計算機的應用更為普遍,這讓全球迅速結(jié)成了一張網(wǎng),把兩個不同的整體聯(lián)系在了一起,實現(xiàn)了全球網(wǎng)絡(luò)資源的共享,給不同用戶之間的社交帶來了便捷,他們又是兩個沒有約束的個體。而計算機軟件開發(fā)技術(shù)的應用,通過各個軟件平臺,使用戶在相同時間內(nèi)提高了工作效率。軟件是保證計算機正常使用的核心,而軟件開發(fā)技術(shù)的提高則是保證用戶能體驗到更加人性化的軟件,提高各項軟件在計算機內(nèi)的使用。
2 計算機軟件開發(fā)技術(shù)應用。計算機軟件開發(fā)的重要意義在于滿足人們在日常生活中,工作學習的需要。通過研究人們需要什么,從實際的角度出發(fā),用先進的網(wǎng)絡(luò)開發(fā)技術(shù)來開發(fā)出科技含量高,價值高便捷又實用的軟件。在開發(fā)軟件時,開發(fā)人員應結(jié)合實際情況,從軟件應用應該標準化,要從安全性、可靠性、穩(wěn)定性著手,從而來保證用戶使用達到最好的效果。然后計算機本身的系統(tǒng)版本和各個殺毒軟件的安全等設(shè)置的限制,使用戶在其操作中顯得更加復雜化,不僅不能提高工作效率,反而還事半功倍,這也對軟件的推廣產(chǎn)生了一定的阻礙作用。相對于兼容操作系統(tǒng)的軟件來說,因為沒有系統(tǒng)的影響,運行時速度流暢,簡潔方便,使用的同時計算機還能對使用數(shù)據(jù)進行備份還原,這樣才能給用戶帶來更好的體驗。所有計算機使用軟件時間的越長,軟件與系統(tǒng)的兼容性就會變得越差,這時開發(fā)人員就必須找出問題的關(guān)鍵,提出好的方案來解決問題,提供滿足客戶需求的軟件。計算機軟件開發(fā)技術(shù)的應用,還是會受到各方面的限制,為了能夠開發(fā)出高質(zhì)量的軟件,為用戶帶來更好的體驗,這就需要開發(fā)人員通過對用戶需求的調(diào)查和研究。
四、結(jié)束語
在全球化信息發(fā)展飛速的時代,計算機網(wǎng)絡(luò)技術(shù)也廣泛運用到各個領(lǐng)域,人們對計算機軟件的需求也越來越大,大大改善了人們工作學習的效率,改善了人們的生活質(zhì)量。只有從實際需求出發(fā),選擇專業(yè)、科學的方法來開發(fā)軟件,就可以大大提高軟件的安全性可靠性和實用性。