激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

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

時(shí)間:2024-08-08 01:19:48 計算機軟件畢業(yè)論文 我要投稿
  • 相關(guān)推薦

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

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

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

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

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

  論文關(guān)鍵詞:軟件危機;構件;體系結構;軟件項目管理;中間件

  1軟件工程的出現

  1.1軟件危機

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

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

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

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

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

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

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

  軟件也與傳統的工業(yè)產(chǎn)品不同。工業(yè)產(chǎn)品在設計好之后,主要的成本是原材料成本、生產(chǎn)過(guò)程的開(kāi)銷(xiāo)等,但生產(chǎn)任何軟件的主要成本是設計、實(shí)現軟件時(shí)的成本,以及軟件投入使用后的維護成本,在生產(chǎn)線(xiàn)上制造軟件的成本非常低。用戶(hù)購買(mǎi)某種商品后,就擁有了該商品的所有權和使用權?墒怯脩(hù)買(mǎi)來(lái)的軟件卻只擁有它的有限“使用權”。工業(yè)產(chǎn)品會(huì )隨著(zhù)使用而磨損、報廢,但軟件在使用過(guò)程不會(huì )有任何磨損,在相同的硬件條件下用戶(hù)1年前使用的軟件和5年后使用該軟件無(wú)任何差別。傳統的工業(yè)產(chǎn)品在車(chē)間里生產(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í)踐取得了長(cháng)足的進(jìn)展,盡管目前離徹底解決“軟件危機”還有相當的差距(對是否能徹底解決目前也存在爭議),但軟件工程的方法對軟件產(chǎn)業(yè)的發(fā)展還是起到了很大的推動(dòng)作用。從20世紀60年代以來(lái),陸續出現了結構化程序設計技術(shù)、計算機輔助軟件工程(CASE)、面向對象語(yǔ)言和方法、軟件過(guò)程及軟件過(guò)程改善研究等一系列成果,并應用到實(shí)踐中。目前軟件工程中主要使用的方法和技術(shù)可以分成技術(shù)和管理兩類(lèi)。

  2.1技術(shù)的角度

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

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

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

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

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

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

  2.2工程管理的角度

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

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

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

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

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

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

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

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

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

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

  一、引言

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

  二、軟件工程概述

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

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

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

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

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

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

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

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

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

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

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

  五、結語(yǔ)

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

  參考文獻

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

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

  [3]馮勃達.淺談軟件工程標準化的現狀[J].中國新通信,2017(20):52.

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

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

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

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

  1 引言

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

  2 現階段軟件工程工程現狀

  2.1 計算機軟件危機出現

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

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

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

  2.3 軟件危機的具體表現

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

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

  3.1 全球化趨勢

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

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

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

  3.3 模塊化思想的挑戰

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

  4 結語(yǔ)

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

  【參考文獻】

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

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

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

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

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

關(guān)于軟件工程的歷史與發(fā)展趨勢03-02

淺析未來(lái)建筑的發(fā)展趨勢的論文01-02

歷史小論文05-17

淺析黃河下游的堆積歷史和發(fā)展趨勢03-16

工程教育軟件工程的論文12-04

有關(guān)歷史教學(xué)的論文12-05

營(yíng)銷(xiāo)渠道發(fā)展趨勢及其管理的論文參考12-07

軟件工程論文參考文獻推薦03-22

軟件工程論文參考文獻范例11-14

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频