• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      論新時(shí)期軟件工程的發(fā)展

      2017-10-14 20:40:48易長勝
      大東方 2017年4期
      關(guān)鍵詞:軟件工程發(fā)展趨勢

      易長勝

      摘 要:隨著現(xiàn)代計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)突飛猛進(jìn)的發(fā)展,各式各樣的軟件也隨之撲面而來,計(jì)算機(jī)軟件工程早已經(jīng)滲透到社會(huì)中的各行各業(yè)。當(dāng)然,軟件應(yīng)用給企業(yè)帶來經(jīng)濟(jì)效應(yīng)的同時(shí)也給我們的生活帶來許多便利。當(dāng)下,我國日益擴(kuò)大市場經(jīng)濟(jì)份額,從而使得軟件工程在我國國民建設(shè)中的作用越發(fā)突出。軟件工程是一個(gè)涉及知識(shí)面很廣的科學(xué)總和。它包括程序語言設(shè)計(jì)、系統(tǒng)平臺(tái)、模式設(shè)計(jì)、數(shù)據(jù)庫等。本文主要論述了新時(shí)期下軟件工程的發(fā)展?fàn)顩r。

      關(guān)鍵詞:軟件危機(jī);當(dāng)下現(xiàn)狀;軟件工程;發(fā)展趨勢

      一、軟件工程的發(fā)展現(xiàn)狀

      1.軟件工程及軟件危機(jī)

      所謂軟件工程,就是研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的、可定量的過程方法去開發(fā)和維護(hù)軟件,以及如何經(jīng)過時(shí)間考驗(yàn),而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來。上世紀(jì)末期,隨著計(jì)算機(jī)硬件技術(shù)的發(fā)展,計(jì)算機(jī)的到了一定程度的普及,從而這也加速了計(jì)算機(jī)軟件的發(fā)展。但在那個(gè)時(shí)期,計(jì)算機(jī)軟件的開發(fā)技術(shù)十分落后,這使得軟件工程發(fā)展嚴(yán)重緩慢。隨著計(jì)算機(jī)應(yīng)用范圍的擴(kuò)大,軟件發(fā)展的規(guī)模也隨之?dāng)U大。軟件的產(chǎn)量在增加的同時(shí),其質(zhì)量也隨之上升,但仍有一些漏洞和欠缺。解決這些漏洞這就成為了當(dāng)下軟件發(fā)展的首要任務(wù)。原先傳統(tǒng)軟件的生產(chǎn)方式無法滿足迅速增長的計(jì)算機(jī)軟件需求,從而,導(dǎo)致軟件開發(fā)與維護(hù)過程中出現(xiàn)一系列嚴(yán)重問題,而產(chǎn)生軟件危機(jī)。

      2.軟件危機(jī)的表現(xiàn)形式

      軟件危機(jī)的主要表現(xiàn)形式有以下幾個(gè)方面:第一,部分軟件的質(zhì)量常常不過關(guān),任何軟件都存在相應(yīng)的漏洞及問題,且這些問題不易被工作人員所發(fā)現(xiàn)。第二,用戶對軟件開發(fā)方面運(yùn)行規(guī)律,同時(shí),軟件開發(fā)人員沒有和用戶保持良好的溝通而對用戶所需了解甚少或者干脆不了解用戶所需,在這種情況下,程序員就倉促編寫程序。從而使得開發(fā)人員與用戶需求之間的矛盾激化。第三,在軟件開發(fā)的過程中,由于大量不確定因素使得對軟件開發(fā)成本和進(jìn)度的估計(jì)經(jīng)常很不準(zhǔn)確。實(shí)際的成本比估計(jì)成本有可能高出幾倍且實(shí)際進(jìn)度比預(yù)期進(jìn)度延后數(shù)月甚至數(shù)年。第四,軟件開發(fā)需要大量的人力,軟件開發(fā)的成本隨著軟件規(guī)模和數(shù)量的不斷擴(kuò)大而逐年上升。第五,軟件的不可維護(hù)性。程序中的錯(cuò)誤很難改正,軟件的個(gè)性化特征明顯,也不能根據(jù)用戶的需求隨意在原來程序中增添新功能。

      3.軟件危機(jī)產(chǎn)生的原因

      隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,軟件危機(jī)這種現(xiàn)象表現(xiàn)得日益突出。而產(chǎn)生軟件危機(jī)的原因歸結(jié)起來有以下幾類:第一,在軟件規(guī)模不斷增大的同時(shí),其結(jié)構(gòu)也逐漸復(fù)雜化。第二,當(dāng)時(shí)客戶對軟件的需求與日俱增,但由于軟件開發(fā)工具的落后,生產(chǎn)率提高非常緩慢。第三,在開發(fā)某些較為大型的軟件時(shí)需要較多的開發(fā)人數(shù),但其中的一些管理人員不具備開發(fā)軟件的技術(shù),而相關(guān)的部分開發(fā)人員卻又不具備管理知識(shí),從而使軟件開發(fā)管理困難而復(fù)雜。第四,隨著現(xiàn)代技術(shù)的發(fā)展,軟件開發(fā)的規(guī)模不斷增大同時(shí)軟件開發(fā)費(fèi)用從人力物力方面也在不斷增加。第五,軟件開發(fā)技術(shù)相對落后且生產(chǎn)方式落后。

      二、新時(shí)期軟件工程的發(fā)展

      在軟件工程初期,西方國家就對其發(fā)展制訂了詳細(xì)計(jì)劃,投入了大量資金,并取得了非凡的成就。當(dāng)前,國外的軟件工程技術(shù)已經(jīng)十分成熟,而我國的軟件工程由于起步晚,與國外的軟件工程技術(shù)相比較而言,還存在著諸多問題。但我國通過努力發(fā)展及借鑒國外先進(jìn)技術(shù)經(jīng)驗(yàn),目前我國也擁有了屬于自己的軟件技術(shù)。隨著客戶的不斷需求及計(jì)算機(jī)技術(shù)的飛速發(fā)展,許多國家的軟件工程已逐步發(fā)展為規(guī)模較大的產(chǎn)業(yè)。而新時(shí)代下軟件工程的主要有以下幾個(gè)方面。

      1.全球化

      首當(dāng)其沖的就是全球化的發(fā)展趨勢。隨著互聯(lián)網(wǎng)的發(fā)展,全球化世界經(jīng)濟(jì)發(fā)展已成為一個(gè)總體趨勢,對軟件工程同樣如此。而軟件的發(fā)展規(guī)模大,一些相關(guān)技術(shù)相對落后的國家,離不開全球化趨勢下的幫助。發(fā)展到今天,軟件工程的發(fā)展已不再是個(gè)別國家自身的發(fā)展。況且,僅依靠個(gè)別國家自身的發(fā)展難以實(shí)現(xiàn)軟件工程技術(shù)的全面提升。從而,全球化軟件協(xié)作開發(fā)趨勢應(yīng)運(yùn)而生。隨著軟件市場的發(fā)展以及軟件工程的進(jìn)步,越來越多的企業(yè)開始締造跨國合作的軟件工程。

      2.開放化

      從目前軟件工程發(fā)展的現(xiàn)狀來看,軟件工程當(dāng)前正朝著開放化的趨勢發(fā)展。二期所謂的開放化包括了開放標(biāo)準(zhǔn)、架構(gòu)以及開源軟件等。通過統(tǒng)一的開放標(biāo)準(zhǔn),不同企業(yè)可以開發(fā)的不同軟件來進(jìn)行交互使用,不同軟件的開發(fā)工具也可以集成使用,同時(shí)不同國家之間也可以更好的交流技術(shù)經(jīng)驗(yàn)。對于開放標(biāo)準(zhǔn),則更加促進(jìn)軟件開發(fā)人員對軟件的開發(fā),并在很大程度上也促進(jìn)了相鄰行業(yè)的發(fā)展。

      3.模塊化

      當(dāng)前軟件市場的競爭十分激烈,企業(yè)開發(fā)者為了在競爭中脫穎而出,多采用模塊化思想進(jìn)行開發(fā)工作。軟件技術(shù)的開發(fā)規(guī)模與日俱增,但程序員在開發(fā)軟件的時(shí)候?qū)⑦@個(gè)大規(guī)模軟件分成許多小項(xiàng)目,在將這些小項(xiàng)目分別交給各個(gè)程序員。從而加速了軟件項(xiàng)目完成的效率,同時(shí)也能有充分的時(shí)間檢查軟件的精度,也滿足了客戶的要求。所以說模塊化的優(yōu)點(diǎn)就是它可以將一個(gè)大的工程項(xiàng)目分解成很多的小模塊,這不僅減輕了開發(fā)人員的工作難度,同時(shí)也提高工作效率,從而增加了軟件的精度,減少了漏洞及問題的產(chǎn)生。

      4.專業(yè)化

      現(xiàn)在軟件工程的發(fā)展,向著更加專業(yè)化方向發(fā)展,同時(shí)又源源不斷地創(chuàng)新點(diǎn)出現(xiàn)。專業(yè)化的發(fā)展才更能保證軟件開發(fā)的精確度。這一特點(diǎn)可以讓客戶更加清楚如何使用,同時(shí)也有利于程序員的開發(fā)。雖說是專業(yè)化,但其從根本來說是模塊化。通過模塊化的方式,讓程序員有針對性的開展各自所擅長的項(xiàng)目,這也提高了軟件開發(fā)的正度。

      三、結(jié)束語

      雖然,對于軟件危機(jī)的看法不一,但隨著時(shí)代的進(jìn)步和發(fā)展,它在未來的某天也許就不會(huì)像現(xiàn)在這樣突出。而軟件工程技術(shù)作為當(dāng)前技術(shù)的核心,也朝著智能化的方向再邁進(jìn)。所以就需要培養(yǎng)出大量的優(yōu)秀相關(guān)技術(shù)人員,為以后軟件工程的發(fā)展做鋪墊。

      參考文獻(xiàn)

      [1]王芳.軟件工程的歷史和發(fā)展趨勢[J].計(jì)算機(jī)光盤與軟件應(yīng)用,2012(22)

      [2]張卉. 計(jì)算機(jī)軟件工程管理及應(yīng)用探討[J].電腦與電信,2016(07)

      [3]吳立國.軟件工程發(fā)展綜述[J].華章,2013(10).

      (作者單位:武漢東湖學(xué)院)

      猜你喜歡
      軟件工程發(fā)展趨勢
      依托工作室的軟件工程實(shí)踐教學(xué)研究
      應(yīng)用瀑布模型的MOOC制作方法
      融合APTECH體系的軟件產(chǎn)業(yè)人才培養(yǎng)探究
      基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
      關(guān)于提高軟件工程實(shí)踐教學(xué)質(zhì)量的幾點(diǎn)思考
      試論當(dāng)前國際金融的形勢與發(fā)展趨勢
      國有企業(yè)經(jīng)濟(jì)市場條件下營銷戰(zhàn)略發(fā)展
      論企業(yè)管理模式與企業(yè)管理現(xiàn)代化
      快速原型技術(shù)在機(jī)械制造中的應(yīng)用及發(fā)展趨勢
      鄉(xiāng)鎮(zhèn)配網(wǎng)規(guī)劃及未來發(fā)展趨勢
      遵义县| 云南省| 东莞市| 高青县| 开封县| 桓仁| 金沙县| 合水县| 乳源| 太保市| 怀柔区| 鲁甸县| 佛坪县| 永登县| 惠水县| 青浦区| 永济市| 汽车| 红河县| 浙江省| 正蓝旗| 门头沟区| 罗田县| 涟源市| 凤庆县| 阿拉善盟| 乌兰县| 云阳县| 金坛市| 潞西市| 图片| 十堰市| 定远县| 墨竹工卡县| 麻城市| 余庆县| 瓮安县| 兴海县| 图们市| 邵阳县| 七台河市|