馬海燕
摘要:現(xiàn)代科技的大力發(fā)展,促使越來越多的新技術(shù)得以應(yīng)用,在計(jì)算機(jī)軟件開發(fā)技術(shù)中也同樣如此。對象編程和嵌入式開發(fā)等均是軟件開發(fā)科技,它在提升軟件開發(fā)技術(shù)中發(fā)揮著重要作用。計(jì)算機(jī)軟件開發(fā)具有服務(wù)性和智能性。本文筆者以多領(lǐng)域應(yīng)用為背景,重點(diǎn)分析軟件開發(fā)相關(guān)問題,希望可為科學(xué)探究提供一定的幫助。
關(guān)鍵詞:多領(lǐng)域;應(yīng)用;計(jì)算機(jī);軟件開發(fā);服務(wù)
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)23-0071-02
計(jì)算機(jī)軟件主要包含系統(tǒng)軟件與應(yīng)用軟件,無論是系統(tǒng)軟件,還是應(yīng)用軟件,都是以服務(wù)客戶為宗旨,而日常學(xué)習(xí)生活中會(huì)應(yīng)用計(jì)算機(jī),這實(shí)際上是計(jì)算機(jī)軟件的應(yīng)用。軟件開發(fā)則指程序員經(jīng)由代碼完成相關(guān)功能和系統(tǒng),促進(jìn)企業(yè)工作和教學(xué)活動(dòng)的開展。為此,本文關(guān)于軟件開發(fā)問題的探究具有重要意義。
1 軟件開發(fā)現(xiàn)狀
計(jì)算機(jī)軟件是經(jīng)由軟件開發(fā)而形成的應(yīng)用軟件與系統(tǒng)軟件,與計(jì)算機(jī)密切相關(guān)的維護(hù)軟件等都是系統(tǒng)軟件。例如,管理監(jiān)控軟件和操作系統(tǒng)軟件。而為應(yīng)對實(shí)際問題所研究出的管理學(xué)習(xí)軟件等都是應(yīng)用軟件。例如,學(xué)習(xí)軟件。尤其是安卓技術(shù)的高度發(fā)展,使得安卓應(yīng)用軟件迅速增加,從淘寶、銀行客戶端,至單機(jī)小游戲均是應(yīng)用軟件。無論是應(yīng)用軟件,還是系統(tǒng)軟件均是計(jì)算機(jī)的重要組成,并是用戶有效運(yùn)用計(jì)算機(jī)的必要保證。
在20世紀(jì)中期,計(jì)算機(jī)軟件開發(fā)以手工軟件開發(fā)為主,此種開發(fā)方式存在效率低下、耗時(shí)長、無法迎合用戶需求的缺點(diǎn)。經(jīng)濟(jì)的全速發(fā)展,對計(jì)算機(jī)軟件開發(fā)進(jìn)行了全新的定義,旨在通過計(jì)算機(jī)軟件開發(fā)實(shí)現(xiàn)某一目的,運(yùn)行相關(guān)程序的方法。此時(shí),軟件技術(shù)從程序設(shè)計(jì)過程轉(zhuǎn)換到軟件過程,再由軟件過程過渡到軟件工程。
現(xiàn)下,計(jì)算機(jī)開發(fā)軟件一般表現(xiàn)在軟件產(chǎn)業(yè)的全面崛起、人才隊(duì)伍的蓬勃發(fā)展、銷售額的大力增加中。某些軟件制作公司為降低金融危機(jī)的不良影響,把國外軟件市場放到中國,基于此,我國軟件開發(fā)服務(wù)蓬勃發(fā)展。軟件產(chǎn)業(yè)的高度發(fā)展,還使得軟件人才需求不斷加大,相關(guān)人才培養(yǎng)模式也發(fā)生了變化,人才隊(duì)伍逐步強(qiáng)大。
現(xiàn)階段,軟件開發(fā)技術(shù)主要面臨下述問題:
其一,信息值計(jì)算。信用值計(jì)算為信用機(jī)制的重點(diǎn),因信用機(jī)制不同,對應(yīng)的計(jì)算方法也各不相同,通常選取乘性減和加性增的處理方法,其中利用前者處理信用度降低的情形,利用后者處理信用度提高的情形,進(jìn)而可以全面控制惡意節(jié)點(diǎn),并鼓勵(lì)節(jié)點(diǎn)做出巨大的貢獻(xiàn)。
其二,數(shù)據(jù)安全性。數(shù)據(jù)安全性指代數(shù)據(jù)傳輸保密性與有效性。其中保密性是保證在傳輸環(huán)節(jié)不存在非法竊取等不良問題,而有效性是保證在傳輸環(huán)節(jié)不存在信息損失的問題。
其三,版權(quán)侵害。在軟件開發(fā)過程,時(shí)常會(huì)遇到版權(quán)侵權(quán)問題?,F(xiàn)下軟件開發(fā)人員因版權(quán)侵權(quán)問題,其創(chuàng)造性與自主性均顯著降低,導(dǎo)致軟件開發(fā)工作故步自封。
2 軟件開發(fā)的意義
軟件開發(fā)技術(shù)的全面革新,促進(jìn)了互聯(lián)網(wǎng)行業(yè)的高度發(fā)展,換而言之,軟件開發(fā)技術(shù)在當(dāng)代信息社會(huì)發(fā)展中發(fā)揮著巨大的作用,它是信息網(wǎng)絡(luò)的關(guān)鍵,軟件技術(shù)開發(fā)還把網(wǎng)絡(luò)信息傳輸與遠(yuǎn)程控制變成現(xiàn)實(shí),為日常生活和工作創(chuàng)造了諸多的便利。它的開發(fā)與應(yīng)用能夠緩解計(jì)算機(jī)應(yīng)用與技術(shù)問題,達(dá)成有效融合,以此來推動(dòng)計(jì)算機(jī)適用范圍與區(qū)域,讓人類不斷前進(jìn)發(fā)展。
3 軟件開發(fā)方式
現(xiàn)階段,無論是軟件開發(fā)技術(shù),還是方式都較為成熟,在新時(shí)代這一大背景下,軟件開發(fā)手段的合理選擇,在計(jì)算機(jī)政策運(yùn)行與日常工作中發(fā)揮著重大意義?,F(xiàn)階段,主要存在三種開發(fā)模式,具體如下:
3.1 原型化方法
原型化方法較為常用,它形成于系統(tǒng)需求之上,最終經(jīng)由不斷修改而成形。它要求開發(fā)人員把研發(fā)初期資料實(shí)施有效認(rèn)定,并對詳細(xì)說明開展明確定義。此種開發(fā)方式存在顯著優(yōu)勢,用戶需求明確,可減小風(fēng)險(xiǎn)與開發(fā)成本,全面運(yùn)用不同的服務(wù)功能,然而,也存在缺點(diǎn),不適合應(yīng)用在大型系統(tǒng)開發(fā)中,且不便于系統(tǒng)維護(hù)。
3.2 生命周期法
生命周期法即結(jié)構(gòu)化開發(fā)法,它是當(dāng)前最為流行與使用最為廣泛的方法,特別是在開發(fā)相對煩瑣的系統(tǒng)中,它的優(yōu)勢得到了全面體現(xiàn)。其優(yōu)勢為突顯系統(tǒng)開發(fā)的綜合性與整體性,把軟件開發(fā)與維護(hù)劃分成不同的階段,各階段均具有清晰的任務(wù)與目標(biāo),進(jìn)而減小了系統(tǒng)開發(fā)的煩瑣性,增加了可靠性。然而,此種開發(fā)方式也存在缺點(diǎn),其開發(fā)周期偏長,不同階段無法同時(shí)開展,且前面的問題會(huì)對后面工作產(chǎn)生顯著影響,為此,需要糾正的任務(wù)也較為較重。
3.3 自動(dòng)形式開發(fā)
自動(dòng)形式開發(fā)形成于第四代軟件之上,此方法要求用戶圍繞待實(shí)現(xiàn)目標(biāo)與內(nèi)容進(jìn)行詳細(xì)闡述,軟件開發(fā)人員依照用戶需求,自動(dòng)達(dá)成系統(tǒng)編碼設(shè)計(jì)。
4 實(shí)際應(yīng)用
4.1 在互聯(lián)網(wǎng)方面的應(yīng)用
4.1.1 網(wǎng)絡(luò)服務(wù)器
網(wǎng)絡(luò)服務(wù)器為互聯(lián)網(wǎng)的基本設(shè)備,即便它是硬件平臺,但也應(yīng)利用驅(qū)動(dòng)軟件進(jìn)行支撐,讓服務(wù)器全面發(fā)揮自身的成效。據(jù)此,軟件開發(fā)主要是相對驅(qū)動(dòng)軟件來說的,驅(qū)動(dòng)軟件本是基礎(chǔ)軟件,它可服務(wù)于硬件,然而,自身卻不能執(zhí)行特定命令,但經(jīng)由驅(qū)動(dòng)軟件便可實(shí)現(xiàn)上述應(yīng)用功能,例如,經(jīng)由驅(qū)動(dòng)軟件可連接鼠標(biāo)和鍵盤。
4.1.2 網(wǎng)頁設(shè)計(jì)
互聯(lián)網(wǎng)經(jīng)由網(wǎng)頁平臺可把信息在第一時(shí)間發(fā)布出去,也可接收信息。在網(wǎng)頁設(shè)計(jì)中,它包含不同的網(wǎng)頁語言。我們只有借助某種軟件技術(shù)管控網(wǎng)頁子內(nèi)容和界面等,方可為瀏覽者提供清晰、完整的信息。對于HTML語言,它是基礎(chǔ)語言,經(jīng)由HTML能夠隨意搭建與填充網(wǎng)頁。但頁面外觀也強(qiáng)調(diào)美感,同時(shí),應(yīng)具有可讀性。為此,應(yīng)通過CSS語言來管控大局,增加架構(gòu)的合理性。另外,部分網(wǎng)頁規(guī)定可兼并內(nèi)容和外觀,并具有特定功能,例如,交互和動(dòng)態(tài)效果。
4.1.3 在企業(yè)活動(dòng)的應(yīng)用
在市場經(jīng)濟(jì)這一大背景下,軟件技術(shù),特別是計(jì)算機(jī)辦公軟件在企業(yè)的日常經(jīng)營管理活動(dòng)和可持續(xù)發(fā)展中發(fā)揮著巨大的作用。在財(cái)務(wù)管理工作中,辦公軟件可為財(cái)務(wù)人員帶來諸多便利,改善工作效率。但在以往的工作中,財(cái)務(wù)人員卻不使用計(jì)算機(jī),以人工處理為主,這降低了結(jié)果的有效性。但在企業(yè)引入辦公軟件以后,財(cái)務(wù)管理效率得到顯著提升。此外,在查詢與核對操作中,軟件自身的計(jì)算、分類等不同功能,還為這一工作帶來了便捷。同時(shí),電子郵件在員工的常規(guī)交流溝通中發(fā)揮著不可替代的作用。在日常生活中,主要經(jīng)由電子郵件進(jìn)行交流,通過郵件平臺,達(dá)成了信息的高度傳播,例如,設(shè)立最新體系以后,管理層只要群發(fā)便可讓全體員工完全看到。這一功能推動(dòng)了信息傳遞,并幫助企業(yè)創(chuàng)設(shè)了和諧、友好的文化氛圍。
4.1.4 在醫(yī)療衛(wèi)生機(jī)構(gòu)領(lǐng)域的應(yīng)用
1)醫(yī)院掛號系統(tǒng)
目前,醫(yī)療掛號贏得了高度重視。醫(yī)院看病人數(shù)量不斷增加,如何提升掛號效率,已成為醫(yī)院現(xiàn)下急需解決的問題。經(jīng)由軟件開發(fā)技術(shù),可全面剖析上述問題,深入研究患者需求,最終構(gòu)建完善的掛號系統(tǒng)。而醫(yī)院借助這一系統(tǒng),能夠合理把控醫(yī)生專長和工作強(qiáng)度,進(jìn)而更好地滿足病人的需求,不斷優(yōu)化掛號機(jī)制。
2)醫(yī)療設(shè)備
B超可通過超聲波來判定健康狀況。經(jīng)由和計(jì)算機(jī)軟件技術(shù)之間的融合,醫(yī)生通過現(xiàn)代B超技術(shù)可明確現(xiàn)場圖像,更加準(zhǔn)確地判斷病情,增加診斷結(jié)果的可靠性。同時(shí),心電圖和CT等都是同一個(gè)原理。經(jīng)由軟件技術(shù)開發(fā),可促進(jìn)醫(yī)療科技進(jìn)步,改善醫(yī)療措施。
3)病情報(bào)表管理
醫(yī)院需要有效登記患者相關(guān)信息,這和企業(yè)辦公軟件大體相同。常規(guī)的記錄和備案方式不能迎合醫(yī)院的發(fā)展需求,且還達(dá)不到適宜的效果。為此,經(jīng)由計(jì)算機(jī)軟件可改善上述工作,減少醫(yī)院的工作量,提高醫(yī)院的整體工作效率。從整體層面而言,軟件開發(fā)于醫(yī)療單位得到了廣泛應(yīng)用,既最大限度地發(fā)揮了自身功能,還舒緩了醫(yī)院的壓力,優(yōu)化了醫(yī)療環(huán)境。
5 未來發(fā)展走向
5.1 服務(wù)化
軟件開發(fā)的初衷是更好服務(wù)于廣大用戶,為廣大用戶創(chuàng)造更多的便利。在未來,軟件發(fā)展將以用戶為根本目標(biāo),全面應(yīng)用現(xiàn)代技術(shù),合理引用人性化開發(fā)理念,最大限度地迎合用戶需求?;诖丝芍?,服務(wù)化為軟件開發(fā)的主要方向之一。
5.2 網(wǎng)絡(luò)化
網(wǎng)絡(luò)化為計(jì)算機(jī)軟件發(fā)展的主要方向,計(jì)算機(jī)軟件與網(wǎng)絡(luò)息息相關(guān),并可推動(dòng)網(wǎng)絡(luò)發(fā)展,為此,網(wǎng)絡(luò)化為軟件與網(wǎng)絡(luò)的綜合模式。而網(wǎng)絡(luò)是計(jì)算機(jī)軟件的主要發(fā)展平臺,可為軟件提供不同的便利,軟件開發(fā)也越來越網(wǎng)絡(luò)化。
5.3 智能化
科技的全面進(jìn)度,促使機(jī)器智能化成為主流。開發(fā)人員利用一些算法,可讓軟件更具智能化特性,與人類具有相同的思維與運(yùn)行模式。它的實(shí)現(xiàn)為計(jì)算機(jī)軟件發(fā)展帶來了全新的發(fā)展機(jī)遇,是一次重要變革。
6結(jié)語
計(jì)算機(jī)為信息化時(shí)代的基本推力之一,且計(jì)算機(jī)軟件還是計(jì)算機(jī)系統(tǒng)必不可少的組成。而我們旨在通過軟件開發(fā)技術(shù)研究進(jìn)一步服務(wù)于廣大用戶,讓用戶更加有效地運(yùn)用計(jì)算機(jī)?,F(xiàn)階段,計(jì)算機(jī)軟件開發(fā)呈現(xiàn)出智能化和網(wǎng)絡(luò)化等不同特性,強(qiáng)化軟件開發(fā)創(chuàng)新和優(yōu)化,可推動(dòng)信息化進(jìn)程。在未來,我們應(yīng)深化相關(guān)研究。
參考文獻(xiàn):
[1] 李安輝.計(jì)算機(jī)軟件開發(fā)技術(shù)及應(yīng)用[J].科學(xué)技術(shù)創(chuàng)新,2017(34):117-118.
[2] 趙金順,許偉凱,鄧林.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].中國新通信,2016(9):66.
[3] 余清,孫君菊.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].信息化建設(shè),2016(3):32.
[4] 馬慧.關(guān)于計(jì)算機(jī)軟件開發(fā)相關(guān)技術(shù)的研究[J].電子測試,2017(18):115-116.
[5] 徐保平.計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的作用研究[J].電子測試,2017(18):125-126.
[6] 查道貴,許彩芳.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].陰山學(xué)刊(自然科學(xué)版),2018(2):78-80.
[7] 張明.計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)探討[J].電子測試,2017(16):75-76.
[8] 潘旸.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢分析[J].未來英才,2018(3):275.
【通聯(lián)編輯:光文玲】