国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

計(jì)算機(jī)軟件開發(fā)技術(shù)分析及應(yīng)用研究

2021-02-24 13:26廉若榕
信息記錄材料 2021年1期
關(guān)鍵詞:開發(fā)技術(shù)計(jì)算機(jī)軟件瀑布

廉若榕

(山西水利職業(yè)技術(shù)學(xué)院 山西 運(yùn)城 044000)

1 引言

計(jì)算機(jī)技術(shù)以其強(qiáng)大的實(shí)用性得到了快速發(fā)展,目前計(jì)算機(jī)技術(shù)在各領(lǐng)域得到了普及,在各種生活場(chǎng)景中發(fā)揮著極其重要的作用,為人們生產(chǎn)生活提供了重要的技術(shù)保障,改變了人們的生活方式,提高了人們的生活質(zhì)量[1]。計(jì)算機(jī)軟件作為計(jì)算機(jī)重要的部分,發(fā)揮著計(jì)算機(jī)的核心作用,而操作系統(tǒng)與應(yīng)用軟件作為計(jì)算機(jī)能力發(fā)揮的重要保障,通過計(jì)算機(jī)實(shí)現(xiàn)各種所需要的功能。

2 計(jì)算機(jī)軟件開發(fā)技術(shù)發(fā)展現(xiàn)狀

隨著計(jì)算機(jī)的快速穩(wěn)定發(fā)展,為了適應(yīng)計(jì)算機(jī)技術(shù)的發(fā)展需要,強(qiáng)化對(duì)計(jì)算機(jī)軟件開發(fā)順應(yīng)了技術(shù)發(fā)展趨勢(shì),同時(shí)也得到了各領(lǐng)域的關(guān)注和重視[2]。在信息全球化的沖擊和影響下,計(jì)算機(jī)軟件開發(fā)技術(shù)遇到了難題,對(duì)于其技術(shù)的發(fā)展帶來較大的困擾,具體主要體現(xiàn)在:(1)缺乏核心技術(shù):與西方發(fā)達(dá)國家相比較而言,國內(nèi)計(jì)算機(jī)軟件開發(fā)技術(shù)起步晚,核心技術(shù)方面還有待研發(fā),導(dǎo)致計(jì)算機(jī)軟件技術(shù)整體水平不高,仍然處于相對(duì)較低的階段,導(dǎo)致計(jì)算機(jī)軟件開發(fā)質(zhì)量難以得到保障;(2)人才結(jié)構(gòu)不合理:在計(jì)算機(jī)軟件開發(fā)過程中,需要技術(shù)人員提供技術(shù)方面的支持。從技術(shù)人員引進(jìn)的角度來講,往往需要大量的資金,并且需要較長(zhǎng)的技術(shù)開發(fā)周期,鑒于當(dāng)前這些問題的出現(xiàn),導(dǎo)致科研人員結(jié)構(gòu)調(diào)整難度增加;(3)缺乏完善的產(chǎn)品體系:從目前國內(nèi)計(jì)算機(jī)軟件開發(fā)的角度來講,由于缺乏關(guān)鍵的核心技術(shù)支持,無法實(shí)現(xiàn)技術(shù)方面的保障,難以建立完善的軟件產(chǎn)品體系[3];(4)計(jì)算機(jī)軟件開發(fā)環(huán)境需完善:隨著計(jì)算機(jī)軟件開發(fā)不斷發(fā)展,計(jì)算機(jī)硬件投入比例遠(yuǎn)遠(yuǎn)大于軟件投入,但軟件開發(fā)往往受到諸多方面因素的限制和影響,其中較為常見的有知識(shí)產(chǎn)權(quán)保護(hù)、價(jià)格等,在當(dāng)前這些問題的影響下,軟件開發(fā)環(huán)境出現(xiàn)惡化;(5)軟件成本較高:隨著計(jì)算機(jī)軟件開發(fā)不斷開展,軟件成本處于居高不下的狀態(tài),這也是當(dāng)前計(jì)算機(jī)軟件開發(fā)面臨的主要問題,對(duì)于行業(yè)的發(fā)展有著較大的影響[4]。

