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

正文內(nèi)容

軟件體系結(jié)構(gòu)緒論-文庫(kù)吧資料

2025-03-02 22:48本頁(yè)面
  

【正文】 3)在Software Architecture: Perspectives on an Emerging Discipline(1996)一書中的定義: ?軟件體系結(jié)構(gòu)是軟件設(shè)計(jì)過(guò)程中的一個(gè) 層次 ,超越計(jì)算過(guò)程中的算法設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì); ?體系結(jié)構(gòu)問(wèn)題包括總體組織和全局控制、通訊協(xié)議、同步、數(shù)據(jù)存取,給設(shè)計(jì)元素分配特定功能,設(shè)計(jì)元素的組織,規(guī)模和性能,在各設(shè)計(jì)方案間進(jìn)行選擇等; 2023/3/17 30 Hayes Roth (1994) 定義: 軟件體系結(jié)構(gòu)就一個(gè)抽象的系統(tǒng)規(guī)范,主要包括用其行為來(lái)描述的 功能構(gòu)件 和構(gòu)件之間的相互連接 、 接口和關(guān)系 。 PS: 構(gòu)件:客戶機(jī) 服務(wù)器 過(guò)濾器 層 數(shù)據(jù)庫(kù)等 連接件:過(guò)程調(diào)用 事件廣播 數(shù)據(jù)庫(kù)協(xié)議和管道等 2023/3/17 28 Dewayne Perry和 Alexander Wolf的定義 (1992): ? 軟件體系結(jié)構(gòu)是具有一定形式的結(jié)構(gòu)化元素,即 構(gòu)件 的集合,包括 處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件 ;處理構(gòu)件負(fù)責(zé)對(duì)數(shù)據(jù)進(jìn)行加工,數(shù)據(jù)構(gòu)件是被加工的信息,連接構(gòu)件把體系結(jié)構(gòu)的不同部分組組合連接起來(lái)。 軟件體系結(jié)構(gòu)的定義 2023/3/17 27 軟件體系結(jié)構(gòu)尚處在蓬勃發(fā)展階段,學(xué)術(shù)界 沒(méi)有統(tǒng)一的公認(rèn)的定義 。 簡(jiǎn)單比喻 2023/3/17 26 軟件體系結(jié)構(gòu)是針對(duì)軟件系統(tǒng)的規(guī)模和復(fù)雜性進(jìn)行系統(tǒng)全局結(jié)構(gòu)的設(shè)計(jì)和規(guī)劃,包括全局組織結(jié)構(gòu);全局控制結(jié)構(gòu);通信和同步以及數(shù)據(jù)存取的協(xié)議;規(guī)定設(shè)計(jì)元素的功能;設(shè)計(jì)元素的組合;物理分布;規(guī)模和性能;演繹的維度;設(shè)計(jì)方案的選擇等??芍赜玫能浖卦酱?,重用的 粒度 越大。 2023/3/17 23 167。 軟件危機(jī)的原因 ? 軟件規(guī)模越來(lái)越大; ? 軟件復(fù)雜程度越來(lái)越高; ? 缺乏正確的理論指導(dǎo); ? 用戶需求不明確; ?用戶不清楚或描述不準(zhǔn)確; ?用戶需求發(fā)生變化; ?開發(fā)人員理解偏差。 2023/3/17 20 ? 當(dāng)前軟件發(fā)展特點(diǎn): ?軟件開源運(yùn)動(dòng),降低了軟件購(gòu)買的成本; ?軟件開發(fā)外包,降低了軟件研發(fā)的成本; ?軟件變服務(wù),改變了軟件的收費(fèi)模式; ?面向服務(wù)的架構(gòu)( SOA),降低了軟件開發(fā)部署和維護(hù)的成本。 2023/3/17 17 ?軟件成本日益增長(zhǎng); ? 硬件越來(lái)越便宜,軟件越來(lái)越復(fù)雜; ? 1950’s 10~20% ? 1960’s 50% 。 軟件危機(jī)的表現(xiàn) ?軟件危機(jī): 在計(jì)算機(jī)軟件開發(fā)和維護(hù)過(guò)程中所遇到了一系列嚴(yán)重問(wèn)題。 2023/3/17 15 ?軟件體系結(jié)構(gòu)與軟件工程的區(qū)別: ? 研究范圍不同:軟件工程研究軟件設(shè)計(jì)、開發(fā)、維護(hù)的各個(gè)階段;軟件體系結(jié)構(gòu)研究大型系統(tǒng)的整體結(jié)構(gòu)的設(shè)計(jì); ? 抽象層次不同:軟件工程中的系統(tǒng)結(jié)構(gòu)描述一個(gè)特定系統(tǒng)的體系結(jié)構(gòu),一般用流程圖表示;軟件體系結(jié)構(gòu)研究抽象的體系結(jié)構(gòu)風(fēng)格、描述等問(wèn)題,如C/S模型。 軟件工程 ?Boehm軟件工程的 7個(gè)基本原理 (1983): ? 用分階段的生命周期計(jì)劃嚴(yán)格管理; ? 堅(jiān)持進(jìn)行階段評(píng)審; ? 采用現(xiàn)代程序設(shè)計(jì)技術(shù); ? 實(shí)行嚴(yán)格的產(chǎn)品控制; ? 軟件產(chǎn)品應(yīng)能清楚地審查; ? 軟件開發(fā)人員應(yīng)少而精; ? 承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性。 2023/3/17 10 167。 167。 研究軟件體系結(jié)構(gòu)的意義 2023/3/17 9 167。 軟件體系結(jié)構(gòu)設(shè)計(jì)原則
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1