毛敏
摘要:本文圍繞計(jì)算機(jī)軟件開發(fā)展開研究,就此方面的軟件開發(fā)技術(shù)的應(yīng)用以及發(fā)展工作以深入探討。計(jì)算機(jī)軟件在當(dāng)下社會發(fā)展中占據(jù)重要地位,通過軟件的運(yùn)用大大簡化了各行各業(yè)的工作,同時(shí),提高了工作的效率和質(zhì)量,而且,多元化的軟件為民眾提供了更優(yōu)質(zhì)的服務(wù),這一切都離不開開發(fā)技術(shù)應(yīng)用。文章對軟件開發(fā)的方法作以簡單介紹,指出結(jié)構(gòu)化、原型化、自動化等三種方法,同時(shí),對軟件開發(fā)技術(shù)的應(yīng)用情況作以簡單分析,并對其未來的發(fā)展方向作以簡單介紹。
關(guān)鍵詞:計(jì)算機(jī);系統(tǒng)軟件;應(yīng)用軟件;軟件開發(fā)
中圖分類號:TP311? ? ?文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2021)10-0252-02
Abstract:This paper focuses on the research of computer software development, and makes an in-depth discussion on the application and development of software development technology in this aspect. Computer software plays an important role in the current social development. Through the application of software, the work of all walks of life is greatly simplified, and at the same time, the efficiency and quality of work are improved. Moreover, diversified software provides better services for the people, all of which cannot be separated from the development and application of technology. This paper briefly introduces the methods of software development, and points out three methods, such as structuring, prototyping and automation. At the same time, it simply analyzes the application of software development technology and briefly introduces its future development direction.
Key words:Computers; System software; Application software; Software development
在信息時(shí)代,我國的計(jì)算機(jī)軟件開發(fā)得以大力發(fā)展,相關(guān)企業(yè)數(shù)量逐年遞增,已成為我國熱門行業(yè)之一。各大高校也紛紛重視這一專業(yè)人才的培養(yǎng),每年為社會輸出大量的技術(shù)型人才。而軟件開發(fā)技術(shù)之所以如此盛行是因?yàn)槠涿嫦虻姆?wù)群體的需求所致,用戶多樣化的需求為軟件開發(fā)提供了市場,其在諸多領(lǐng)域具有良好的口碑,已成為各行業(yè)、多領(lǐng)域的重要支撐。隨著社會的進(jìn)步和發(fā)展,軟件開發(fā)必將又迎來一個春天,其會逐漸趨向網(wǎng)絡(luò)化、開放化、自動化、智能化,面向更大更廣的群體,本文就此方面開發(fā)技術(shù)的應(yīng)用與發(fā)展展開。
1 軟件開發(fā)方式
1.1 結(jié)構(gòu)化系統(tǒng)開發(fā)
這一開發(fā)法又稱生命周期法,其如同其名,將軟件開發(fā)劃分為不同的周期,逐步開發(fā),耗時(shí)較久,是一種較為傳統(tǒng)的軟件開發(fā)法。其具體可分為以下幾個周期:第一,問題定義;第二,可行性分析;第三,需求研究;第四,軟件設(shè)計(jì);第五,編碼、測試;第五,軟件維護(hù)。通常用作大型軟件的開發(fā),相關(guān)技術(shù)人員按照具體的流程和步驟逐步進(jìn)行,確保每一個環(huán)節(jié)的質(zhì)量,從而完成軟件開發(fā)工作,這一方式具備較強(qiáng)的普適性[1]。
1.2 原型化開發(fā)
這一開發(fā)法較上述生命周期較為簡單,其在步驟方面有所簡化,其直接依據(jù)用戶需求進(jìn)行軟件模型的構(gòu)建,然后,對模型進(jìn)行不斷優(yōu)化、修改,并對其進(jìn)行測試,在測試中不斷查缺補(bǔ)漏,從而開發(fā)出供用戶使用的應(yīng)用軟件。這一開發(fā)法多用于小型應(yīng)用軟件的開發(fā),耗時(shí)短、耗資小,相關(guān)企業(yè)承擔(dān)風(fēng)險(xiǎn)較小,依然有一定的應(yīng)用市場,但其對于一些小型企業(yè)較為適合,但在一些大型軟件及開發(fā)方面明顯有點(diǎn)力不從心,且后期的維護(hù)更加煩瑣復(fù)雜[2]。
1.3 自動化系統(tǒng)開發(fā)
自動化開發(fā)是軟件開發(fā)技術(shù)的一大發(fā)展,及基于原型化而進(jìn)行,但在軟件模型構(gòu)建、編碼、設(shè)計(jì)方面均可實(shí)現(xiàn)自動化,在很大程度上簡化了軟件開發(fā)工作,開發(fā)人員只需運(yùn)用相應(yīng)的系統(tǒng)進(jìn)行操作即可,無需在開發(fā)目標(biāo)的確立、內(nèi)容的確定以及軟件設(shè)計(jì)方面耗時(shí)費(fèi)力,大大提升了軟件開發(fā)效率,而且,在一定程度上有效避免了人為因素的影響,保證了軟件開發(fā)的質(zhì)量,相關(guān)技術(shù)人員只需在最后對軟件進(jìn)行調(diào)試,確保其流暢運(yùn)行即可,是新時(shí)代較為流行的一種軟件開發(fā)方式,優(yōu)勢顯著。
2 具體應(yīng)用
計(jì)算機(jī)軟件開發(fā)已經(jīng)惠及多個領(lǐng)域多個行業(yè),并對各行業(yè)、各領(lǐng)域產(chǎn)生重要影響。以下對企業(yè)、醫(yī)療、互聯(lián)網(wǎng)三方面的應(yīng)用作簡單闡述。
2.1 企業(yè)方面
現(xiàn)如今,計(jì)算機(jī)已經(jīng)融入企業(yè)的管理運(yùn)作中,并發(fā)揮著舉足輕重的作用。其中,軟件開發(fā)技術(shù)多在企業(yè)辦公、管理、信息共享等系列軟件方面應(yīng)用廣泛。具體如下:第一,企業(yè)辦公軟件[3]。如,Office辦公系列軟件、Photoshop等等,其大大提升了企業(yè)辦公的效率和質(zhì)量,尤其是財(cái)務(wù)管理方面,借助辦公軟件能夠快速精準(zhǔn)地統(tǒng)計(jì)分析,各種各樣的函數(shù)使得數(shù)據(jù)分析更加便捷高效,大大減少了財(cái)務(wù)管理人員的工作量;第二,管理軟件。如,當(dāng)下廣為流行的釘釘,其能夠?qū)崿F(xiàn)線上管理,員工只需通過相應(yīng)的軟件進(jìn)行簽到匯報(bào)即可,所有出勤信息可以快速匯總,十分便捷高效;第三,信息共享軟件。如,電子郵件,其實(shí)現(xiàn)了信息資源的二共享,企業(yè)內(nèi)部可通過電子郵件隨時(shí)交流、共享信息,高層的相關(guān)指示也能快速下達(dá)至每一位員工,并且,其安全性能甚佳,實(shí)現(xiàn)信息共享的同時(shí)確保信息的真實(shí)、安全、可靠。這一系列軟件使得企業(yè)辦公、管理、交流更加便捷高效,促進(jìn)企業(yè)長久、健康地發(fā)展。
2.2 互聯(lián)網(wǎng)方面
互聯(lián)網(wǎng)是信息時(shí)代的重要支撐,通過應(yīng)用軟件的開發(fā)能夠有效助推互聯(lián)網(wǎng)行業(yè)的運(yùn)營和發(fā)展。此方面具體可分為以下兩點(diǎn):第一,網(wǎng)頁設(shè)計(jì)方面。在互聯(lián)網(wǎng)運(yùn)營過程中,網(wǎng)頁設(shè)計(jì)是十分重要的一環(huán),其需要依賴多種語言來實(shí)現(xiàn)[4]。目前,在網(wǎng)頁內(nèi)容的堆砌和搭建方面多使用HTML這款語言,其能夠在多種平臺混合使用,不受平臺的限制,可以是Windows,亦可以是Linux;在網(wǎng)頁架構(gòu)的建立以及布局的管控方面多使用CSS這款語言,其在使用時(shí)較為精簡便捷,并且,大大提升了網(wǎng)頁訪問速度;在網(wǎng)頁后臺功能的實(shí)現(xiàn)和完善方面多使用PHP、JSP語言,二者均具有十分顯著的優(yōu)勢,多樣化的功能深受廣大技術(shù)人員的青睞;第二,服務(wù)器方面。此方面的軟件開發(fā)多服務(wù)于計(jì)算機(jī)硬件,亦是互聯(lián)網(wǎng)運(yùn)營的重要一環(huán)。如,一些驅(qū)動型軟件,其目的是驅(qū)動硬件設(shè)備,實(shí)現(xiàn)計(jì)算機(jī)的高效運(yùn)行,從而確保互聯(lián)網(wǎng)運(yùn)營的順暢。
2.3 醫(yī)療方面
醫(yī)療與我們實(shí)際生活聯(lián)系密切,其在多個方面均已引入并應(yīng)用計(jì)算機(jī)軟件技術(shù),該技術(shù)的運(yùn)用使得我國的醫(yī)療結(jié)構(gòu)管理上更加高效、病情分析方面也更加精準(zhǔn),具體如下:第一,掛號系統(tǒng)。掛號系統(tǒng)是醫(yī)療機(jī)構(gòu)的重要系統(tǒng)之一,計(jì)算機(jī)軟件的運(yùn)用使得此方面的管理更加便捷,而且公眾掛號也變得更加便捷,通過軟件的細(xì)致分析,能夠精準(zhǔn)了解患者的掛號需求,從而有針對性地為其提供服務(wù),確保醫(yī)療服務(wù)的高效和精準(zhǔn);第二,醫(yī)療設(shè)備。我國的醫(yī)療行業(yè)發(fā)展迅猛,從一開始的國外采購到如今的自主研發(fā),其中計(jì)算機(jī)軟件開發(fā)技術(shù)功不可沒,多款設(shè)備均有涉及計(jì)算機(jī)技術(shù),如,B超、CT等等,其運(yùn)用計(jì)算機(jī)影像技術(shù)可以幫助醫(yī)生直觀地分析患者病情,使得此方面的分析與判斷更加精準(zhǔn)和高效,直接提升了我國醫(yī)療服務(wù)的水準(zhǔn);第三,病情報(bào)表統(tǒng)計(jì)。醫(yī)療結(jié)構(gòu)是需要對就診患者的信息做記錄和備案的,此方面要求信息真實(shí)、可靠,龐大的信息量使得醫(yī)療機(jī)構(gòu)此方面的工作低效低能,而且,存在信息失真現(xiàn)象,而計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用使得此方面管理得以簡化,相關(guān)人員只需操作計(jì)算機(jī)進(jìn)行掃描、記錄即可,絕大多數(shù)工作均由計(jì)算機(jī)獨(dú)立完成,十分便捷??傊@一開發(fā)技術(shù)的運(yùn)用使得醫(yī)療結(jié)構(gòu)在管理和服務(wù)方面均有質(zhì)的提升。
3 發(fā)展趨勢分析
計(jì)算機(jī)軟件開發(fā)技術(shù)具有良好的發(fā)展前景,其在信息資源的處理、共享方面十分便捷,為各行各業(yè)的服務(wù)和管理產(chǎn)生巨大的影響。另外,其還存在巨大的潛在價(jià)值需要發(fā)掘,相關(guān)技術(shù)人員要積極探索,深入發(fā)掘其中的價(jià)值,將其應(yīng)用至相應(yīng)的領(lǐng)域,使其繼續(xù)發(fā)光、發(fā)熱。未來,這一開發(fā)技術(shù)勢必會面向以下幾方面。
3.1 網(wǎng)絡(luò)化
互聯(lián)網(wǎng)可謂是21世紀(jì)最重要的技術(shù)之一,其實(shí)現(xiàn)了全球信息的交互,使得信息的交互更加便捷、高效,有利于各區(qū)域文化的傳播與發(fā)揚(yáng)。如此成果與網(wǎng)絡(luò)化的發(fā)展密不可分,計(jì)算機(jī)軟件開發(fā)技術(shù)作為互聯(lián)網(wǎng)運(yùn)營的重要支撐,其未來勢必會面向網(wǎng)絡(luò)化進(jìn)軍,不斷優(yōu)化和完善其網(wǎng)絡(luò)功能,從而開發(fā)出更具實(shí)用價(jià)值的多樣化功能,服務(wù)于社會和民眾。
3.2 開放化
此方面的開放是指軟件代碼的開放,由于信息的交互、共享,開放化的源代碼有利于軟件產(chǎn)品跨國共享,統(tǒng)一的標(biāo)準(zhǔn)和先進(jìn)的技術(shù)使得各國該領(lǐng)域的技術(shù)人員實(shí)現(xiàn)資源信息的共享,能夠進(jìn)一步推動計(jì)算進(jìn)軟件開發(fā)行業(yè)的發(fā)展[5]。由于這一技術(shù)的普適性、先進(jìn)性,其已在國際上被廣泛認(rèn)可,未來勢必會面向開放化發(fā)展。
3.3 智能化、自動化
眾所周知,近年來AI(人工智能)漸入人們眼簾,其巨大的優(yōu)勢很快博得各行業(yè)的眼球,多個行業(yè)均已投身于此方面的研究,而計(jì)算機(jī)軟件開發(fā)作為一項(xiàng)高難度的技術(shù)性工作,其面向的服務(wù)群體是人,其要通過不斷優(yōu)化技術(shù)屬性來提高技術(shù)的人性化,而人工智能必將是其所面臨的一個方向,其巨大的優(yōu)勢一定會使得此方面開發(fā)技術(shù)得以提升和發(fā)展。另外,自動化亦會是其未來要面向的對象之一,上述談到自動化系統(tǒng)開發(fā)便是其面向自動化的重要開端,未來還會有所突破。
3.4 融合化
計(jì)算機(jī)軟件開發(fā)技術(shù)的具備強(qiáng)大的融合功能,其如今已實(shí)現(xiàn)電氣化、自動化等多種系統(tǒng)的融合,使得計(jì)算機(jī)軟硬件的作用得以提升和發(fā)揮,使得二者的服務(wù)水平更上一層,就目前的融合形式來開,其仍存在巨大的發(fā)展價(jià)值,未來,這一開發(fā)技術(shù)勢必會綜合更多領(lǐng)域、更多元素,實(shí)現(xiàn)更大范圍、更廣領(lǐng)域的融合,使得計(jì)算機(jī)軟硬件的服務(wù)更優(yōu)質(zhì)。
3.5 多元化
多元化的服務(wù)是社會發(fā)展的實(shí)際需求所致,未來人民對服務(wù)的類型更加多元、要求也會更高,此方面開發(fā)技術(shù)必將面向多元化,以適應(yīng)多元化的社會需求[6]。隨著軟件開發(fā)技術(shù)的發(fā)展,其開發(fā)理念亦會面向多元化,從而為用戶提供更周全、更優(yōu)質(zhì)的多元化服務(wù),這必將是軟件開發(fā)所面向的一個方向。
4 結(jié)束語
社會發(fā)展多樣化的需求是軟件開發(fā)技術(shù)得以應(yīng)用和發(fā)展的重要原因之一,其能夠從多個方面、多個角度滿足社會發(fā)展需求,服務(wù)于社會各行各業(yè),在未來,其不僅僅服務(wù)于醫(yī)療、互聯(lián)網(wǎng)、企業(yè),會逐步蔓延至其他行業(yè),如,農(nóng)業(yè)、手工業(yè)等等,并面向網(wǎng)絡(luò)化、開放化發(fā)展,同時(shí),其亦會順應(yīng)時(shí)代潮流面向自動化、智能化,融合多個領(lǐng)域、多個行業(yè),實(shí)現(xiàn)多元化發(fā)展,從而推動社會的發(fā)展和人類的文明,高校要重視此方面技術(shù)人才的培養(yǎng),為此方面技術(shù)的革新提供重要支撐。
參考文獻(xiàn):
[1] 羅皓.淺議計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展研究[J].中外企業(yè)家,2020(19):136.
[2] 吳云旺.新形勢下計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展研究[J].科技傳播,2020,12(4):109-110.
[3] 王文兵,汪志宏.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用現(xiàn)狀及發(fā)展趨勢探析[J].信息記錄材料,2019,20(5):5-7.
[4] 徐旸.計(jì)算機(jī)軟件開發(fā)與發(fā)展研究若干問題分析探討[J].科技創(chuàng)新導(dǎo)報(bào),2018,15(33):95,97.
[5] 田明宇.淺談計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用現(xiàn)狀及發(fā)展趨勢[J].科技傳播,2018,10(21):104-105.
[6] 范偉.淺論新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014,17(13):80,82.
【通聯(lián)編輯:李雅琪】