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