久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

軟件工程的歷史與發(fā)展趨勢(shì)論文

時(shí)間:2022-12-16 07:48:07 計(jì)算機(jī)軟件畢業(yè)論文 我要投稿
  • 相關(guān)推薦

軟件工程的歷史與發(fā)展趨勢(shì)論文

  在學(xué)習(xí)、工作生活中,大家總免不了要接觸或使用論文吧,論文是指進(jìn)行各個(gè)學(xué)術(shù)領(lǐng)域的研究和描述學(xué)術(shù)研究成果的文章。那么一般論文是怎么寫(xiě)的呢?下面是小編收集整理的軟件工程的歷史與發(fā)展趨勢(shì)論文,供大家參考借鑒,希望可以幫助到有需要的朋友。

軟件工程的歷史與發(fā)展趨勢(shì)論文

  軟件工程的歷史與發(fā)展趨勢(shì)論文 篇1

  論文摘要:軟件是一種特殊的產(chǎn)品,隨著其規(guī)模和復(fù)雜性的提高、使用范圍的擴(kuò)大,需要從技術(shù)和管理兩方面對(duì)軟件的開(kāi)發(fā)過(guò)程進(jìn)行控制。從軟件工程這門學(xué)科和技術(shù)出現(xiàn)的背景出發(fā),回顧了軟件工程在近40年來(lái)理論、方法和實(shí)踐中的成果。最后結(jié)合Internet技術(shù)和平臺(tái)的挑戰(zhàn),初步討論了軟件工程需要面對(duì)的新挑戰(zhàn)。

  論文關(guān)鍵詞:軟件危機(jī);構(gòu)件;體系結(jié)構(gòu);軟件項(xiàng)目管理;中間件

  1軟件工程的出現(xiàn)

  1.1軟件危機(jī)

  20世紀(jì)中期,計(jì)算機(jī)剛被從軍用領(lǐng)域轉(zhuǎn)向民用領(lǐng)域使用,那時(shí)編寫(xiě)程序的工作被視同為藝術(shù)家的創(chuàng)作。當(dāng)時(shí)的計(jì)算機(jī)硬件非常昂貴,編程人員追求的是如何在有限的處理器能力和存儲(chǔ)器空間約束下,編寫(xiě)出執(zhí)行速度快、體積小的程序。程序中充滿了各種各樣讓人迷惑的技巧。這時(shí)的軟件生產(chǎn)非常依賴于開(kāi)發(fā)人員的聰明才智。

  到了20世紀(jì)60年代,計(jì)算機(jī)的應(yīng)用范圍得到較大擴(kuò)展,對(duì)軟件系統(tǒng)的需求和軟件自身的復(fù)雜度急劇上升,傳統(tǒng)的開(kāi)發(fā)方法無(wú)法適應(yīng)用戶在質(zhì)量、效率等方面對(duì)軟件的需求。這就是所謂的“軟件危機(jī)”。

  為解決這個(gè)問(wèn)題,1968年NATO會(huì)議上首次提出“軟件工程”(SotfwraeEngineeirng)的概念,提出把軟件開(kāi)發(fā)從“藝術(shù)”和“個(gè)體行為”向“工程”和“群體協(xié)同工作”轉(zhuǎn)化。其基本思想是應(yīng)用計(jì)算機(jī)科學(xué)理論和技術(shù)以及工程管理原則和方法,按照預(yù)算和進(jìn)度,實(shí)現(xiàn)滿用戶要求的軟件產(chǎn)品的定義、開(kāi)發(fā)、發(fā)布和維護(hù)的工程。從此也誕生了一門新的學(xué)科——軟件工程。

  迄今為之,為了達(dá)到最初設(shè)定的目標(biāo),軟件工程界已經(jīng)提出了一系列的理論、方法、語(yǔ)言和工具,解決了軟件開(kāi)發(fā)過(guò)程中的若干問(wèn)題。但是,由于軟件固有的復(fù)雜性、易變性和不可見(jiàn)性,軟件開(kāi)發(fā)周期長(zhǎng)、代價(jià)高和質(zhì)量低的問(wèn)題依然存在。IEEE在2002年發(fā)表的報(bào)告指出,即使是IT產(chǎn)業(yè)最發(fā)達(dá)的美國(guó),在2001年美國(guó)本土公司開(kāi)發(fā)的軟件產(chǎn)品中平均每1000行代碼中有0.37個(gè)錯(cuò)誤,對(duì)于美國(guó)之外的其他國(guó)家,這個(gè)比例更高。

  1.2軟件與其他產(chǎn)品的差異

  軟件是一種特殊的產(chǎn)品,人們通?吹降氖撬妮d體,而真正具有意義的是載體上的計(jì)算機(jī)或信息。

  軟件既不同于通常的精神產(chǎn)品,也不同于常見(jiàn)的物質(zhì)產(chǎn)品。作家的作品是一種精神產(chǎn)品,它沒(méi)有使用價(jià)值卻可以供人閱讀欣賞。若把軟件也看成是一種作品,卻發(fā)現(xiàn)其價(jià)值在于供人們使用,無(wú)人喜歡讀它的源代碼。

  軟件也與傳統(tǒng)的工業(yè)產(chǎn)品不同。工業(yè)產(chǎn)品在設(shè)計(jì)好之后,主要的成本是原材料成本、生產(chǎn)過(guò)程的開(kāi)銷等,但生產(chǎn)任何軟件的主要成本是設(shè)計(jì)、實(shí)現(xiàn)軟件時(shí)的成本,以及軟件投入使用后的維護(hù)成本,在生產(chǎn)線上制造軟件的成本非常低。用戶購(gòu)買某種商品后,就擁有了該商品的所有權(quán)和使用權(quán)?墒怯脩糍I來(lái)的軟件卻只擁有它的有限“使用權(quán)”。工業(yè)產(chǎn)品會(huì)隨著使用而磨損、報(bào)廢,但軟件在使用過(guò)程不會(huì)有任何磨損,在相同的硬件條件下用戶1年前使用的軟件和5年后使用該軟件無(wú)任何差別。傳統(tǒng)的工業(yè)產(chǎn)品在車間里生產(chǎn),生產(chǎn)過(guò)程可見(jiàn)、可觸摸,也容易衡量生產(chǎn)過(guò)程中的消耗和進(jìn)展?墒擒浖拈_(kāi)發(fā)過(guò)程在人的大腦里,很難度量其進(jìn)度。

  所謂的“軟件工程”就是要這種過(guò)程“可視化”、“定量化”,把看不見(jiàn)的思維活動(dòng)變成看得見(jiàn)的“文檔”或者其他看得見(jiàn)的東西。

  2軟件工程方法和技術(shù)

  30多年來(lái),軟件工程的研究和實(shí)踐取得了長(zhǎng)足的進(jìn)展,盡管目前離徹底解決“軟件危機(jī)”還有相當(dāng)?shù)牟罹?對(duì)是否能徹底解決目前也存在爭(zhēng)議),但軟件工程的方法對(duì)軟件產(chǎn)業(yè)的發(fā)展還是起到了很大的推動(dòng)作用。從20世紀(jì)60年代以來(lái),陸續(xù)出現(xiàn)了結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)、計(jì)算機(jī)輔助軟件工程(CASE)、面向?qū)ο笳Z(yǔ)言和方法、軟件過(guò)程及軟件過(guò)程改善研究等一系列成果,并應(yīng)用到實(shí)踐中。目前軟件工程中主要使用的方法和技術(shù)可以分成技術(shù)和管理兩類。

  2.1技術(shù)的角度

  主要包括:軟件開(kāi)發(fā)范型、軟件設(shè)計(jì)方法。軟件開(kāi)發(fā)范型關(guān)注軟件工程的方向,即如何才是正確的編寫(xiě)滿足需求的軟件;軟件設(shè)計(jì)方法關(guān)注軟件工程的“途徑”,即研究怎樣完成從高層概念模型到低層概念模型的映射。

  軟件工程理論在實(shí)踐中應(yīng)用時(shí)重點(diǎn)放在軟件復(fù)用上。參考目前成熟的工業(yè)產(chǎn)品的開(kāi)發(fā)模式,軟件復(fù)用可以在軟件開(kāi)發(fā)中避免重復(fù)勞動(dòng),它以已有的成果為基礎(chǔ),充分利用過(guò)去開(kāi)發(fā)應(yīng)用系統(tǒng)中積累的知識(shí)和經(jīng)驗(yàn),將開(kāi)發(fā)的重點(diǎn)集中于新應(yīng)用的特有構(gòu)成成分上。通過(guò)使用軟件復(fù)用技術(shù),開(kāi)發(fā)應(yīng)用系統(tǒng)時(shí)可以充分利用已有的開(kāi)發(fā)成果,消除軟件生命周期中的許多重復(fù)勞動(dòng),提高軟件開(kāi)發(fā)的效率。同時(shí),復(fù)用高質(zhì)量的已有成果,可以避免重新開(kāi)發(fā)時(shí)引入的錯(cuò)誤,從而提高軟件質(zhì)量。

  實(shí)現(xiàn)軟件復(fù)用的關(guān)鍵技術(shù)包括軟件構(gòu)件技術(shù)(softwarecomponenttechnology)、領(lǐng)域工程(domainen—gineering)、軟件體系結(jié)構(gòu)(softwarearchitecture)等。

  軟件構(gòu)件是指應(yīng)用系統(tǒng)中可以明確辨識(shí)的構(gòu)成成分,可復(fù)用構(gòu)件是指具有相對(duì)獨(dú)立功能和可復(fù)用價(jià)值的構(gòu)件。目前,構(gòu)件的概念即包括源代碼,也包括需求、需求規(guī)約、系統(tǒng)和軟件的體系結(jié)構(gòu)、文檔、測(cè)試計(jì)劃、測(cè)試用例和數(shù)據(jù)以及其他對(duì)開(kāi)發(fā)活動(dòng)有用的信息,這些信息都可以稱為可復(fù)用軟件構(gòu)件。軟件構(gòu)件技術(shù)是支持軟件復(fù)用的核心技術(shù),其主要研究?jī)?nèi)容包括:如何有目的的進(jìn)行構(gòu)件生產(chǎn)和從已有系統(tǒng)中挖掘提取構(gòu)件;構(gòu)件的本質(zhì)特征及構(gòu)件間的關(guān)系是什么樣的;如何描述構(gòu)件;如何對(duì)構(gòu)件進(jìn)行分類、組織及檢索等。

  研究實(shí)踐表明,由于某個(gè)特定領(lǐng)域需要的軟件具有相似的需求,因此軟件復(fù)用在特定領(lǐng)域內(nèi)更容易獲得成功,由此出現(xiàn)了領(lǐng)域工程。領(lǐng)域工程是為一組相似或相近系統(tǒng)的應(yīng)用工程建立基本能力和必備基礎(chǔ)的過(guò)程,它涵蓋了建立可復(fù)用軟件構(gòu)件的所有活動(dòng)。包括美國(guó)卡內(nèi)基·梅隆大學(xué)軟件工程研究所(CMU/SEI)在內(nèi)的許多研究機(jī)構(gòu)已經(jīng)提出了一些領(lǐng)域分析方法。

  如果軟件復(fù)用僅停留在代碼階段,開(kāi)發(fā)人員得到的好處是有限的。軟件體系結(jié)構(gòu)技術(shù)使軟件復(fù)用從代碼復(fù)用發(fā)展到設(shè)計(jì)復(fù)用和過(guò)程復(fù)用。在建筑工程領(lǐng)域人們用體系結(jié)構(gòu)表達(dá)建筑的整體結(jié)構(gòu),軟件工程研究中引人體系結(jié)構(gòu)這個(gè)術(shù)語(yǔ),其核心內(nèi)容是軟件系統(tǒng)的結(jié)構(gòu),它包括如下一些實(shí)體:構(gòu)件、構(gòu)件之間的交互關(guān)系、限制、構(gòu)件和連接件構(gòu)成的`拓?fù)浣Y(jié)構(gòu)、設(shè)計(jì)原則與指導(dǎo)方針。

  2.2工程管理的角度

  參考其他成熟工程領(lǐng)域中的做法,軟件工程也研究管理學(xué)理論在軟件工程中的應(yīng)用。軟件項(xiàng)目管理方法拋棄了以前個(gè)人的作坊式開(kāi)發(fā)方式,根據(jù)管理科學(xué)的理論,結(jié)合軟件產(chǎn)品開(kāi)發(fā)的實(shí)際,保證工程化系統(tǒng)開(kāi)發(fā)方法的順利實(shí)施。為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,軟件管理方法對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)、文檔等進(jìn)行分析管理和控制。進(jìn)行軟件項(xiàng)目管理有利于將開(kāi)發(fā)人員的個(gè)人開(kāi)發(fā)能力轉(zhuǎn)化成企業(yè)的開(kāi)發(fā)能力,企業(yè)的軟件開(kāi)發(fā)能力越高,表明這個(gè)企業(yè)的軟件生產(chǎn)越趨向于成熟,其開(kāi)發(fā)風(fēng)險(xiǎn)也越小。軟件項(xiàng)目管理已經(jīng)是公認(rèn)的軟件開(kāi)發(fā)企業(yè)的核心競(jìng)爭(zhēng)力之一。

  根據(jù)在前面提到的軟件與其他產(chǎn)品的區(qū)別,軟件項(xiàng)目管理具有一些與其他項(xiàng)目管理不同的特性軟件項(xiàng)目管理中遵循著一些原則,例如:軟件項(xiàng)目中需要平衡需求、資源、工期、質(zhì)量這四個(gè)要素之間的關(guān)系;大規(guī)模的項(xiàng)目要拆分成幾個(gè)小項(xiàng)目,從而減小項(xiàng)目的管理風(fēng)險(xiǎn),并且使目標(biāo)具體明確;依靠一套規(guī)范的過(guò)程來(lái)實(shí)時(shí)控制項(xiàng)目進(jìn)度,并確保項(xiàng)目經(jīng)理能夠及時(shí)發(fā)現(xiàn)問(wèn)題、解決問(wèn)題,保證項(xiàng)目具有很高的可見(jiàn)度;針對(duì)不同項(xiàng)目的特點(diǎn),制訂不同的項(xiàng)目管理的方針政策;合理控制項(xiàng)目組的規(guī)?刂圃瓌t;有效的積累知識(shí),做到人員的專業(yè)化培養(yǎng)。

  目前在軟件項(xiàng)目管理方面有國(guó)際標(biāo)準(zhǔn)化組織專門為軟件行業(yè)定制的ISO9003標(biāo)準(zhǔn),它給出了衡量軟件質(zhì)量的準(zhǔn)則;美國(guó)卡內(nèi)基·梅隆大學(xué)軟件工程研究所提出的CMM(CapabilityMaturityModel,能力成熟度模型)則提供了一整套較為完善的軟件研發(fā)項(xiàng)目管理的方法。

  3軟件工程的新發(fā)展

  20世紀(jì)末開(kāi)始流行的Internet給人們提供了一種全球范圍的信息基礎(chǔ)設(shè)施,形成了一個(gè)資源豐富的計(jì)算平臺(tái),未來(lái)如何在Internet平臺(tái)上進(jìn)一步整合資源,形成巨型的、高效的、可信的虛擬環(huán)境,使所有資源能夠高效、可信地為所有用戶服務(wù),成為軟件技術(shù)的研究熱點(diǎn)。

  Internet平臺(tái)具有一些傳統(tǒng)軟件平臺(tái)不具備的特征:分布性、節(jié)點(diǎn)的高度自治性、開(kāi)放性、異構(gòu)性、不可預(yù)測(cè)性、連接環(huán)境的多樣性等。這對(duì)軟件工程的發(fā)展提出了新的問(wèn)題。軟件工程需要新的理論、方法和技術(shù)和平臺(tái)來(lái)應(yīng)對(duì)這個(gè)問(wèn)題。目前投入很大精力研究的中間件技術(shù)就是這方面的典型代表。

  綜上所述,Internet及其上應(yīng)用的快速發(fā)展與普及,使計(jì)算機(jī)軟件所面臨的環(huán)境開(kāi)始從靜態(tài)封閉逐步走向開(kāi)放、動(dòng)態(tài)和多變。軟件系統(tǒng)為了適應(yīng)這樣一種發(fā)展趨勢(shì),將會(huì)逐步呈現(xiàn)出柔性、多目標(biāo)、連續(xù)反應(yīng)式的網(wǎng)構(gòu)軟件系統(tǒng)的形態(tài)。面對(duì)這種新型的軟件形態(tài),傳統(tǒng)的軟件理論、方法、技術(shù)和平臺(tái)面臨了一系列挑戰(zhàn)。從宏觀上看,這種挑戰(zhàn)為我們研究軟件理論、方法和技術(shù)提供了難得的機(jī)遇,使我們有可能建立一套適合于Internet開(kāi)放、動(dòng)態(tài)和多變環(huán)境的新型軟件理論、方法和技術(shù)體系。從微觀的角度來(lái)看,Internet的發(fā)展將使系統(tǒng)軟件和支撐平臺(tái)的研究重點(diǎn)開(kāi)始從操作系統(tǒng)等轉(zhuǎn)向新型中間件平臺(tái),而網(wǎng)構(gòu)軟件的理論、方法和技術(shù)的突破必將導(dǎo)致在建立新型中間件平臺(tái)創(chuàng)新技術(shù)方面的突破。

  軟件工程的歷史與發(fā)展趨勢(shì)論文 篇2

  摘要:隨著科學(xué)技術(shù)的不斷發(fā)展,信息產(chǎn)業(yè)已經(jīng)逐漸成為了現(xiàn)代化產(chǎn)業(yè)中不可或缺的重要一環(huán),信息產(chǎn)業(yè)在發(fā)展的過(guò)程中不斷與傳統(tǒng)行業(yè)進(jìn)行交互與發(fā)展,促進(jìn)了傳統(tǒng)行業(yè)的變革與發(fā)展也為當(dāng)前的經(jīng)濟(jì)發(fā)展注入了新的活力。軟件工程作為信息產(chǎn)業(yè)的重要支柱學(xué)科,其隨著信息產(chǎn)業(yè)的發(fā)展也迎來(lái)了發(fā)展的黃金時(shí)期,軟件工程憑借其在數(shù)字信息時(shí)代的重要意義,也成為了當(dāng)前信息產(chǎn)業(yè)中不可缺少的重要學(xué)科。本文將對(duì)軟件工程技術(shù)的發(fā)展現(xiàn)狀進(jìn)行分析就技術(shù)未來(lái)的發(fā)展趨勢(shì)進(jìn)行簡(jiǎn)要的判斷。

  關(guān)鍵詞:軟件工程技術(shù)現(xiàn)狀;發(fā)展趨勢(shì)

  一、引言

  信息產(chǎn)業(yè)的發(fā)展極大的改變了傳統(tǒng)行業(yè)的發(fā)展面貌也使得現(xiàn)代化產(chǎn)業(yè)呈現(xiàn)出新的發(fā)展局面,軟件工程作為信息產(chǎn)業(yè)中的重要基礎(chǔ)學(xué)科,其在計(jì)算機(jī)學(xué)科領(lǐng)域有著十分重要的作用。隨著經(jīng)濟(jì)社會(huì)的不斷發(fā)展,信息產(chǎn)業(yè)還有著廣泛的發(fā)展前景,軟件工程順應(yīng)著信息產(chǎn)業(yè)的發(fā)展趨勢(shì)也將迎來(lái)進(jìn)一步的創(chuàng)新和提升,因此對(duì)于軟件工程技術(shù)的發(fā)展現(xiàn)狀和發(fā)展趨勢(shì)進(jìn)行分析判斷有著十分重要的價(jià)值和意義。

  二、軟件工程概述

  軟件工程作為一門利用工程建設(shè)的手段來(lái)對(duì)軟件進(jìn)行分析維護(hù)的學(xué)科,其在學(xué)科內(nèi)容上包括有軟件的開(kāi)發(fā)工具、程序設(shè)計(jì)語(yǔ)言以及數(shù)據(jù)庫(kù)的內(nèi)容,隨著信息技術(shù)在人們生活中應(yīng)用的越來(lái)越廣泛,軟件工程也在諸多領(lǐng)域得到了施展和應(yīng)用,隨著計(jì)算機(jī)學(xué)科領(lǐng)域的不斷豐富與拓展軟件工程也逐漸轉(zhuǎn)變?yōu)橛?jì)算機(jī)領(lǐng)域的一門重要獨(dú)立學(xué)科。軟件在種類和內(nèi)容上十分豐富其一般包括有操作系統(tǒng)、數(shù)據(jù)庫(kù)、社交軟件以及游戲軟件等,這些軟件被廣泛應(yīng)用于傳統(tǒng)工業(yè)、金融行業(yè)以及人們的日常生活當(dāng)中,軟件的不斷豐富與拓展極大的改變了人們的日常生活,為人們的工作學(xué)習(xí)提供了諸多便利,對(duì)促進(jìn)社會(huì)經(jīng)濟(jì)的發(fā)展與進(jìn)步,改善人們的生活質(zhì)量有著十分積極的影響。通常對(duì)軟件質(zhì)量的評(píng)價(jià)標(biāo)準(zhǔn)上往往會(huì)根據(jù)軟件自身的實(shí)用性、安全性以及功能性等作為質(zhì)量評(píng)判的重要依據(jù)。

  三、軟件工程技術(shù)發(fā)展現(xiàn)狀

  從20世紀(jì)末開(kāi)始我國(guó)軟件行業(yè)就呈現(xiàn)出良好的發(fā)展態(tài)勢(shì),自21世紀(jì)以來(lái)我國(guó)軟件業(yè)務(wù)盈利更是以超過(guò)10%的增長(zhǎng)速度逐年遞增,而軟件外包營(yíng)收更是一度超過(guò)了80%的增長(zhǎng)速度。軟件產(chǎn)業(yè)有著良好的市場(chǎng)發(fā)展前景和廣闊的市場(chǎng)空間,國(guó)家方面更是出臺(tái)了一系列的政策來(lái)鼓勵(lì)軟件工程技術(shù)的發(fā)展。就目前而言,軟件工程技術(shù)良好的發(fā)展前景具體表現(xiàn)為:

  軟件工程技術(shù)人員有著良好的就業(yè)環(huán)境和就業(yè)形勢(shì)。隨著信息行業(yè)發(fā)展的不斷增速,越來(lái)越多的互聯(lián)網(wǎng)信息產(chǎn)業(yè)開(kāi)始呈現(xiàn)出跨越式的擴(kuò)增態(tài)勢(shì),隨著信息產(chǎn)業(yè)發(fā)展規(guī)模都不斷擴(kuò)大,對(duì)于軟件工程專業(yè)人才的需求也在逐年提升。同時(shí)相比傳統(tǒng)行業(yè),軟件工程技術(shù)人員有著較為良好的工作環(huán)境和薪資待遇。

  軟件工程技術(shù)人員有著較為廣泛的就業(yè)方向。

  軟件工程學(xué)科對(duì)于從業(yè)人員有著較為嚴(yán)格的專業(yè)技能水平要求,這是由于軟件工程在技術(shù)上包括了軟件研發(fā)、測(cè)試以及應(yīng)用等一系列內(nèi)容,正是由于軟件工程的復(fù)雜性和高要求性也使得軟件工程的專業(yè)性人才有著較為廣泛的就業(yè)渠道,隨著信息化時(shí)代的到來(lái),無(wú)論是互聯(lián)網(wǎng)企業(yè)還是金融企業(yè)和政府部門都急需軟件工程領(lǐng)域的專業(yè)性人才,軟件開(kāi)發(fā)和性能維護(hù)已經(jīng)成為了當(dāng)前現(xiàn)代化企業(yè)經(jīng)營(yíng)發(fā)展的必然趨勢(shì),因此一旦掌握了軟件工程專業(yè)知識(shí)技能就能夠擁有十分廣闊的就業(yè)方向。

  軟件工程技術(shù)人員待遇豐厚。近年來(lái)隨著軟件技術(shù)人才的短缺,使得軟件工程技術(shù)人員更容易受到企業(yè)的青睞和追求,在這樣的發(fā)展背景下軟件工程從業(yè)者往往能夠獲取更高的薪資待遇水平。

  四、軟件工程技術(shù)發(fā)展趨勢(shì)

  軟件工程技術(shù)全球化。隨著經(jīng)濟(jì)全球化進(jìn)程的不斷加快,軟件工程技術(shù)全球化已成為了未來(lái)發(fā)展的重要趨勢(shì),軟件工程憑借其專業(yè)技能上的廣泛性和共通性,期待工程技術(shù)上的發(fā)展不僅僅局限于某一個(gè)地區(qū)或者國(guó)家,而是需要結(jié)合全球軟件發(fā)展交互的共同性逐漸促使軟件工程發(fā)展更為成熟。全球化的軟件工程發(fā)展趨勢(shì)符合當(dāng)前經(jīng)濟(jì)發(fā)展的重要趨勢(shì),各國(guó)之間通過(guò)實(shí)踐軟件系統(tǒng)框架網(wǎng)絡(luò)的建設(shè),實(shí)現(xiàn)全球軟件交互和通力協(xié)作,在全球化的軟件工程概念下,軟件工程的發(fā)展能夠吸取不同地區(qū)和國(guó)家的先進(jìn)經(jīng)驗(yàn),從而構(gòu)建出更加符合人們需求的軟件產(chǎn)品。

  軟件工程技術(shù)開(kāi)放性。開(kāi)放計(jì)算式當(dāng)前軟件工程技術(shù)發(fā)展的必然趨勢(shì)和未來(lái)方向,通過(guò)開(kāi)放計(jì)算能夠提升企業(yè)之間軟件開(kāi)發(fā)研究的效率,通過(guò)實(shí)現(xiàn)企業(yè)軟件的交互應(yīng)用,能夠簡(jiǎn)化未來(lái)軟件工程在軟件開(kāi)發(fā)上的投資消耗,提升軟件工程開(kāi)發(fā)的靈活性和簡(jiǎn)易程度。在軟件工程技術(shù)開(kāi)放性的發(fā)展過(guò)程中需要個(gè)國(guó)家最先進(jìn)的軟件開(kāi)發(fā)技術(shù)經(jīng)驗(yàn)實(shí)現(xiàn)共享,以此來(lái)作為后續(xù)軟件開(kāi)發(fā)和投資的重要關(guān)鍵技術(shù)保障。

  軟件工程技術(shù)模板化。隨著信息化時(shí)代的到來(lái)軟件市場(chǎng)的競(jìng)爭(zhēng)也不斷加劇,面對(duì)日益復(fù)雜的軟件開(kāi)發(fā)和維護(hù)環(huán)境,為了能夠在激烈的`市場(chǎng)競(jìng)爭(zhēng)中占得先機(jī)提升軟件開(kāi)發(fā)和維護(hù)的效率,企業(yè)需要加強(qiáng)其在業(yè)務(wù)能力上的靈活性通過(guò)以模板化的思維來(lái)提升企業(yè)在軟件開(kāi)發(fā)運(yùn)用上的效率。模板化思維在企業(yè)經(jīng)營(yíng)發(fā)展中的應(yīng)用能夠有效的幫助企業(yè)對(duì)現(xiàn)有的軟件實(shí)行分解組裝,結(jié)合當(dāng)前的軟件系統(tǒng)根據(jù)不同的軟件資源需求針對(duì)企業(yè)的業(yè)務(wù)來(lái)進(jìn)行更加靈活的變動(dòng),使得軟件工程技術(shù)的發(fā)展更加符合企業(yè)的利益。

  五、結(jié)語(yǔ)

  計(jì)算機(jī)技術(shù)的迅速發(fā)展也使得軟件工程技術(shù)得到了進(jìn)一步的提升,軟件工程技術(shù)在發(fā)展的過(guò)程中不斷向全球化、開(kāi)放性以及模板化邁進(jìn),在這一過(guò)程中必須嚴(yán)格恪守軟件開(kāi)發(fā)所需要遵循的相關(guān)規(guī)律,結(jié)合軟件工程技術(shù)的發(fā)展特征不斷深入研究,共同促進(jìn)我國(guó)軟件工程技術(shù)的發(fā)展與提升。

  參考文獻(xiàn)

  [1]劉宇洋.淺析軟件工程的發(fā)展趨勢(shì)[J].科學(xué)技術(shù)創(chuàng)新,2017(1):180-180.

  [2]施少杰.淺析軟件工程技術(shù)的發(fā)展[J].明日風(fēng)尚,2017(14):299-299.

  [3]馮勃達(dá).淺談軟件工程標(biāo)準(zhǔn)化的現(xiàn)狀[J].中國(guó)新通信,2017(20):52.

  [4]鄭宇.淺談軟件工程技術(shù)的發(fā)展歷程[J].數(shù)字技術(shù)與應(yīng)用,2017(5):226-226.

  軟件工程的歷史與發(fā)展趨勢(shì)論文 篇3

  【摘 要】計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,促進(jìn)了全球范圍內(nèi)的經(jīng)濟(jì)結(jié)構(gòu)轉(zhuǎn)型,也正是結(jié)構(gòu)轉(zhuǎn)型促進(jìn)了眾多經(jīng)濟(jì)生產(chǎn)領(lǐng)域?qū)τ?jì)算機(jī)軟件等技術(shù)有了更高的要求,為信息技術(shù)的進(jìn)一步革新發(fā)展提供了強(qiáng)勁的推動(dòng)力。論文對(duì)現(xiàn)階段的軟件發(fā)展現(xiàn)狀進(jìn)行了分析,并對(duì)軟件的未來(lái)發(fā)展趨勢(shì)進(jìn)行了大膽預(yù)測(cè),探討未來(lái)軟件的發(fā)展趨勢(shì)。

  【關(guān)鍵詞】計(jì)算機(jī)軟件;軟件危機(jī);發(fā)展趨勢(shì);未來(lái)展望

  1 引言

  20世紀(jì)中期,計(jì)算機(jī)信息技術(shù)逐漸以聲勢(shì)浩大的發(fā)展態(tài)勢(shì)席卷了中國(guó)社會(huì)的各個(gè)角落。時(shí)至今日,計(jì)算機(jī)已經(jīng)成為人們?nèi)粘蕵?lè)消遣、企業(yè)進(jìn)行生產(chǎn)經(jīng)營(yíng)的重要媒介手段。從深層角度來(lái)看,計(jì)算機(jī)不僅是一種簡(jiǎn)單的交流傳輸工具,更是人類高級(jí)智力文化的延伸與擴(kuò)展,并在經(jīng)濟(jì)管理、數(shù)據(jù)通信、工業(yè)設(shè)計(jì)、醫(yī)療診測(cè)、工業(yè)生產(chǎn)等眾多領(lǐng)域發(fā)揮出卓越效果,占據(jù)了越來(lái)越不可替代的地位。其中軟件更是其發(fā)揮重要作用的核心元件,計(jì)算機(jī)的硬件不斷進(jìn)行更迭換新,軟件工程也面臨著迫切的轉(zhuǎn)型與更新。

  2 現(xiàn)階段軟件工程工程現(xiàn)狀

  2.1 計(jì)算機(jī)軟件危機(jī)出現(xiàn)

  20世紀(jì)中期,計(jì)算機(jī)剛剛突破軍事領(lǐng)域的局限,拓展到民眾使用領(lǐng)域,彼時(shí)的計(jì)算機(jī)操作人員成了罕見(jiàn)的如同藝術(shù)家一樣的人物。當(dāng)時(shí)的計(jì)算機(jī)硬件造價(jià)異常昂貴,計(jì)算機(jī)編程人員的最大訴求是在有限存儲(chǔ)空間與處理能力下,編寫(xiě)出能夠高效帶動(dòng)計(jì)算機(jī)的小巧、快速的代碼程序,依賴于彼時(shí)編程人員的開(kāi)拓創(chuàng)新精神,出現(xiàn)了形式各樣、種類豐富的軟件原型。20世紀(jì)60年代,計(jì)算機(jī)應(yīng)用維度得到了顯著拓寬,并且由于經(jīng)濟(jì)發(fā)展的.極大刺激與推動(dòng),計(jì)算機(jī)軟件的開(kāi)發(fā)與革新進(jìn)入到了前所未有的快速發(fā)展階段,傳統(tǒng)的計(jì)算機(jī)軟件系統(tǒng)已經(jīng)不能很好地契合當(dāng)時(shí)的社會(huì)生產(chǎn)需求,軟件在開(kāi)發(fā)過(guò)程中遇到了“軟件危機(jī)”[1]。為了有效改善軟件危機(jī)情境,在1968年的NATO會(huì)議上,名為“軟件工程”的新興概念橫空出世,其具體內(nèi)容是要將軟件這種略顯獨(dú)立、藝術(shù)的過(guò)程轉(zhuǎn)型為協(xié)同進(jìn)行開(kāi)發(fā)合作的大型工程項(xiàng)目,根據(jù)計(jì)算機(jī)的應(yīng)用技術(shù)與科學(xué)理論,并輔助科學(xué)合理的管理方式,制定有條不紊的進(jìn)度與預(yù)算機(jī)制,并結(jié)合社會(huì)對(duì)計(jì)算機(jī)軟件的期望與定位,進(jìn)行軟件的開(kāi)發(fā)、維護(hù)工作。從此,名為“軟件工程”的學(xué)科誕生了。迄今為止,為了保證軟件工程能夠?qū)崟r(shí)滿足社會(huì)發(fā)展需求,在軟件工程領(lǐng)域制定了一系列工具、語(yǔ)言、方法、理論等進(jìn)行軟件平臺(tái)的實(shí)時(shí)更新與進(jìn)步,解決軟件開(kāi)發(fā)進(jìn)程中遇到的瓶頸。

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

  計(jì)算機(jī)軟件在發(fā)展過(guò)程中,面臨的提升方向越來(lái)越復(fù)雜,具有顯著的特殊性質(zhì),其具體變現(xiàn)在:第一,在進(jìn)行軟件研發(fā)的過(guò)程中,不能準(zhǔn)確地收集使用者的操作習(xí)慣,滿足其操作需求,導(dǎo)致軟件的功能不能很好地契合用戶的使用標(biāo)準(zhǔn),這就提出進(jìn)一步的改進(jìn)要求[2]。第二,軟件工程是需要眾志成城才能完成的大型項(xiàng)目,需要在軟件開(kāi)發(fā)中進(jìn)行合理的協(xié)調(diào)管理,保證開(kāi)發(fā)進(jìn)度有條不紊地保持下去。但是往往由于許多開(kāi)發(fā)人員缺乏相關(guān)管理經(jīng)驗(yàn),或者管理人員不了解軟件開(kāi)發(fā)的具體情況,因此軟件開(kāi)發(fā)方向只能奔著個(gè)性化方向邁進(jìn)。第三,軟件工程是人類智慧的高度濃縮,不同于其他類型的產(chǎn)品,使軟件工程的發(fā)展出現(xiàn)了瓶頸。

  2.3 軟件危機(jī)的具體表現(xiàn)

  軟件工程的危機(jī)主要體現(xiàn)在五個(gè)方面:第一,軟件工程的開(kāi)發(fā)具有不可見(jiàn)、不可控性,因此,軟件工程的開(kāi)發(fā)成本也具有顯著的不可控性;第二,隨著軟件普及程度越來(lái)越高,必須將軟件成本控制放在首要位置,但往往急功近利會(huì)嚴(yán)重危害用戶的利益[3];第三,開(kāi)發(fā)人員與用戶溝通存在一定障礙,很多用戶缺乏對(duì)計(jì)算機(jī)軟件的全面了解,導(dǎo)致其沒(méi)有辦法全面地表達(dá)自己的具體用意,從而導(dǎo)致后續(xù)階段出現(xiàn)矛盾;第四,在軟件編程過(guò)程中容易出現(xiàn)一些編程誤差,但是因其具有一定的隱蔽性,不容易被察覺(jué),所以在運(yùn)營(yíng)階段會(huì)出現(xiàn)一定的不穩(wěn)定現(xiàn)象;第五,軟件開(kāi)發(fā)工程是編程人員知識(shí)與智慧的結(jié)晶,當(dāng)出現(xiàn)故障時(shí),不利于其他人員進(jìn)行軟件維護(hù)。

  3 計(jì)算機(jī)軟件的未來(lái)發(fā)展趨勢(shì)

  3.1 全球化趨勢(shì)

  隨著經(jīng)濟(jì)貿(mào)易全球化腳步的加快,軟件工程的應(yīng)用環(huán)境也發(fā)生了顯著變化。在這個(gè)劇烈的轉(zhuǎn)變期間,沿用傳統(tǒng)的軟件工程開(kāi)發(fā)管理模式已經(jīng)遠(yuǎn)遠(yuǎn)不能適用于更加現(xiàn)代化的軟件環(huán)境。全球化是軟件開(kāi)發(fā)、經(jīng)濟(jì)全球化發(fā)展下的必然趨勢(shì)。因而,更廣闊的軟件使用領(lǐng)域與層次,對(duì)軟件技術(shù)提出了更為嚴(yán)格的要求[4]。甚至具有特殊屬性的軟件開(kāi)發(fā)工程無(wú)法在國(guó)內(nèi)完成,需要集合國(guó)外的優(yōu)質(zhì)資源才能夠完成。

  3.2 軟件計(jì)劃得到進(jìn)一步利用

  軟件計(jì)算方式的開(kāi)放性是軟件開(kāi)發(fā)領(lǐng)域的一種新型發(fā)展趨勢(shì),軟件自身的開(kāi)發(fā)就是由開(kāi)發(fā)技術(shù)構(gòu)成的,在全球化背景的輔助下使得其開(kāi)放性特征不斷增強(qiáng),這種開(kāi)放性的趨勢(shì)在未來(lái)的軟件開(kāi)發(fā)環(huán)境中也勢(shì)在必行。同時(shí),開(kāi)放的軟件工程開(kāi)發(fā)方式可以為開(kāi)發(fā)人員提供較大的便利,為開(kāi)發(fā)人員的溝通提供了便利渠道,在后期維護(hù)階段,更容易發(fā)揮其便捷的專業(yè)性,這對(duì)于開(kāi)發(fā)人員與用戶來(lái)說(shuō),是一種更加完善的共贏方式。

  3.3 模塊化思想的挑戰(zhàn)

  全球化的軟件開(kāi)發(fā)環(huán)境為開(kāi)發(fā)人員帶來(lái)了更多的挑戰(zhàn)與機(jī)遇,同時(shí)更為軟件工程領(lǐng)域帶來(lái)了新的挑戰(zhàn)與機(jī)遇。并且,隨著軟件開(kāi)發(fā)的數(shù)量逐漸增多,競(jìng)爭(zhēng)也呈現(xiàn)越來(lái)越白熱化的趨勢(shì),正是由于這種激烈的競(jìng)爭(zhēng)態(tài)勢(shì),促進(jìn)軟件開(kāi)發(fā)方式轉(zhuǎn)型為模塊化發(fā)展模式。模塊化的發(fā)展模式相較于傳統(tǒng)的開(kāi)發(fā)技術(shù)具有顯著的靈敏性特征。通過(guò)科學(xué)的規(guī)劃手段,將屬于同一種類型的軟件進(jìn)行劃分,并采取一定的措施,將開(kāi)發(fā)方式進(jìn)行模塊化處理。這種模塊化開(kāi)發(fā)思想的引進(jìn),不但大大提高了企業(yè)軟件開(kāi)發(fā)的質(zhì)量與效率,提高了軟件開(kāi)發(fā)企業(yè)在市場(chǎng)當(dāng)中的有利地位,還在更深層面上,為未來(lái)的軟件工程技術(shù)提供了長(zhǎng)遠(yuǎn)的發(fā)展前景。

  4 結(jié)語(yǔ)

  隨著經(jīng)濟(jì)全球化發(fā)展趨勢(shì)不斷增強(qiáng),計(jì)算機(jī)硬件與軟件也在全球化趨勢(shì)下呈現(xiàn)了更加規(guī)范與高效的發(fā)展態(tài)勢(shì),F(xiàn)階段軟件開(kāi)發(fā)工作的主要內(nèi)容是軟件的設(shè)計(jì)規(guī)劃、項(xiàng)目流程管理、軟件開(kāi)發(fā)模型與工程支持技術(shù),這幾個(gè)軟件開(kāi)發(fā)環(huán)節(jié)都已經(jīng)展現(xiàn)出成熟的發(fā)展趨勢(shì),并引導(dǎo)軟件開(kāi)發(fā)走出了原有的單一的開(kāi)發(fā)工作環(huán)境,變成了集有效性、規(guī)范性、科學(xué)性、復(fù)雜性為一體的新型發(fā)展?fàn)顟B(tài)。但是,隨著開(kāi)發(fā)環(huán)境的逐漸擴(kuò)展與提升,開(kāi)發(fā)過(guò)程總會(huì)面臨一些瓶頸,在軟件開(kāi)發(fā)過(guò)程中,應(yīng)以史為鑒,朝著更加廣闊的空間邁進(jìn)。

  【參考文獻(xiàn)】

  【1】楊銳.淺談?dòng)?jì)算機(jī)軟件工程的發(fā)展趨勢(shì)與未來(lái)展望[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(17):70-71.

  【2】朱俊錕.關(guān)于計(jì)算機(jī)軟件工程的發(fā)展趨勢(shì)及未來(lái)展望分析[J].電腦迷,2016(08):52.

  【3】孫麗霞.我國(guó)計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀及發(fā)展趨勢(shì)[J].金田(勵(lì)志),2012(10):311.

  【4】劉倩.我國(guó)計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀及發(fā)展趨勢(shì)探析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(19):191-192.

【軟件工程的歷史與發(fā)展趨勢(shì)論文】相關(guān)文章:

土木工程發(fā)展趨勢(shì)論文04-29

汽車電子技術(shù)發(fā)展趨勢(shì)論文04-19

歷史小論文怎么寫(xiě)?10-11

歷史小論文(精選23篇)07-18

軟件工程畢業(yè)論文開(kāi)題報(bào)告07-01

分析中國(guó)商務(wù)英語(yǔ)的現(xiàn)狀及發(fā)展趨勢(shì)論文04-25

淺談智能建筑的未來(lái)發(fā)展趨勢(shì)研究論文(精選21篇)05-09

光纖通信技術(shù)的現(xiàn)狀及發(fā)展趨勢(shì)論文(通用6篇)07-26

2014軟件工程師畢業(yè)論文提綱08-28