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

正文內(nèi)容

軟件體系結(jié)構(gòu)緒論-資料下載頁

2025-02-26 22:48本頁面
  

【正文】 寶貴的思想和方法,已獨(dú)立于軟件工程的研究,成為計(jì)算機(jī)科學(xué)的一個(gè)新的研究方向和獨(dú)立學(xué)科分支; ?主要內(nèi)容涉及 軟件體系結(jié)構(gòu)描述 、 軟件體系結(jié)構(gòu)風(fēng)格 、軟件體系結(jié)構(gòu)評(píng)價(jià) 和 軟件體系結(jié)構(gòu)的形式化方法 等。 ?解決好軟件的重用、質(zhì)量和維護(hù)問題,是研究軟件體系結(jié)構(gòu)的根本目的。 2023/3/17 39 167。 軟件體系結(jié)構(gòu)的發(fā)展階段 “無體系結(jié)構(gòu)”設(shè)計(jì)階段 ( 約 1946~1968) ? 機(jī)器語言和匯編語言為主,高級(jí)語言FORTRAN、 COBOL出現(xiàn); ? 程序規(guī)模小,很少考慮軟件體系結(jié)構(gòu); ? 軟件與硬件密切相關(guān),可移植性、重用性很差。 2023/3/17 40 萌芽階段 (約 1968~1980) ? 高級(jí)程序設(shè)計(jì)語言為主; ? “ 軟件工程 ”概念提出,開展了有關(guān) 開發(fā)模型、方法 以及 支持工具 的研究; ? 以 控制流設(shè)計(jì) 和 數(shù)據(jù)流設(shè)計(jì) 為主要任務(wù)的 概要設(shè)計(jì) 和 詳細(xì)設(shè)計(jì) ,形成初步的軟件體系結(jié)構(gòu)。 2023/3/17 41 初級(jí)階段 (約 1980~1990) ? 大型軟件出現(xiàn), 面向?qū)ο蠹夹g(shù) 成為研究的熱點(diǎn);讓分析者、設(shè)計(jì)者及用戶更清楚地表述概念,相互交流;提高軟件的 易讀性、可維護(hù)性 ;繼承、封裝、多態(tài)性提高了軟件 可重用性 ; ? 1994年, Booch、 Rumbaugh、 Jacobson提出 統(tǒng)一建模語言 UML(Unified Modeling Language); ? 體系結(jié)構(gòu)研究逐漸得到重視。 2023/3/17 42 高級(jí)階段 (約 1990~) ? 軟件越來越復(fù)雜、龐大 。 ? “ 算法 +數(shù)據(jù)結(jié)構(gòu) ”向“ 構(gòu)件開發(fā) +基于體系結(jié)構(gòu)的構(gòu)件組裝 ”過渡; ? 高層抽象,將軟件體系結(jié)構(gòu)模型與傳統(tǒng)軟件結(jié)構(gòu)分開; Kruchten的 “ 4+ 1” 模型 為標(biāo)志; ? 概念不統(tǒng)一,描述規(guī)范未達(dá)成共識(shí)。 2023/3/17 43 ? 很多機(jī)構(gòu)關(guān)注軟件體系結(jié)構(gòu)研究 IBM- SOA體系架構(gòu) OMGCORBA規(guī)范 Mirosoft- .Net平臺(tái) SUNJAVA平臺(tái) 國(guó)際標(biāo)準(zhǔn)化組織-開放系統(tǒng)互連參考模型 , NIST/ECMA參考模型 …… ? 存在問題 沒有統(tǒng)一的體系結(jié)構(gòu)劃分標(biāo)準(zhǔn)和設(shè)計(jì)原則 缺乏形式化方法對(duì)體系結(jié)構(gòu)進(jìn)行完整性和一致性分析 缺乏有效的體系結(jié)構(gòu)設(shè)計(jì)工具 …… 167。 軟件體系結(jié)構(gòu)研究現(xiàn)狀 2023/3/17 44 167。 軟件體系結(jié)構(gòu)的意義 對(duì)于系統(tǒng)分析的意義 ? 使問題得以進(jìn)一步 抽象 ,使整個(gè)系統(tǒng)更容易被系統(tǒng)分析設(shè)計(jì)人員 把握 ,更清晰地認(rèn)識(shí)系統(tǒng),完善對(duì)系統(tǒng)的 理解 ; ? 幫助軟件系統(tǒng)的各有關(guān)權(quán)益方形成 統(tǒng)一認(rèn)識(shí),互相 交流 。 2023/3/17 45 對(duì)于軟件開發(fā)的意義 ? 明確了對(duì)系統(tǒng)實(shí)現(xiàn)的約束條件; ? 決定了開發(fā)和維護(hù)組織的組織結(jié)構(gòu); ? 制約著系統(tǒng)的質(zhì)量屬性; ? 可預(yù)測(cè)軟件的質(zhì)量; ? 使推理和控制更改更簡(jiǎn)單; ? 有助于循序漸進(jìn)的原型設(shè)計(jì); ? 可以作為培訓(xùn)的基礎(chǔ)。 2023/3/17 46 對(duì)軟件重用的意義 ? 提高軟件重用的層次; ? 使軟件重用更方便,有利于形成軟件自動(dòng)生產(chǎn)線或軟件工廠。 復(fù)用單位 二進(jìn)制位 基本指令 過程 /函數(shù) 類 數(shù)學(xué)構(gòu)造子 語言 機(jī)器語言 匯編語言 過程式程序 設(shè)計(jì)語言 面向?qū)ο蟮某?序設(shè)計(jì)語言 規(guī)格說明語言 演講完畢,謝謝觀看!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1