freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-軟件技術(shù)的現(xiàn)狀和發(fā)展趨勢-文庫吧資料

2024-12-10 09:29本頁面
  

【正文】 項目日趨豐富、企業(yè)資源外包業(yè)務(wù)增長迅速、網(wǎng)絡(luò)娛樂軟件換代頻繁,形成了多極應用推動軟件產(chǎn)業(yè)的發(fā)展態(tài)勢。歐盟:啟動 EEurope 計劃作為重大應用來帶動軟件產(chǎn)業(yè)的發(fā)展,并鼓勵采取開放源代碼軟件來構(gòu)筑基礎(chǔ)架構(gòu),以期在未來軟件產(chǎn)業(yè)競爭格局中占有先機。同時,政府在美國軟件產(chǎn)業(yè)的發(fā)展中,提供大量支持研究和發(fā)展 (Ramp。為了支持和發(fā)展本國的軟件產(chǎn)業(yè),不少國家與地區(qū)紛紛采取措施,助推本國軟件產(chǎn)業(yè)的發(fā)展: 美國:共有軟件企業(yè) 8 萬多家,世界 500 強軟件企業(yè)前 10 位中有 8 家公司的總部設(shè)在美國。NASSCOM 預計,其中軟件產(chǎn)品市場將由 2021 年的 2940 億美元增長到 2021 年的 5370 億美元。受國際金融危機影響, 2021 年全球軟件與信息服務(wù)業(yè)持續(xù)下滑,美國、歐盟、日本等發(fā)達國家都出現(xiàn)負增長,而中國、印度等發(fā)展中國家繼續(xù)保持增長,但增速趨緩,最終全球該年度軟件及信息服務(wù)業(yè)產(chǎn)值出現(xiàn) 2%的負增長。軟件技術(shù)的總體發(fā)展趨勢可歸結(jié)為 :軟件平臺網(wǎng)絡(luò)化、方法對象化、系統(tǒng)構(gòu)件化、產(chǎn)品家族化、開發(fā)工程化、過程規(guī)范化、生產(chǎn)規(guī)?;⒏偁巼H化。 當前的軟件技術(shù)發(fā)展遵循軟硬結(jié)合、應用與系統(tǒng)結(jié)合的發(fā)展規(guī)律。 歸結(jié)起來 ,網(wǎng)構(gòu)軟件理論、方法、技術(shù)和平臺的主要突破點在于實現(xiàn)如下轉(zhuǎn)變:即 ,從傳統(tǒng)軟件結(jié)構(gòu)到網(wǎng)構(gòu)軟件結(jié)構(gòu)的轉(zhuǎn)變 ,從系統(tǒng)目標的確定性到多重不確定性的轉(zhuǎn)變 ,從實體單元的被動性到主動自主性的轉(zhuǎn)變 ,從協(xié)同方式的單一性到靈活多變性的轉(zhuǎn)變 ,從系統(tǒng)演化的靜態(tài)性到系統(tǒng)演化的動態(tài)性的轉(zhuǎn)變 ,從基于實體的結(jié)構(gòu)分解到基于協(xié)同的實體聚合的轉(zhuǎn)變 ,從經(jīng)驗驅(qū)動的軟件手工開發(fā)模式到知識驅(qū)動的軟件自動生成模式的轉(zhuǎn) 變。從宏觀上看 ,這種挑戰(zhàn)為我們研究軟件理論、方法和技術(shù)提供了難得的機遇 ,使我們有可能建立一套適合于 Inter 開放、動態(tài)和多變環(huán)境的新型軟件理論、方法和技術(shù)體系。軟件系統(tǒng)為了適應這樣一種發(fā)展趨勢 ,將會逐步呈現(xiàn)出柔性、多目標、連續(xù)反應式的網(wǎng)構(gòu)軟件系統(tǒng)的形態(tài)。多態(tài)性使網(wǎng)構(gòu)軟件系統(tǒng)在網(wǎng)絡(luò)環(huán)境下具備了一定的柔性和滿足個性化需求的能力。反應性使網(wǎng)構(gòu)軟件系統(tǒng)具備了適應 Inter 開放、動態(tài)和多變環(huán)境的感知能力; (4) 演化性 :是指網(wǎng)構(gòu)軟件結(jié)構(gòu)可以根據(jù)應用需求和網(wǎng)絡(luò)環(huán)境變化而發(fā)生動態(tài)演化 ,主要表現(xiàn)在其實體元素數(shù)目的可變性、結(jié)構(gòu)關(guān)系的可調(diào)節(jié)性和結(jié)構(gòu)形態(tài)的動態(tài)可配置性上;演化性使網(wǎng)6 構(gòu)軟件系統(tǒng)具備了適應 Inter 開放、動態(tài)和多變環(huán)境的應變能力; (5) 多態(tài)性 :是指網(wǎng)構(gòu)軟件系統(tǒng)的效果體現(xiàn)出相容的多目標性。自主性使其區(qū)別于傳統(tǒng)軟件系統(tǒng)中軟件實體的依賴性和被動性; (2) 協(xié)同性 :是指網(wǎng)構(gòu)軟件系統(tǒng)中軟件實體之間可按多種靜態(tài)連接和動態(tài)合作方式在開放的網(wǎng)絡(luò)環(huán)境下加以互連、互通、協(xié)作和聯(lián)盟。我們將具有這種新形態(tài)的軟件稱為網(wǎng)構(gòu)軟件 (interware)。 Software Web 不再僅僅是信息的提供者 ,它還是各種服務(wù) (功能 )的提供者。目前 ,面向網(wǎng)絡(luò)的計算環(huán)境正由 Client/Server 發(fā)展為 Client/Cluster,并正朝著 Client/Network 和 Client/Virtual Environment 的方向發(fā)展。未來軟件基本模型由于所處平臺的特性和開放應用的需求而變得比任何傳統(tǒng)的計算模型都更為復雜 ,軟件生命周期由于“無序”到“有序”的循環(huán)而 呈現(xiàn)出不同于傳統(tǒng)生命周期概念的“大生命周期概念” ,程序正確性由于目標的多樣化而表現(xiàn)為傳統(tǒng)正確性描述的一個偏序集 ,軟件體系結(jié)構(gòu)側(cè)重點從基于實體的結(jié)構(gòu)分解轉(zhuǎn)變?yōu)榛趨f(xié)同的實體聚合 ,軟件生產(chǎn)過程和環(huán)境的變化導致基于 Inter 的面向用戶的虛擬工廠的形成。 傳統(tǒng) 軟件的開發(fā)基于封閉的靜態(tài)平臺 ,是自頂向下、逐步分解的過程 ,因此傳統(tǒng)軟件的開發(fā) ,基本都是首先確定系統(tǒng)的范圍 (即 Scoping),然后實施分而治之的策略 ,整個開5 發(fā)過程處于有序控制之下。 Inter 平臺具有如下基本特征 :無統(tǒng)一控制的“真”分布性;節(jié)點的高度自治性;節(jié)點鏈接的開放性和動態(tài)性;人、設(shè)備和軟件的多重異構(gòu)性;實體行為的不可預測性;運行環(huán)境的潛在不安全性;使用方式的個性化和靈活性;網(wǎng)絡(luò)連接環(huán)境的多樣性等。這個不斷延伸的網(wǎng)絡(luò)基礎(chǔ)設(shè)施 ,形成了一個資源豐富的計算平臺 ,構(gòu)成了人類社會的信息化、數(shù)字化基礎(chǔ) ,成為我們學習、生活和工作的必備環(huán)境。對于大型軟件系統(tǒng)的開發(fā) ,這一映射是相當復雜的 ,涉及到有關(guān)人員、使用的技術(shù)、采取的途徑以及成本和進度的約束 ,因此 ,我們可以把軟件工程定義為 : 軟件工程 (software engineering)是應用計算機科學理論和技術(shù)以及工程管理原則和方法 ,按照預算和進度 ,實現(xiàn)滿足用戶要求的軟件產(chǎn)品的定義、開發(fā)、發(fā)布和維護的工程或以之為研究對象的學科 ,軟件工程與其他工程一樣要有自己的目標、活動和原則。隨后出現(xiàn)了一系列開發(fā)范型和結(jié)構(gòu)化程序設(shè)計技術(shù) ,實現(xiàn)了模塊化的數(shù)據(jù)抽象和過程抽象 ,提高了人們表達客觀世界的抽象層次,并使開發(fā)的軟件具有一定的構(gòu)造性和演化性的。 3 軟件與軟件特征 軟件是對客觀世界中問題空間與解決空間的具體描述,是客觀事物的一種反映,是知識的提煉和“固化”客觀世界是不段變化的,因此,構(gòu)造性和演化性是軟件的本質(zhì)特征, 如果使軟件模型具有更強的表達能力、更符合人類的思維模式,即如何提升計算機環(huán)境的抽象層次,在一定4 意義上來講,這緊緊圍繞了軟件的本質(zhì)特征 —— 構(gòu)造性和演化性。如:為屏蔽計算機硬件之間的異構(gòu)性發(fā)展了操作系統(tǒng),為屏蔽操作系統(tǒng)之間和編程語言之間的異構(gòu)性出現(xiàn)了支撐軟件和中間件,為屏蔽不同中間件 之間的異構(gòu)性發(fā)展了 Web Services 技術(shù)等等;隨著解決問題的不斷深入,易用性和適應性要求的不斷提升,以及軟件技術(shù)的不斷發(fā)展,還會出現(xiàn)更新、更復雜的異構(gòu)問題,它的解決會促進軟件技術(shù)的不斷發(fā)展。 軟件是客觀事物的一種反映,客觀世界的不斷變化促使軟件技術(shù)的不斷發(fā)展,這種事物發(fā)展規(guī)律促使軟件工程的產(chǎn)生和發(fā)展。 20 世紀 70 年代中期 8 年代,計算機輔助軟件工程 (CASE)成為研究熱點 ,并開發(fā)了一些對軟件技術(shù)發(fā)展具有深 遠影響的軟件工程環(huán)境。 軟件構(gòu)件是一種定義良好的獨立、可重用的二進制代碼,包括功能模塊、被封 裝的對象類、軟件框架和軟件系統(tǒng)模型等。這樣,一個軟件可被切分成一些構(gòu)件,這些構(gòu)件可以單獨開發(fā)、單獨編譯,甚至單獨調(diào)試與測試。因此應用其他開發(fā)人員的代碼往往比再實現(xiàn)這些代碼要付出更多的代價。這要求設(shè)計者在重用別人的軟件時,必須要理解別人的設(shè)計和編程風格。 第五代 (90 年代中期至今 )軟件技術(shù)是以 COM、 COR— BA3. 0、 EJB 和 WebService 等為代表的軟件構(gòu)件技術(shù)。 DOO 不僅使 00 的優(yōu)點在異構(gòu)分布式環(huán)境下得到保持,更重要的是大大簡化了異構(gòu)分布式軟件開發(fā)工作的復雜性。具體地,就是要解決不同軟件之間的組合性 (plug and play)、互操作性、可移植性等技術(shù)問題。 隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,進入 90 年代以來,異構(gòu)環(huán)境下分布式軟件的開發(fā)已成為一種主流需求, OO 技術(shù)對軟件的重用,僅限于單臺計算機上、同種操作系統(tǒng)與 編程語言環(huán)境下軟件重用,對象往往僅存在于一個程序中,程序的外界并不可能感知和訪問這些對象。 OO 技術(shù)開辟了通過有效的軟件重用來達到提高軟件生產(chǎn)率的新篇章。例如,循環(huán)和分支等語言機制就是對機器跳轉(zhuǎn)指令的抽象。顯然,這將大大提高軟件的易讀性、可維護性、可重用性,進一步地,這使得從軟件分析到軟件設(shè)計的轉(zhuǎn)變非常自然,因此可大大降低軟件開發(fā)成本。一般情況下,一個對象與現(xiàn)實世界的一個事物相對應。 00 以對象作為最基本的元素,它將軟件系統(tǒng)看成是離散的對象的集合。結(jié)構(gòu)化軟件技術(shù)使軟件由個人作坊的“ 藝術(shù)品 ” ,變?yōu)閳F隊的工程產(chǎn)品,大大改善了軟件的質(zhì)量與可維護性,但軟件開發(fā)的成本卻大大增加了。伴隨著結(jié)構(gòu)化軟件技術(shù)而出現(xiàn)的軟件工程方法 (包括 CASE 工具 ),使軟件工作的范圍從只考慮程序的編寫擴展到從定義、編碼、測試到使用、維護等整個軟件生命周期。 第二代 (70 年代 ),是以 Pascal、 Cobol 等編程語言和關(guān)系數(shù)據(jù)庫管理系統(tǒng)為標志的結(jié)構(gòu)化軟件技術(shù)。基于這種算法技術(shù)的軟件生產(chǎn)率非常低,程序很難看懂,甚至程序員自己寫的程序,過一段時間后自己也看不懂,這給軟件的修改、維護帶來極大的困難。 第一代 (5060 年代 ),是以 Algol、 Fortune 等編程語言為標志的算法技術(shù)。軟件技術(shù)之所以自 50~60 年代以來一直不斷地發(fā)展,一個主要原因是人們至今尚沒有一個能夠高效率、高質(zhì)量、低成本生產(chǎn)軟件的滿意方法?;仡檱鴥?nèi)外這斷時間的發(fā)展,從 20 世紀 50 年代到現(xiàn)在,短短的幾十年的時間,軟件的發(fā)展從無到有,從有到現(xiàn)在的快速發(fā)展,也相對的成為人們生活的一部分。s largest software application market development in China, shows the urgency and importance of software technology. 【 Key Words】 Current situation, t
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1