3 計(jì)算機(jī)軟件開發(fā)技術(shù)的分析

3.1 瀑布模型法

瀑布模型法(軟件生命周期法)在軟件開發(fā)中發(fā)揮著重要的作用,其中瀑布模型法主要從時(shí)間角度進(jìn)行解釋,通常主要分為計(jì)劃、需求分析、設(shè)計(jì)、編碼、測(cè)試及運(yùn)行維護(hù)幾個(gè)階段。針對(duì)當(dāng)前這幾個(gè)階段而言,其主要為瀑布模型法重要結(jié)構(gòu)部分,在計(jì)算機(jī)軟件開發(fā)過程中,主要通過不同環(huán)節(jié)進(jìn)行相互銜接。瀑布模型法有著重要的優(yōu)勢(shì),為計(jì)算機(jī)軟件開發(fā)提供重要的基礎(chǔ)結(jié)構(gòu)。在實(shí)際的開發(fā)過程中,通過上個(gè)階段的輸出,轉(zhuǎn)換成下一個(gè)階段的輸入,以此來完成整個(gè)軟件開發(fā)工作[5]。對(duì)于瀑布模型法整個(gè)過程而言,其實(shí)質(zhì)上也是線形圖示過程,在開發(fā)大型軟件的過程中,可以為其開發(fā)工作提供有效的組織便捷性,不但能夠保證實(shí)際的開發(fā)質(zhì)量,而且極大地提升了開發(fā)效率,見圖1 所示。

圖1 瀑布模型結(jié)構(gòu)圖

3.2 軟件原型法分析

軟件原型法作為全新的開發(fā)技術(shù),無論是設(shè)計(jì)手段,還是設(shè)計(jì)思想都具有一定的新穎獨(dú)特性,體現(xiàn)出全新的設(shè)計(jì)理念。軟件原型法主要將4GL、RDBS 及其他開發(fā)生成環(huán)境作為依據(jù),其中調(diào)查分析為主要傳統(tǒng)方式,然后形成文字檔案,最后再呈獻(xiàn)給用戶[6]。針對(duì)當(dāng)前這種方法的運(yùn)用,根據(jù)基本的需求定義,通過軟件開發(fā)工具進(jìn)行基本版本的構(gòu)建,而后為客戶提供應(yīng)用使用,需要在具體應(yīng)用時(shí)加以改進(jìn)和補(bǔ)充,以此來達(dá)到軟件版本更新的目的,進(jìn)而提升客戶的滿意度。具體主要體現(xiàn)在:根據(jù)需求分析進(jìn)行相應(yīng)模型構(gòu)建,而后根據(jù)相應(yīng)的反饋數(shù)據(jù)不斷修改模型,進(jìn)而不斷完善軟件模型。此外,軟件模型技術(shù)主要包括拋棄式方法、演化式方法、遞進(jìn)式方法。由此可見,整個(gè)原型技術(shù)能否成功,軟件模型的構(gòu)建發(fā)揮著關(guān)鍵性的作用,見圖2 所示。

圖2 軟件原型法開發(fā)步驟圖

3.3 可視化開發(fā)法

