陳龍 核工業(yè)衛(wèi)生學(xué)校
隨著中國經(jīng)濟(jì)水平的發(fā)展,中國計算機(jī)軟件開發(fā)技術(shù)也得到了極大地提高,人們的日常生產(chǎn)和生活也對計算機(jī)軟件提出了更高的要求,在這個時代的發(fā)展背景下,計算機(jī)軟件開發(fā)技術(shù)的發(fā)展已成為未來社會發(fā)展的必然趨勢。計算機(jī)軟件開發(fā)技能的開發(fā)可以不斷優(yōu)化操作并執(zhí)行目標(biāo)設(shè)計,以滿足用戶的實際需求。因此,本文著眼于計算機(jī)軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀進(jìn)行研究,希望能發(fā)現(xiàn)軟件開發(fā)技術(shù)的發(fā)展趨勢,使其能夠更好地應(yīng)用于人們的生產(chǎn)生活。
計算機(jī)可以分為兩部分:軟件和硬件。只有軟件和硬件的集成才能保證計算機(jī)的正常運行。同時,計算機(jī)軟件可以分為兩種:應(yīng)用程序軟件和系統(tǒng)軟件。系統(tǒng)軟件可以控制計算機(jī)并執(zhí)行某些操作,對計算機(jī)程序進(jìn)行管理。目前,計算機(jī)軟件的應(yīng)用非常普遍,各個領(lǐng)域計算機(jī)軟件都得到廣泛使用,以提高工作效率,并在一定程度上促進(jìn)計算機(jī)軟件的開發(fā)和應(yīng)用。設(shè)計好的計算機(jī)軟件需要花費大量的時間,精力和金錢。對于軟件開發(fā)人員來說,設(shè)計一個好的軟件對個人和社會都會產(chǎn)生較好的影響。
二十一世紀(jì)初,全球?qū)τ嬎銠C(jī)技術(shù)的重視程度不斷提高,相關(guān)部門提出了新要求,并在計算機(jī)開發(fā)領(lǐng)域投入了大量資源?,F(xiàn)在,考慮到國際計算機(jī)軟件的發(fā)展,它已逐漸轉(zhuǎn)向發(fā)展。大多數(shù)國家已從計算機(jī)技術(shù)開發(fā)演變?yōu)檐浖_發(fā)。縱觀國內(nèi)計算機(jī)軟件的發(fā)展?fàn)顩r,可以看出國家重視計算機(jī)軟件開發(fā)業(yè)務(wù),并將其列為發(fā)展重點,當(dāng)前社會高度重視具有廣闊市場前景的計算機(jī)軟件的開發(fā)和應(yīng)用。
計算機(jī)軟件是計算機(jī)系統(tǒng)的重要支持,可以為系統(tǒng)提供各種應(yīng)用程序功能。在軟件技術(shù)研究的現(xiàn)狀下,主要體現(xiàn)在某些信息領(lǐng)域的軟件開發(fā)中,可以在原有機(jī)制的基礎(chǔ)上進(jìn)行優(yōu)化和改造。多層系統(tǒng)可以通過自己的操作進(jìn)行配置。在總體結(jié)構(gòu)上,軟件系統(tǒng)包括控件,系統(tǒng),數(shù)據(jù)庫,應(yīng)用軟件和支持軟件。隨著近來軟件技術(shù)的發(fā)展逐漸成熟,社會對計算機(jī)軟件技術(shù)的重視,因此軟件開發(fā)企業(yè)需要不斷改進(jìn)計算機(jī)軟件開發(fā)技術(shù),確定確切的位置,并加快軟件開發(fā)進(jìn)度,計算機(jī)軟件也被認(rèn)為是工業(yè)發(fā)展過程中的關(guān)鍵技術(shù)。
在計算機(jī)系統(tǒng)軟件開發(fā)過程中,軟件技術(shù)的提高和系統(tǒng)硬件設(shè)備的完善,使計算機(jī)軟件更好地滿足了人們的需求。系統(tǒng)軟件主要包括操作系統(tǒng),服務(wù)器系統(tǒng),數(shù)據(jù)管理系統(tǒng),這些系統(tǒng)在軟件開發(fā)過程中提供相應(yīng)的基本服務(wù),但是與操作系統(tǒng)相比,軟件系統(tǒng)軟件開發(fā)主要集中在操作系統(tǒng)上。操作系統(tǒng)對計算機(jī)的生產(chǎn)和運行非常重要,是系統(tǒng)自身功能和計算機(jī)軟件運行的重要基礎(chǔ)。計算機(jī)軟件系統(tǒng)可以有效地管理計算機(jī)系統(tǒng)的處理器,內(nèi)存,顯示,打印,復(fù)制和其他功能,而計算機(jī)操作系統(tǒng)也可以協(xié)調(diào)軟件操作。在計算機(jī)軟件技術(shù)的發(fā)展中,有必要分析用戶需求,集成系統(tǒng)軟件,并集成各種信息模塊以滿足用戶需求,并且在開發(fā)計算機(jī)軟件時,可以提供軟件支持。作為計算機(jī)軟件用戶,則需要在使用前獲得相關(guān)權(quán)限。計算機(jī)軟件開發(fā)具有三個周期:開發(fā),計劃和運行,并且在不同階段必須解決的問題也不同。例如,在計劃過程中,開發(fā)者需要分析軟件項目需要解決的問題,并提出有效的策略以避免浪費社會資源,從而導(dǎo)致計算機(jī)軟件的低效運行。在20世紀(jì)中葉,程序員通過人為操作完成了計算機(jī)軟件開發(fā)和一系列與計算機(jī)有關(guān)的任務(wù),但是在這種情況下,軟件開發(fā)的效率很低,并且不可避免地會出現(xiàn)許多錯誤。隨著人才的投入和科學(xué)技術(shù)的發(fā)展,當(dāng)前的計算機(jī)軟件開發(fā)過程逐漸經(jīng)歷了一個新的發(fā)展時期,進(jìn)一步實現(xiàn)了計算機(jī)軟件的改善,加快了軟件開發(fā)過程,降低了開發(fā)難度,這樣計算機(jī)軟件開發(fā)和應(yīng)用的范圍可以在一定程度上擴(kuò)展。
結(jié)合過去的計算機(jī)軟件開發(fā),一般的開發(fā)方法主要集中在以下幾個方面:首先,通過應(yīng)用“生命周期”模型進(jìn)行軟件開發(fā),在這種開發(fā)過程中,通常情況下,開發(fā)人員將整個軟件開發(fā)周期分為幾個階段,嚴(yán)格控制每個階段的軟件開發(fā),然后確保每個步驟的質(zhì)量得到確保,并為后續(xù)的整個軟件開發(fā)工作奠定基礎(chǔ)。其次,是“原型”軟件開發(fā)模型。與上述“生命周期”軟件開發(fā)模型相比,基于上述開發(fā)模型更嚴(yán)格地改進(jìn)了“原型”軟件開發(fā)模型。理論上的支持不僅需要在軟件開發(fā)的早期就對軟件內(nèi)容進(jìn)行詳細(xì)的演示和說明,而且還需要在軟件設(shè)計的早期階段澄清所有晦澀的數(shù)據(jù)和概念,以便可以從根本上滿足實際的軟件開發(fā)需求。
同時,在應(yīng)用“原型”軟件開發(fā)技術(shù)的過程中,還有一個稱為“紙樣”的模型狀態(tài),它不僅描述了軟件的實際特性,而且還可以在原始計算機(jī)上工作。在實驗的基礎(chǔ)上,完成了設(shè)計原型的部分功能,成為后續(xù)綜合模型設(shè)計的基礎(chǔ)。第三是軟件開發(fā)技術(shù)的自動形式。該軟件開發(fā)技術(shù)的應(yīng)用結(jié)合了與過去幾年中各種技術(shù)開發(fā)相關(guān)的軟件開發(fā)工具。一方面,它大大減少了軟件開發(fā)人員的工作量,并且也大大加強(qiáng)了在軟件開發(fā)過程中,對設(shè)備和其他功能進(jìn)行自動分析和獨立編碼。
就當(dāng)前的計算機(jī)軟件開發(fā)技術(shù)而言,計算機(jī)軟件技術(shù)的實際應(yīng)用主要集中在企業(yè)的日常辦公流程中,例如企業(yè)網(wǎng)站的網(wǎng)頁設(shè)計,辦公軟件設(shè)計和企業(yè)電子郵件。在這個應(yīng)用程序鏈接中,計算機(jī)軟件開發(fā)人員不僅需要結(jié)合公司的實際開發(fā)需求來展示公司的主要業(yè)務(wù)和成就,而且還需要關(guān)注公司的宣傳并從根本上拓寬外界了解公司的渠道。還要實現(xiàn)計算機(jī)軟件開發(fā)的要求。例如,在企業(yè)郵件計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用過程中,設(shè)計人員著眼于企業(yè)對郵件的使用要求,突出企業(yè)郵件對運輸過程的穩(wěn)定性和安全性的要求,支持企業(yè)實現(xiàn)安全高效辦公。
隨著計算機(jī)軟件開發(fā)技術(shù)的發(fā)展,計算機(jī)軟件已逐漸應(yīng)用于實際的科學(xué)研究環(huán)節(jié),使研究人員獲得更快,更準(zhǔn)確地研究成果,同時從根本上保證了科學(xué)研究的準(zhǔn)確性。例如,在與物理學(xué)有關(guān)的科學(xué)研究過程中,研究人員可以使用基于電子顯微鏡和電子束等技術(shù)的計算機(jī)軟件來獲得相應(yīng)的技術(shù)參數(shù),從而使科學(xué)研究更加有效,科學(xué)研究結(jié)果更加準(zhǔn)確。
就在網(wǎng)絡(luò)上應(yīng)用計算機(jī)軟件開發(fā)技術(shù)而言,大多數(shù)重點是在網(wǎng)站上設(shè)計計算機(jī)軟件和更新網(wǎng)站服務(wù)設(shè)備。例如,現(xiàn)階段更常見的網(wǎng)頁設(shè)計軟件包括CSS,JSP,PHP等。應(yīng)用這些網(wǎng)頁設(shè)計軟件可以改善原始計算機(jī)網(wǎng)頁,從而獲得對計算機(jī)技能要求較高人群的認(rèn)可。使計算機(jī)時代的發(fā)展不斷前進(jìn)。至于將計算機(jī)軟件應(yīng)用于網(wǎng)絡(luò)服務(wù)設(shè)備,大多數(shù)致力于互聯(lián)網(wǎng)驅(qū)動系統(tǒng)的開發(fā)和研究。這樣的計算機(jī)軟件的應(yīng)用,不僅保證了原始計算機(jī)的穩(wěn)定運行,而且在一定程度上提高了運行效率,從而從根本上實現(xiàn)了計算機(jī)軟件開發(fā)技術(shù)的預(yù)期發(fā)展。
計算機(jī)軟件開發(fā)技術(shù)的最終目標(biāo)是滿足用戶的實際需求并為用戶提供更好的服務(wù)。隨著互聯(lián)網(wǎng)技術(shù)的普及,人們使用的計算機(jī)軟件也表現(xiàn)出不同的需求。面對這樣的發(fā)展形勢,計算機(jī)軟件開發(fā)技術(shù)人員必須重視用戶的實際需求,進(jìn)行透徹的市場調(diào)查,然后進(jìn)行目標(biāo)軟件開發(fā)工作,以確保最終開發(fā)的計算機(jī)軟件能夠有效滿足用戶的需求??梢钥闯觯谟嬎銠C(jī)軟件開發(fā)技術(shù)的未來發(fā)展過程中,研發(fā)人員必須貫徹向用戶充分提供優(yōu)質(zhì)服務(wù)的理念。
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,它不僅為人們的生活和學(xué)習(xí)提供便利,而且為人們提供了重要的信息渠道。與計算機(jī)軟件開發(fā)技術(shù)密切相關(guān)的是網(wǎng)絡(luò)技術(shù),兩者之間的發(fā)展顯示出互補(bǔ)的作用。因此,在未來計算機(jī)軟件開發(fā)技術(shù)的發(fā)展中,它將與網(wǎng)絡(luò)技術(shù)相結(jié)合,以呈現(xiàn)網(wǎng)絡(luò)的發(fā)展趨勢,不僅提高計算機(jī)軟件開發(fā)的效率和質(zhì)量,而且還為用戶提供更豐富的服務(wù)體驗。例如,在教育領(lǐng)域,軟件開發(fā)技術(shù)人員可以使用網(wǎng)絡(luò)技術(shù)來開發(fā)網(wǎng)絡(luò)學(xué)習(xí)軟件,然后實現(xiàn)在線培訓(xùn)。
就計算機(jī)軟件的發(fā)展趨勢而言,基于當(dāng)前技術(shù)開放的快速信息發(fā)展,未來的計算機(jī)軟件開發(fā)應(yīng)能夠?qū)Πㄔ即a在內(nèi)的各種軟件產(chǎn)品進(jìn)行開放式管理。開放軟件最大限度地降低了計算機(jī)軟件開發(fā)成本。其次,為了實現(xiàn)網(wǎng)絡(luò)的開放性,在當(dāng)前網(wǎng)絡(luò)快速發(fā)展的背景下,網(wǎng)絡(luò)和計算機(jī)軟件必須緊密相連,并且必須在兩者之間實現(xiàn)共享資源。網(wǎng)絡(luò)應(yīng)用是計算機(jī)軟件開發(fā)和發(fā)展的必然趨勢,只有在網(wǎng)絡(luò)的支持下,才能保證計算機(jī)軟件的合理開發(fā)和應(yīng)用,從而為信息資源提供更好的支持。同時,開發(fā)者需要獲得網(wǎng)絡(luò)支持,以便軟件開發(fā)和應(yīng)用程序可以為信息資源提供更好的支持并實現(xiàn)高級智能。在經(jīng)濟(jì)飛速發(fā)展的背景下,人工智能與計算機(jī)軟件技術(shù)的兼容性可以改善軟件資源的使用,計算機(jī)軟件資源的高效和合理分配可以大大提高計算機(jī)軟件的自動化水平。
簡而言之,由于計算機(jī)在當(dāng)前科學(xué)技術(shù)的快速發(fā)展基礎(chǔ)上被廣泛用于各個領(lǐng)域,因此人們越來越重視計算機(jī)軟件的開發(fā)。計算機(jī)軟件作為一種高科技技術(shù),在一定程度上改變了人們的工作,生活和娛樂方式,計算機(jī)軟件技術(shù)不斷滿足現(xiàn)代社會實現(xiàn)創(chuàng)新發(fā)展的需要。將來計算機(jī)軟件將更廣泛地服務(wù)于社會。