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

正文內(nèi)容

軟件體系結(jié)構(gòu)第一章(完整版)

  

【正文】 這些元素的相互作用、指導(dǎo)元素集成的模式以及這些模式的約束組成。 ? 體系結(jié)構(gòu)問(wèn)題包括總體組織和全局控制、通訊協(xié)議、同步、數(shù)據(jù)存取,給設(shè)計(jì)元素分配特定功能,設(shè)計(jì)元素的組織,規(guī)模和性能,在各設(shè)計(jì)方案間進(jìn)行選擇等。 ? 對(duì)軟件體系結(jié)構(gòu)的系統(tǒng)地、深入地研究將會(huì)成為提高軟件生產(chǎn)率和解決軟件維護(hù)問(wèn)題的新的最有希望的途徑。 軟件項(xiàng)目開(kāi)發(fā)人員不能有效地、獨(dú)立自主地處理大型軟件的全部關(guān)系和各個(gè)分支,因此容易產(chǎn)生疏漏和錯(cuò)誤。 ? 特別是在軟件使用過(guò)程中,原來(lái)的開(kāi)發(fā)人員可能因各種原因已經(jīng)離開(kāi)原來(lái)的開(kāi)發(fā)組織,使得軟件幾乎不可維護(hù)。 ? 而且,該數(shù)字還在不斷的遞增,下面是一組來(lái)自美國(guó)空軍計(jì)算機(jī)系統(tǒng)的數(shù)據(jù): 1955年,軟件費(fèi)用約占總費(fèi)用的 18%, 1970年達(dá)到 60%, 1975年達(dá)到 72%, 1980年達(dá)到 80%, 1985年達(dá)到 85%左右。 Ken Olson DEC總裁 1977 計(jì)算機(jī)語(yǔ)言的產(chǎn)生 1952年 MIT開(kāi)始使用 匯編語(yǔ)言 1954年 IBM公司開(kāi)發(fā)了 Fortran語(yǔ)言 1960年,計(jì)算機(jī)權(quán)威刊物 CACM上發(fā)表了“關(guān)于算法 語(yǔ)言 Algol60的報(bào)告” 1971,瑞士的 Njklaus Wirth 在 Algol的基 礎(chǔ)上開(kāi)始開(kāi)發(fā) Pascal 語(yǔ)言 同年,美國(guó)的貝爾實(shí)驗(yàn) 室的 Dennis Ritche開(kāi)發(fā)出 C 語(yǔ)言 各種面向?qū)ο蟮母呒?jí)語(yǔ)言 各種高級(jí)語(yǔ)言的誕生 使得人們有可能編制出 越來(lái)越復(fù)雜的軟件系統(tǒng) 軟件危機(jī) ? 軟件的規(guī)模越來(lái)越龐大 ? 復(fù)雜度越來(lái)越高 ? 交付時(shí)間相對(duì)短 產(chǎn)生軟件危機(jī) 軟件危機(jī) ? 美國(guó) IBM公司在 1963年至 1966年開(kāi)發(fā)的 IBM360機(jī)的操作系統(tǒng)。 課 程 內(nèi) 容 ◇ 軟件體系結(jié)構(gòu)概論 ◇ 軟件體系結(jié)構(gòu)建模 ◇ 軟件體系結(jié)構(gòu)風(fēng)格 ◇ 軟件體系結(jié)構(gòu)描述 ◇ 動(dòng)態(tài)軟件體系結(jié)構(gòu) ◇ Web服務(wù)體系結(jié)構(gòu) ◇ 基于體系結(jié)構(gòu)的軟件開(kāi)發(fā) ◇ 軟件體系結(jié)構(gòu)的分析與測(cè)試 ◇ 軟件體系結(jié)構(gòu)評(píng)估 ◇ 軟件產(chǎn)品線體系結(jié)構(gòu) 產(chǎn)生背景 軟件的產(chǎn)生和發(fā)展的歷史 第一臺(tái)計(jì)算機(jī)誕生 機(jī)器指令編程 ( 0和 1組成) 回到過(guò)去! 《 大眾機(jī)械學(xué) 》 雜志 1949 將來(lái)的電腦將只有 1000個(gè)電子管但是卻有 。 IBM360操作系統(tǒng)的歷史教訓(xùn)成為軟件開(kāi)發(fā)項(xiàng)目的典型事例為人們所記取。 軟件項(xiàng)目即使能按預(yù)定日期完成,結(jié)果卻不盡人意。 軟件危機(jī)的原因 ◎ 軟件規(guī)模越來(lái)越大 隨著軟件應(yīng)用范圍的增廣,軟件規(guī)模愈來(lái)愈大。 軟件工程包括三個(gè)要素: ? 軟件工程方法 ? 軟件工程工具 ? 軟件工程的過(guò)程 軟件工程 ? 軟件開(kāi)發(fā)模型: ? 瀑布模型 ? 演化模型 ? 螺旋模型 ? 增量模型 ? 噴泉模型 ? 智能模型 軟件體系結(jié)構(gòu)的產(chǎn)生和發(fā)展 軟件體系結(jié)構(gòu)的產(chǎn)生和發(fā)展 ? 起初,人們把軟件設(shè)計(jì)重點(diǎn)放在數(shù)據(jù)結(jié)構(gòu)和算法上。 ? 處理構(gòu)件負(fù)責(zé)對(duì)數(shù)據(jù)進(jìn)行加工,數(shù)據(jù)構(gòu)件是被加工的信息,連接構(gòu)件把體系結(jié)構(gòu)的不同部分組合連接起來(lái)。 ◎ Barry Boehm 軟件體系結(jié)構(gòu)包括一個(gè)軟件和系統(tǒng)構(gòu)件,互聯(lián)及約束的集合;一個(gè)系統(tǒng)需求說(shuō)明的集合;一個(gè)基本原理用以說(shuō)明這一構(gòu)件,互聯(lián)和約束能夠滿足系統(tǒng)需求。這對(duì)項(xiàng)目最終的質(zhì)量和使用有極大的影響 。構(gòu)件的使用同它的開(kāi)發(fā)、生產(chǎn)無(wú)關(guān)。 不同的職責(zé),不同的權(quán)限,互相協(xié)作,共同維護(hù)構(gòu)件庫(kù)正常運(yùn)作。 構(gòu)件與軟件重用 ◇ 構(gòu)件重用 ◎ 構(gòu)件組裝 ◇ 基于數(shù)據(jù)的組裝技術(shù) 首先根據(jù)當(dāng)前軟件問(wèn)題的核心數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)出一個(gè) 框架 ,然后根據(jù)框架中各結(jié)點(diǎn)的需求 提取構(gòu)件 并進(jìn)行適應(yīng)性修改,再將構(gòu)件逐個(gè) 分配 至框架中的適當(dāng)位臵。 基于構(gòu)件的軟件開(kāi)發(fā)方法能有效提高開(kāi)發(fā)效率,簡(jiǎn)述在實(shí)際項(xiàng)目中,有那些方式獲取構(gòu)件,如何管理以及重用構(gòu)件? 軟件體系結(jié)構(gòu)定義眾多,你是如何理解軟件體系結(jié)構(gòu)的?軟件體系結(jié)構(gòu)在軟件系統(tǒng)中有和作用? 。這種組裝技術(shù)也要求庫(kù)中構(gòu)件以子程序形式出現(xiàn),但它所依賴的軟件設(shè)計(jì)方法不再是功能分解,而是 面向數(shù)據(jù) 的設(shè)計(jì)方法,例如 Jackson系統(tǒng)開(kāi)發(fā)方法。 但是,在大多數(shù)情況下,必須對(duì)構(gòu)件進(jìn)行或多或少的修改,以適應(yīng)新的需求。 構(gòu)件與軟件重用 ◇ 構(gòu)件獲取 (重用) 領(lǐng)域 具有內(nèi)聚性和穩(wěn)定性特征,具有可重用性。 通過(guò)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1