陳莉莉
摘要:計(jì)算機(jī)已成為現(xiàn)代社會(huì)發(fā)展的重要因素,是現(xiàn)代文明的重要標(biāo)準(zhǔn)。本文首先概述了計(jì)算機(jī)軟件開發(fā)技術(shù),以及計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性,然后簡(jiǎn)單論述了計(jì)算機(jī)軟件開發(fā)的常用方法:原型化法、自動(dòng)形式的系統(tǒng)開發(fā)法。最后,計(jì)算機(jī)軟件開發(fā)的具體實(shí)例,闡述新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用。本文旨在強(qiáng)化計(jì)算機(jī)軟件開發(fā)技術(shù)的認(rèn)識(shí),并為今后相關(guān)領(lǐng)域的研究提供一定的參考資料。
關(guān)鍵詞:計(jì)算機(jī);軟件開發(fā);網(wǎng)絡(luò)
引言
在網(wǎng)絡(luò)信息時(shí)代,計(jì)算機(jī)扮演著重要的角色,在很大程度上推動(dòng)了社會(huì)發(fā)展,轉(zhuǎn)變了現(xiàn)代人的生產(chǎn)生活。計(jì)算機(jī)的不斷發(fā)展,其推動(dòng)力源于計(jì)算機(jī)軟件開發(fā)技術(shù),也就是說,為滿足計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,以及現(xiàn)實(shí)社會(huì)的需求,計(jì)算機(jī)軟件開發(fā)技術(shù)需要不斷地發(fā)展。所以,新的歷史時(shí)期,計(jì)算機(jī)所扮演的社會(huì)角色日益多元化,并已成為現(xiàn)代文明進(jìn)程的有力依托,這就更加強(qiáng)調(diào)計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性,特別是“以人為本”的開發(fā)理念,提高計(jì)算機(jī)軟件開發(fā)的有效性、價(jià)值性和社會(huì)服務(wù)性,進(jìn)而推動(dòng)計(jì)算機(jī)的不斷發(fā)展,造福人類社會(huì)。
計(jì)算機(jī)軟件開發(fā)分析
計(jì)算機(jī)軟件主要是指應(yīng)用軟件和系統(tǒng)軟件,其具有十分突出的特點(diǎn):一是具有廣泛的社會(huì)使用價(jià)值,在很大程度上推動(dòng)了軟件產(chǎn)業(yè)的快速發(fā)展,體現(xiàn)出多元化的經(jīng)濟(jì)效益;二是計(jì)算機(jī)軟件開發(fā)是一項(xiàng)復(fù)雜而細(xì)致的工作,在人力、物力上的消耗較大。所以說,計(jì)算機(jī)軟件開發(fā)在社會(huì)發(fā)展領(lǐng)域中起到十分重要的作用。與此同時(shí),計(jì)算機(jī)軟件開發(fā)的種類多樣化,其中計(jì)算機(jī)軟件開發(fā)主要有兩種:一是應(yīng)用軟件和系統(tǒng)軟件的開發(fā),主要用于計(jì)算機(jī)的維護(hù)管理以及控制,進(jìn)而為計(jì)算機(jī)的用戶端提供良好的應(yīng)用界面;二是為解決實(shí)際的應(yīng)用問題,而開展的軟件開發(fā),主要針對(duì)人事管理、游戲軟件等方向的開發(fā)工作。
當(dāng)然,計(jì)算機(jī)軟件開發(fā)是一項(xiàng)復(fù)雜而細(xì)致的工作,強(qiáng)調(diào)開發(fā)中應(yīng)嚴(yán)格遵循相應(yīng)的開發(fā)原則:一是嚴(yán)格確保計(jì)算機(jī)軟件開發(fā)質(zhì)量,落實(shí)各方開發(fā)技術(shù);二是軟件開發(fā)計(jì)劃應(yīng)以分階段生命周期為模型;三是基于科學(xué)的手段,對(duì)開發(fā)的計(jì)算機(jī)軟件進(jìn)行評(píng)估,以確保已開發(fā)軟件的質(zhì)量及使用效果。新時(shí)期,計(jì)算機(jī)軟件開發(fā)技術(shù)不斷發(fā)展,社會(huì)發(fā)展對(duì)計(jì)算機(jī)軟件的依賴性日益凸顯,這就強(qiáng)調(diào)計(jì)算機(jī)軟件開發(fā)要嚴(yán)格落實(shí)各方工作,堅(jiān)持計(jì)算機(jī)開發(fā)的三大原則。與此同時(shí),計(jì)算機(jī)軟件中的應(yīng)用軟件也好,還是系統(tǒng)軟件,其開發(fā)的出發(fā)點(diǎn)都是提高計(jì)算機(jī)價(jià)值的利用,并為其有效利用創(chuàng)造良好的工作環(huán)境。這點(diǎn)就反映出計(jì)算機(jī)軟件開發(fā)的重要性。
計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性
隨著信息技術(shù)的不斷發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展迅速,而其中的助推力源于軟件開發(fā)技術(shù)。軟件技術(shù)作為軟件工程的核心技術(shù)之一,是創(chuàng)新計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),逐步將一些遠(yuǎn)程控制、網(wǎng)絡(luò)支持成為可能。軟件開發(fā)技術(shù)的廣泛使用,所帶來的顯著變化就是促使計(jì)算機(jī)網(wǎng)絡(luò)成為共存性與開發(fā)性為一體的網(wǎng)絡(luò)模式。所以,對(duì)于計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展,得益于軟件開發(fā)技術(shù)的運(yùn)用。從現(xiàn)實(shí)而言,計(jì)算機(jī)軟件開發(fā)技術(shù)的運(yùn)用,從本質(zhì)上解決了軟件開發(fā)與計(jì)算機(jī)需求所造成的偏差,而更多地是隨著軟件開發(fā)技術(shù)的不斷提高,特別是軟件在安全性、可靠性及便捷性方面,有了較為突出的提高。這就為計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用開拓了廣闊的前景,表明計(jì)算機(jī)軟件開發(fā)技術(shù)已成為現(xiàn)代信息技術(shù)發(fā)展的重要因素。新的歷史時(shí)期,計(jì)算機(jī)所承擔(dān)的社會(huì)責(zé)任日益多元化,這也強(qiáng)調(diào)計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)“與時(shí)俱進(jìn)”,為計(jì)算機(jī)充分發(fā)揮其社會(huì)價(jià)值,創(chuàng)造良好的條件。
計(jì)算機(jī)軟件開發(fā)的常用方法
在科學(xué)技術(shù)日益發(fā)展的背景下,計(jì)算機(jī)軟件開發(fā)技術(shù)已十分成熟。科學(xué)合理選擇計(jì)算機(jī)軟件開發(fā)方法,對(duì)確保軟件開發(fā)質(zhì)量、控制開發(fā)時(shí)間非常的重要。當(dāng)前,計(jì)算機(jī)軟件開發(fā)主要有三種:一是軟件生命周期法;二是原型化法;三是自動(dòng)形式的系統(tǒng)開發(fā)法。在本節(jié)中,筆者就三種方法做簡(jiǎn)單論述。
1. 軟件生命周期法。該方法基于時(shí)間角度,對(duì)軟件的一系列問題進(jìn)行拆分,分之為若干個(gè)階段。在階段的拆分中,也強(qiáng)調(diào)每一階段的標(biāo)準(zhǔn)。一般而言,軟件生命周期為6 個(gè)階段,也就是說,其生命周期為6 個(gè)月左右。
2. 自動(dòng)形式的系統(tǒng)開發(fā)法。該方法所運(yùn)用的工具為第四代技術(shù)中的軟件,所以其更多地是強(qiáng)調(diào)軟件的具體內(nèi)容及實(shí)現(xiàn)目標(biāo),而對(duì)于如何實(shí)現(xiàn)無需說明。
3. 原型化法。當(dāng)軟件開發(fā)者無法確定系統(tǒng)適用性及算法效果或用戶所給軟件目標(biāo)無法詳盡描述等情況時(shí),比較適合采用原型化法。與此同時(shí),軟件開發(fā)起始期,相關(guān)開發(fā)人員要對(duì)系統(tǒng)的整體功能以及相關(guān)事宜進(jìn)行全面的分析認(rèn)定。
計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
計(jì)算機(jī)軟件開發(fā)旨在不斷優(yōu)化現(xiàn)有軟件或創(chuàng)造新軟件,進(jìn)而更好地服務(wù)于社會(huì)的發(fā)展。對(duì)此,對(duì)于一種計(jì)算機(jī)軟件開發(fā)技術(shù)而言,其真正的成功,關(guān)鍵在于充分的將其實(shí)用價(jià)值體現(xiàn)出來。筆者在本節(jié)的論述中,主要通過一個(gè)計(jì)算機(jī)軟件開發(fā)的具體實(shí)例,對(duì)如何實(shí)現(xiàn)軟件開發(fā)技術(shù)的應(yīng)用價(jià)值進(jìn)行說明。
在兩種開發(fā)方式下,開發(fā)出兩個(gè)產(chǎn)品,其中,運(yùn)用單機(jī)版運(yùn)作模式和VB6.0+Acess 開發(fā)設(shè)計(jì)了第一個(gè)產(chǎn)品;而第二個(gè)產(chǎn)品的設(shè)計(jì)開發(fā)則運(yùn)用了高級(jí)數(shù)據(jù)庫服務(wù)器和Web+Xml+ActiveX 技術(shù)。將兩個(gè)開發(fā)設(shè)計(jì)好的軟件產(chǎn)品分別安裝至客戶機(jī)端,如果是安裝第一個(gè)產(chǎn)品,那么,安裝操作相對(duì)比較簡(jiǎn)單,只需直接安裝便可。這主要是因?yàn)椋珹cess 驅(qū)動(dòng)、VB 虛擬機(jī)都是微軟歷史版,也就是說,系統(tǒng)可將其自動(dòng)兼容,便于軟件的安裝。然而,如果安裝第二個(gè)軟件產(chǎn)品的話,在安裝ActiveX 組件時(shí),需要對(duì)相關(guān)瀏覽器的安全設(shè)置進(jìn)行一定的更改,方可順利的安裝,也就是說,在安裝第二個(gè)產(chǎn)品的過程中,安裝需要多個(gè)步驟及操作方可完成。兩個(gè)產(chǎn)品安裝之后,用戶使用的一段時(shí)間中,其運(yùn)行各表現(xiàn)出這樣的效果:第一種安裝方法在運(yùn)行中無問題,且運(yùn)行比較穩(wěn)定。特別是在修復(fù)安裝等方面,用戶均可獨(dú)立、簡(jiǎn)單的完成。但也存在一個(gè)缺陷,也就是隨著運(yùn)行時(shí)間的加長(zhǎng),其運(yùn)行速度明顯下降,這就需要進(jìn)行認(rèn)為轉(zhuǎn)檔。而第二個(gè)安裝方法在運(yùn)行中經(jīng)常出現(xiàn)系統(tǒng)操作版本的限制或?yàn)g覽器的安全設(shè)置,給用戶使用帶來較大的不便。
通過具體實(shí)例的闡述,我們知道,計(jì)算機(jī)作為現(xiàn)代生產(chǎn)生活的重要工具,其社會(huì)價(jià)值在于如何更好地服務(wù)于社會(huì)、改善人類的生活。當(dāng)前,計(jì)算機(jī)已成為這個(gè)世紀(jì)大眾化的工具,更加強(qiáng)調(diào)計(jì)算機(jī)軟件開發(fā)應(yīng)更好的服務(wù)社會(huì),推動(dòng)社會(huì)的不斷發(fā)展,體現(xiàn)實(shí)用性和有效性。所以,新時(shí)期計(jì)算機(jī)軟件開發(fā)應(yīng)秉承“以人為本”,突出軟件的社會(huì)價(jià)值,特別是功能強(qiáng)大、易用的特點(diǎn),更好地服務(wù)人類。
結(jié)束語
新的歷史時(shí)期,計(jì)算機(jī)所扮演的角色日益多元化,其所帶來的社會(huì)價(jià)值巨大無比。計(jì)算機(jī)強(qiáng)大的功能背后,是計(jì)算機(jī)軟件開發(fā)技術(shù)的有力支撐。計(jì)算機(jī)要發(fā)展,長(zhǎng)遠(yuǎn)性發(fā)展,在于軟件開發(fā)技術(shù)的不斷發(fā)展,方可創(chuàng)造有力的條件,提高計(jì)算機(jī)的社會(huì)服務(wù)價(jià)值。與此同時(shí),計(jì)算機(jī)軟件開發(fā)應(yīng)“以人為本”,實(shí)現(xiàn)軟件開發(fā)技術(shù)的可持續(xù)發(fā)展,為構(gòu)建完善的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)提供可能。