亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計算機軟件的深度開發(fā)應(yīng)用

        2013-12-31 00:00:00白春雨
        數(shù)字化用戶 2013年23期

        【摘 要】隨著計算機技術(shù)的不斷發(fā)展,其已經(jīng)應(yīng)用于各個領(lǐng)域,從傳統(tǒng)的以計算為基礎(chǔ)的模式已經(jīng)轉(zhuǎn)變?yōu)楣ぷ鳌蕵泛蛯W(xué)習(xí)綜合為一體。本文主要對現(xiàn)階段計算機軟件的應(yīng)用特點進行了分析,在此基礎(chǔ)上闡述了計算機軟件開發(fā)的原則和軟件開發(fā)的重要性,最后總結(jié)了計算機軟件開發(fā)的方法。

        【關(guān)鍵詞】計算機 軟件 開發(fā)應(yīng)用

        在計算機技術(shù)逐漸完善的背景下,其軟件的開發(fā)具有重要的意義?,F(xiàn)階段軟件資源主要可以分為兩個方面,分別是計算機的應(yīng)用軟件和計算機自身的系統(tǒng)所包含的軟件。計算機應(yīng)用軟件主要是針對具體的應(yīng)用來進行相關(guān)的操作,主要包含了學(xué)習(xí)管理軟件和聊天軟件等。而計算機自身系統(tǒng)軟件主要對計算機日常的維護和監(jiān)督的一類軟件。同隊計算機軟件系統(tǒng)進行分析后可以看出軟件在計算機使用的過程中帶來很多方面的便利??傊?,對于計算機未來的發(fā)展來說,計算機軟件開發(fā)技術(shù)具有重要的研究意義。

        一、計算機軟件特點及開發(fā)種類

        (一)計算機軟件的特點

        對于計算機軟件的特點,首先由于計算機的快速發(fā)展使得軟件的應(yīng)用范圍擴張到各個領(lǐng)域,不但可以促進軟件系統(tǒng)方面很好的發(fā)展,更主要的是給予計算機人員提供了很多經(jīng)濟效益。除此之外由于計算機軟件在開發(fā)的過程中需要經(jīng)過大量的時間和工作人員的精力。最后,在對計算機軟件開發(fā)之后還需要對其防護能力以及后期的定期維護,以防止非法人員對數(shù)據(jù)的修改或竊取。

        (二)計算機軟件開發(fā)的種類

        對于計算機軟件的深度開發(fā)來說主要從兩個方面入手,一方面是計算機應(yīng)用軟件的開發(fā),主要任務(wù)是對計算機內(nèi)部和外部設(shè)備的控制與管理等,進而可以為計算機的使用提供更多的便利,例如游戲,通訊工具等;另一方面是計算機系統(tǒng)軟件的開發(fā),主要包含了計算機內(nèi)部系統(tǒng)例如數(shù)據(jù)庫管理系統(tǒng)以及C語言編輯器等。

        (三)計算機軟件開發(fā)技術(shù)的重要性

        在整個計算機軟件工程的相關(guān)技術(shù)當(dāng)中,其計算機軟件的開發(fā)處于重要地位。不但可以帶動計算機網(wǎng)絡(luò)的創(chuàng)新,更重要的是對于新型的計算機技術(shù)更好的發(fā)揮。軟件的測試和開發(fā)是一項非常復(fù)雜的任務(wù),并且軟件開發(fā)所涉及到的內(nèi)容和環(huán)節(jié)的種類繁多。同時由于計算機軟件開發(fā)的技術(shù)的廣泛利用,使得計算機網(wǎng)絡(luò)已經(jīng)形成了一種具有開放性的、存在性的模式,進而有利于計算機在各個領(lǐng)域更好的發(fā)展??傊?,在計算機硬件與軟件技術(shù)不斷提升的背景下,對于其計算機自身和數(shù)據(jù)傳輸過程中的安全防護能力也進一步的提升。

        二、計算機軟件開發(fā)的原則

        對于計算機軟件開發(fā)來說,具體需要執(zhí)行以下幾個方面的原則。

        (一)采用高級語言來描述

        現(xiàn)階段計算機軟件的開發(fā)人員都習(xí)慣通過最簡單的方式來對軟件進行開發(fā),也就是通過直接寫代碼的方式來實現(xiàn)程序的功能,但是值得注意的是這樣的編寫過程雖然簡單,但是在軟件使用的后期會給軟件開發(fā)人員和軟件使用者帶來一定的麻煩。總之,在對計算機軟件深度開發(fā)的過程中僅僅存在寫代碼而不存在自己的設(shè)計理念是不完善的,具體原因是在沒有合理的設(shè)計,其模塊與模塊之間是不能夠協(xié)調(diào)的利用的。因此在計算機軟件開發(fā)時盡量采用高級語言來描述,采用標準化的管理模式來對模型進行設(shè)計。除此之外在對計算機軟件開發(fā)階段,需要從以下三個方面入手,首先需要對軟件模型進行分析與描述,然后需要從軟件的模型和構(gòu)架來進行實現(xiàn),在實現(xiàn)階段還需要對模型進行假設(shè),進而可以更好的對軟件中的細節(jié)進行規(guī)劃;最后,需要通過一系列自動化的工具來對可運行的模型進行翻譯與實現(xiàn)。

        (二)完全生成的準則

        所謂的完全生成,主要是一種單一的變換,也就是將計算機軟件的模型先轉(zhuǎn)換變到代碼后,然后開發(fā)人員就不會再去對生成的代碼進行修改??傊诖诉^程中就需要DSL應(yīng)該有能力來對細節(jié)進行足夠的描述,現(xiàn)階段主要的完全生成的例子有編譯器。但是值得注意的是軟件編譯器的主要作用是生成代碼,但是不會對編譯器所生成的會變代碼進行修改。總之,在軟件深度開發(fā)時的完全生成的準則在一般情況下都適用于計算機程序員在所以細節(jié)的背景下使用。在計算機技術(shù)不斷成熟的背景下,雖然完全生成技術(shù)是不成熟的,但是可以認定在未來的發(fā)展中完全生成技術(shù)將會得到很普及的運用。

        (三)軟件開發(fā)的模型中融入代碼

        這個準則是通過采用高級語言來描述與完全生成技術(shù)的融合而形成的。具體來說,這種方法是開發(fā)人員將代碼中的有用片段全部融合到模型當(dāng)中。特別是在對模型描述的過程中,假如其DSL的描述能力沒有達標,那么就需要計算機軟件開發(fā)人員通過編程語言來對細節(jié)進行描述。而在對代碼進行生成后,開發(fā)人員就可以將想要插入的代碼嵌入到其中,進而形成一種新型的代碼模型。但這種融入新代碼技術(shù)看上去是對部分代碼進行修改,因此可以認為這種方式是一種靈活的、可用的技術(shù)。在對計算機軟件深度開發(fā)的過程中還需要開發(fā)人員滿足對軟件兩個層次方面的開發(fā),主要是執(zhí)行低層次代碼方面的工作和高層次規(guī)模方面的模型??傊?,在對計算機軟件中的完全生成技術(shù)執(zhí)行過程中,還需要更好的融合與運用。

        (四)變換技術(shù)

        變換技術(shù)也是當(dāng)前計算機軟件開發(fā)的主流技術(shù),在這種技術(shù)中計算機軟件開發(fā)人員主要是為了變換軟件的本身而建立的一種模型技術(shù),然后根據(jù)新建立的模型和原有的模型進行聯(lián)系到一起后就會形成理想的軟件開發(fā)程序。但是值得注意的是變換技術(shù)雖然是一種全面的技術(shù),但是這種軟件開發(fā)技術(shù)并不是完全適用于所有開發(fā)人員。也就是說在計算機軟件的開發(fā)中專業(yè)團隊中精通構(gòu)架創(chuàng)建的相關(guān)人員,可以采用這種變換技術(shù)來對軟件模式進行構(gòu)建,使得這種好的經(jīng)驗可以使更多的開發(fā)人員受益。

        三、計算機軟件深度開發(fā)的方法

        通過對計算機軟件深度開發(fā)的原則進行分析后,還需要對其開發(fā)方法進行研究,現(xiàn)階段的軟件開發(fā)方法主要包含了軟件生命周期法、原型化方法以及自動形式的系統(tǒng)開發(fā)方法三種類型。

        (一)生命周期法

        所謂生命周期,就是將計算機軟件開發(fā)的各個階段進行分解,然后根據(jù)每個開發(fā)階段的任務(wù)嚴格執(zhí)行標準,進而可以在每個階段中交出完整的軟件代碼。具體來說,在軟件開發(fā)過程中主要是軟件開發(fā)總體目標、開發(fā)的可行性以及開發(fā)過程中可能遇到的問題進行分析,在此基礎(chǔ)上測評以及完善軟件的自身特性。此外,根據(jù)軟件的自身特點可以將其分為穩(wěn)定、可行性以及需求三要素。并且在生命周期開發(fā)階段還需要對軟件中的編碼、分支設(shè)計、總體設(shè)計和最終測試進行完善。最后,在對計算機軟件的周期進行研究后,還需要對其后期的維護進行合理的管理。

        (二)原型化方法

        在計算機軟件開發(fā)過程中,很多用戶所提出的需求往往都是片面的,進而無法對輸入、處理以及輸出需求進行詳細的描述,同時值得注意的是計算機軟件開發(fā)人員對其系統(tǒng)適用性、處理算法效果等也沒有很好的執(zhí)行標準。而原型化方法主要的方針就是解決以上存在的問題。原型有三種形態(tài):紙上原型、工作原型以及現(xiàn)有原型。其中紙上原型主要是利用紙張及墨水的模型對軟件一些特征進行解釋;至于工作原型則是在計算機上執(zhí)行軟件的一部分功能,幫助開發(fā)中及用戶理解即將被開發(fā)的程序;而現(xiàn)有模型則是通過現(xiàn)成的,可運行的程序完成所需的功能,不過其中一部分是在新開發(fā)的基礎(chǔ)上進行改善。在利用原型法進行開發(fā)的過程中,主要可以分為可行性研究階段、對系統(tǒng)基本要求進行確定的階段、建造原始系統(tǒng)的階段、開發(fā)人員及用戶的評審階段、開發(fā)人員的修改階段。

        (三)自動形式的系統(tǒng)開發(fā)方法

        對于這種方法最明顯的技術(shù)就是采用了第四代技術(shù),并且第四代技術(shù)適用于很多種類型的軟件開發(fā)工具。并且這種自動形式的系統(tǒng)開發(fā)方式最大的特點是開發(fā)者僅僅需要對想要實現(xiàn)的內(nèi)容表達清楚后,不必對其實現(xiàn)的過程進行操作而第四代技術(shù)就可以根據(jù)開發(fā)者的需求來自行的對模型進確定,然后再進行分析、自動設(shè)計及自動編碼。

        四、結(jié)語

        通過對計算機軟件深度開發(fā)的原則和方法進行分析后,可以看出軟件的測試和開發(fā)是一項非常復(fù)雜的任務(wù),并且軟件開發(fā)所涉及到的內(nèi)容和環(huán)節(jié)也是很多的。因此軟件的深度開發(fā)在整個計算機系統(tǒng)中都是非常重要的,那么在以后的工作中需要對存在的問題進行解決的基礎(chǔ)上,還需要從多角度來完善計算機軟件的深度開發(fā),進而為人類做出更大貢獻。

        參考文獻:

        [1]許益文. 淺談計算機應(yīng)用軟件開發(fā)技術(shù)[J]. 科技致富向?qū)?2013(20)

        [2]張瑩,丁宏偉,趙國齊. 軟件測試技術(shù)在商務(wù)管理系統(tǒng)中的應(yīng)用[J]. 中國市場. 2008(48)

        [3]陸璐,王文莉. 淺談軟件測試技術(shù)[J]. 鄭州鐵路職業(yè)技術(shù)學(xué)院學(xué)報. 2007(02)

        [4]劉皓,李長命. 軟件測試簡述與展望[J]. 江蘇現(xiàn)代計量. 2008(01)

        [5]房潔. 淺談軟件測試[J]. 中小企業(yè)管理與科技(下旬刊). 2011(01)

        作者簡介:

        白春雨,1980.6 ,男,漢,河北衡水,本科,工程師,計算機應(yīng)用。

        欧美人和黑人牲交网站上线| 亚洲熟少妇一区二区三区| 精品国产一区二区三区18p| 永久免费人禽av在线观看| 色婷婷综合中文久久一本 | 日本精品一区二区三本中文| 日本视频一区二区三区三州 | 国产片精品av在线观看夜色| 四房播播在线电影| 免费一级a毛片在线播出| 国产洗浴会所三级av| 极品老师腿张开粉嫩小泬| 日日碰狠狠躁久久躁| 日韩av一区二区三区四区av| 精品黑人一区二区三区久久hd| 久久久久久av无码免费网站下载 | 久久麻豆精品国产99国产精| 成年女人18毛片毛片免费| 华人在线视频精品在线| 国产日产精品一区二区三区四区的特点 | 2018天天躁夜夜躁狠狠躁| 国产欧美日韩久久久久| 亚洲人成18禁网站| 亚洲av少妇一区二区在线观看| 日韩色久悠悠婷婷综合| av日韩一区二区三区四区| v一区无码内射国产| 亚洲国产成人AⅤ片在线观看| 日本一区二区三区一级片| 免费网站内射红桃视频| 亚洲av永久无码精品秋霞电影影院| 久久av一区二区三区下| 国产午夜视频一区二区三区| 无码不卡av东京热毛片| 免费国产黄线在线播放| 亚洲精品中文字幕尤物综合| 宅男亚洲伊人久久大香线蕉| 亚洲熟女乱色综合亚洲av| 国产精品99久久国产小草| 黄片免费观看视频播放| 九色综合九色综合色鬼|