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

正文內(nèi)容

軟件體系結(jié)構(gòu)緒論(編輯修改稿)

2025-03-16 22:48 本頁面
 

【文章內(nèi)容簡介】 學(xué)和數(shù)學(xué)的原則與方法研制、維護(hù)計算機(jī)軟件的有關(guān)技術(shù)及管理方法; 軟件工程 三要素:方法 (技術(shù)手段 );工具 (軟件支撐環(huán)境 );過程 (綜合方法和工具 ); ? 注重 軟件體系結(jié)構(gòu) 的研究與設(shè)計,以正確的體系結(jié)構(gòu)控制軟件開發(fā)各個環(huán)節(jié)。 2023/3/17 23 167。 軟件重用 ? 重用率低、重用粒度小是軟件開發(fā)效率低下和質(zhì)量問題嚴(yán)重的根源; ? 標(biāo)準(zhǔn)零部件 (構(gòu)件 )生產(chǎn)和基于標(biāo)準(zhǔn)構(gòu)件的產(chǎn)品生產(chǎn) (組裝 )是產(chǎn)業(yè)工程化、工業(yè)化的必由之路; ? 標(biāo)準(zhǔn)零部件生產(chǎn)業(yè)的獨立存在和發(fā)展是產(chǎn)業(yè)形成規(guī)模經(jīng)濟(jì)的前提; 2023/3/17 24 ? 軟件重用 是指在兩次或多次不同的軟件開發(fā)過程中重復(fù)使用相同或相近 軟件元素 的過程; ? 軟件元素 包括程序代碼、測試用例、設(shè)計文檔、設(shè)計過程、需求分析文檔甚至領(lǐng)域知識??芍赜玫能浖卦酱螅赜玫?粒度 越大。 2023/3/17 25 – 結(jié)構(gòu)化程序設(shè)計時代是以磚、瓦、灰、沙、石、預(yù)制梁、柱、屋面板蓋平房和小樓 – 而面向?qū)ο髸r代以整面墻、整間房、一層樓梯的預(yù)制件蓋高樓大廈 – 構(gòu)件怎樣搭配才合理? – 體系結(jié)構(gòu)怎樣構(gòu)造容易? – 重要構(gòu)件有了更改后,如何保證整棟高樓不倒? – 每種應(yīng)用領(lǐng)域需要什么構(gòu)件(醫(yī)院、工廠、旅館)? – 有哪些實用、美觀、強度、造價合理的構(gòu)件骨架使建造出來的建筑(即體系結(jié)構(gòu))更能滿足用戶的需求? – 如同土木工程進(jìn)入到現(xiàn)代建筑學(xué)一樣,軟件也從傳統(tǒng)的軟件工程進(jìn)入到現(xiàn)代面向?qū)ο蟮能浖こ?,研究整個軟件系統(tǒng)的體系結(jié)構(gòu),尋求建構(gòu)最快、成本最低、質(zhì)量最好的構(gòu)造過程。 簡單比喻 2023/3/17 26 軟件體系結(jié)構(gòu)是針對軟件系統(tǒng)的規(guī)模和復(fù)雜性進(jìn)行系統(tǒng)全局結(jié)構(gòu)的設(shè)計和規(guī)劃,包括全局組織結(jié)構(gòu);全局控制結(jié)構(gòu);通信和同步以及數(shù)據(jù)存取的協(xié)議;規(guī)定設(shè)計元素的功能;設(shè)計元素的組合;物理分布;規(guī)模和性能;演繹的維度;設(shè)計方案的選擇等。 167。 軟件體系結(jié)構(gòu)的定義 2023/3/17 27 軟件體系結(jié)構(gòu)尚處在蓬勃發(fā)展階段,學(xué)術(shù)界 沒有統(tǒng)一的公認(rèn)的定義 。 : ? Architecture={構(gòu)件,連接件,環(huán)境,原理 } ? 軟件體系結(jié)構(gòu)是以 構(gòu)件 、構(gòu)件之間的關(guān)系、構(gòu)件與環(huán)境之間的關(guān)系為內(nèi)容的某一系統(tǒng)的基本組織結(jié)構(gòu),以及指導(dǎo)上述內(nèi)容設(shè)計與演化的原理。 PS: 構(gòu)件:客戶機(jī) 服務(wù)器 過濾器 層 數(shù)據(jù)庫等 連接件:過程調(diào)用 事件廣播 數(shù)據(jù)庫協(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é)對數(shù)據(jù)進(jìn)行加工,數(shù)據(jù)構(gòu)件是被加工的信息,連接構(gòu)件把體系結(jié)構(gòu)的不同部分組組合連接起來。 ? 注重區(qū)分處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件,這一方法在其他的定義和方法中基本上得到保持。 2023/3/17 29 Mary Shaw和 David Garlan(1993)在Software Architecture: Perspectives on an Emerging Discipline(1996)一書中的定義: ?軟件體系結(jié)構(gòu)是軟件設(shè)計過程中的一個 層次 ,超越計算過程中的算法設(shè)計和數(shù)據(jù)結(jié)構(gòu)設(shè)計; ?體系結(jié)構(gòu)問題包括總體組織和全局控制、通訊協(xié)議、同步、數(shù)據(jù)存取,給設(shè)計元素分配特定功能,設(shè)計元素的組織,規(guī)模和性能,在各設(shè)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1