自20 世紀(jì)90 年代,可視化開發(fā)法應(yīng)運(yùn)而生,尤其圖形用戶界面的出現(xiàn),在整個(gè)軟件中用戶界面軟件系統(tǒng)的比例趨近于70%,但在圖形界面元素的實(shí)際生成過程中,往往較為麻煩。鑒于當(dāng)前這種情況下,Windows 設(shè)置了相應(yīng)的程序設(shè)計(jì)接口,涵蓋了600 個(gè)函數(shù),為用戶界面開發(fā)提供了重要的保障,使其變得更加便捷。針對(duì)函數(shù)中所蘊(yùn)含的參數(shù)常量而言,往往給API 開發(fā)造成了較大的干擾,帶來諸多不便和影響。因此,“BorlandC++設(shè)置了Object Windows 的相關(guān)教程,在很大程度上對(duì)API 中不同對(duì)象進(jìn)行了封裝,實(shí)現(xiàn)了成員函數(shù)的定義,讓子類能夠?qū)Ω割愡M(jìn)行集成”[7]。與此同時(shí),通過在相關(guān)類函數(shù)中應(yīng)用實(shí)例,往往有著諸多方面的優(yōu)勢(shì),不但能夠節(jié)約大量的時(shí)間去定義類,而且還可以借助部分定義子類修改。相關(guān)專業(yè)人員在實(shí)際的學(xué)習(xí)過程中,通過BorlandC++WindowsAPI 中的Object Windows 技術(shù)開發(fā)可視化軟件。

4 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用分析

4.1 Java 語言

Java 作為計(jì)算機(jī)編程語言,具有簡(jiǎn)單易用、功能強(qiáng)大的特點(diǎn),這也是Java 語言主要的特點(diǎn),使Java語言成為當(dāng)前較為流行的編程語言。Java 語言有著諸多優(yōu)勢(shì),通過Java 語言的有效應(yīng)用,能夠編寫嵌入式系統(tǒng)、分布式系統(tǒng)、Web 應(yīng)用等多種應(yīng)用程序[8]。在開發(fā)Android 應(yīng)用程序過程中,通過Java 語言能夠編寫很多關(guān)鍵代碼,并且Java 游戲在智能手機(jī)上得到了體現(xiàn)。此外,Java 語言在網(wǎng)站中同樣占據(jù)重要的位置,通過不同框架的有效運(yùn)用,能夠進(jìn)行Web 項(xiàng)目的構(gòu)建,與此同時(shí)Java 語言還成為很多網(wǎng)站的開發(fā)基礎(chǔ),其中醫(yī)療網(wǎng)站、國防網(wǎng)站、教育網(wǎng)站成為典型的代表。由此可見,Java 開發(fā)技術(shù)具有諸多優(yōu)勢(shì),有著較為廣泛的應(yīng)用空間。

4.2 NET

NET 作為重要的計(jì)算機(jī)軟件開發(fā)平臺(tái),主要由美國微軟公司所開發(fā)。通過NET 的有效運(yùn)用,提供跨語言的編程環(huán)境。同時(shí)也為軟件開發(fā)人員建立Web 應(yīng)用提供重要的服務(wù)和保障。通過Web 服務(wù)能夠?qū)崿F(xiàn)互聯(lián)網(wǎng)各應(yīng)用程序間的溝通。其中NET4.6 作為全新的版本,有著諸多方面的優(yōu)勢(shì),不但有著較快的運(yùn)行速度,而且其兼容性相對(duì)更強(qiáng),為各種軟件開發(fā)提供了重要的保障。

4.3 PHP

PHP 作為開源腳本語言,通常情況下被稱為超文本預(yù)處理器。其中PHP 技術(shù)兼具Java 語言與C 語言的特點(diǎn),針對(duì)其當(dāng)前所具備的優(yōu)勢(shì),可將其PHP 應(yīng)用到靜態(tài)頁面生成、數(shù)據(jù)庫及過程緩存當(dāng)中。根據(jù)相關(guān)實(shí)踐研究發(fā)現(xiàn),由于PHP 技術(shù)簡(jiǎn)單便于操作,更重要的是容易入門,再加上兼具開發(fā)速度快、開發(fā)成本低等優(yōu)勢(shì),使PHP 技術(shù)在軟件開發(fā)中發(fā)揮著重要的作用,有著良好的發(fā)展前景。

5 計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展前景

隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,促進(jìn)了計(jì)算機(jī)應(yīng)用和普及,計(jì)算機(jī)不但能夠提供良好的溝通平臺(tái),而且還有助于實(shí)現(xiàn)信息資源的共享。隨著計(jì)算機(jī)在各個(gè)領(lǐng)域的推廣和應(yīng)用,促進(jìn)了計(jì)算機(jī)技術(shù)的應(yīng)用,并且通過計(jì)算機(jī)軟件開發(fā)技術(shù)的合理運(yùn)用,有助于對(duì)計(jì)算機(jī)進(jìn)行優(yōu)化和調(diào)整,提升計(jì)算機(jī)的整體運(yùn)行性能,進(jìn)而提高計(jì)算機(jī)服務(wù)內(nèi)容的高質(zhì)量,最大限度發(fā)揮出計(jì)算機(jī)的優(yōu)勢(shì),提升計(jì)算機(jī)用戶的滿意度。計(jì)算機(jī)軟件開發(fā)技術(shù)的未來發(fā)展將向著網(wǎng)絡(luò)化、智能化、開放化趨勢(shì)發(fā)展。具體主要包括:(1)開放化:從計(jì)算機(jī)軟件開發(fā)的角度來講,通過軟件開發(fā)技術(shù)的有效運(yùn)用,有助于實(shí)現(xiàn)產(chǎn)品源代碼和標(biāo)準(zhǔn)實(shí)現(xiàn)開放,通過實(shí)現(xiàn)軟件開發(fā)的開放化目標(biāo),有助于開發(fā)人員掌握核心技術(shù),只有得到技術(shù)方面的支持,才能夠?qū)崿F(xiàn)軟件開發(fā)的高效性。(2)智能化:在計(jì)算機(jī)軟件開發(fā)過程中,通過技術(shù)方面的運(yùn)用,有助于改善計(jì)算機(jī)服務(wù)質(zhì)量。使得計(jì)算機(jī)軟件開發(fā)呈現(xiàn)出人性化服務(wù)的特點(diǎn)。隨著計(jì)算機(jī)軟件的不斷開發(fā),智能化將會(huì)成為其發(fā)展的主要趨勢(shì),同時(shí)也會(huì)滿足大眾高質(zhì)量服務(wù)要求。(3)網(wǎng)絡(luò)化:近些年來,互聯(lián)網(wǎng)技術(shù)得到了快速發(fā)展,通過互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)全球通信。通過互聯(lián)網(wǎng)技術(shù)的使用,可以縮短全球距離,促進(jìn)社會(huì)實(shí)現(xiàn)快速發(fā)展??偠灾?,隨著計(jì)算機(jī)軟件開發(fā)技術(shù)的快速發(fā)展,該技術(shù)將會(huì)擁有良好的發(fā)展前景,為計(jì)算機(jī)的發(fā)展提供重要的技術(shù)保障。

6 結(jié)語

隨著計(jì)算機(jī)的普及程度不斷提高,計(jì)算機(jī)用戶對(duì)軟件有著較大的需求量。在這種情況下,為了滿足計(jì)算機(jī)用戶的需求,應(yīng)當(dāng)注重計(jì)算機(jī)軟件開發(fā)技術(shù)的研究,注重加大研發(fā)力度,實(shí)現(xiàn)計(jì)算機(jī)軟件開發(fā)技術(shù)的升級(jí)。同時(shí),針對(duì)現(xiàn)有的軟件進(jìn)行改造和升級(jí),并積極引進(jìn)先進(jìn)技術(shù),致力于計(jì)算機(jī)的發(fā)展,最大限度發(fā)揮出計(jì)算機(jī)技術(shù)的作用,使其更好地服務(wù)于社會(huì)。

猜你喜歡
開發(fā)技術(shù)計(jì)算機(jī)軟件瀑布
瀑布之下
瀑布是怎樣形成的
基于C語言的計(jì)算機(jī)軟件編程
瀑布
淺談不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響
計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)的幾點(diǎn)探討
淺談基于C語言的計(jì)算機(jī)軟件程序設(shè)計(jì)
瀑布
神州修車救援APP取得計(jì)算機(jī)軟件著作權(quán)
中國煤層氣開發(fā)技術(shù)的現(xiàn)狀與未來