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