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

正文內(nèi)容

軟件體系結(jié)構(gòu)第一章-在線瀏覽

2025-07-17 21:30本頁面
  

【正文】 ng? Software engineering is the activities and tasks that creates a software product. There are five main areas, these are: ? Analysis ? Design ? Development (To most engineers, this is the most important) ? Testing ? Maintenance 軟件工程(教材定義) 軟件工程是用工程、科學(xué)和數(shù)學(xué)的原則與方法來研制、維護(hù)計算機(jī)軟件的有關(guān)技術(shù)和管理方法。 ? 隨著軟件系統(tǒng)規(guī)模越來越大、越來越復(fù)雜,整個系統(tǒng)的結(jié)構(gòu)和規(guī)格說明顯得越來越重要。 ? 對軟件體系結(jié)構(gòu)的系統(tǒng)地、深入地研究將會成為提高軟件生產(chǎn)率和解決軟件維護(hù)問題的新的最有希望的途徑。 ? 軟件體系結(jié)構(gòu)雖脫胎于軟件工程,但其形成同時借鑒了計算機(jī)體系結(jié)構(gòu)和網(wǎng)絡(luò)體系結(jié)構(gòu)中很多寶貴的思想和方法,最近幾年軟件體系結(jié)構(gòu)研究已完全獨立于軟件工程的研究,成為計算機(jī)科學(xué)的一個最新的研究方向和獨立學(xué)科分支。 軟件體系結(jié)構(gòu)的定義 ◎ Dewayne Perry和 A1exander Wo1f ? 軟件體系結(jié)構(gòu)是具有一定形式的結(jié)構(gòu)化元素,即構(gòu)件的集合,包括處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件。 ? 這一定義注重區(qū)分處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件,這一方法在其他的定義和方法中基本上得到保持。 ? 體系結(jié)構(gòu)問題包括總體組織和全局控制、通訊協(xié)議、同步、數(shù)據(jù)存取,給設(shè)計元素分配特定功能,設(shè)計元素的組織,規(guī)模和性能,在各設(shè)計方案間進(jìn)行選擇等。 軟件體系結(jié)構(gòu)的定義 ◎ Kruchten 軟件體系結(jié)構(gòu)有四個角度,它們從不同方面對系統(tǒng)進(jìn)行描述:概念角度描述系統(tǒng)的主要構(gòu)件及它們之間的關(guān)系;模塊角度包含功能分解與層次結(jié)構(gòu);運(yùn)行角度描述了一個系統(tǒng)的動態(tài)結(jié)構(gòu);代碼角度描述了各種代碼和庫函數(shù)在開發(fā)環(huán)境中的組織。 軟件體系結(jié)構(gòu)的定義 ◎ David Garlan 和 Dewne Perry 軟件體系結(jié)構(gòu)是一個程序/系統(tǒng)各構(gòu)件的結(jié)構(gòu)、它們之間的相互關(guān)系以及進(jìn)行設(shè)計的原則和隨時間演化的指導(dǎo)方針。 ??? 軟件體系結(jié)構(gòu)的定義 ◎ Bass, Ctements 和 Kazman 軟件體系結(jié)構(gòu)包括一個或一組軟件構(gòu)件、軟件構(gòu)件的外部的可見特性及其相互關(guān)系。 軟件體系結(jié)構(gòu)的定義 ◎ 我們的定義 軟件體系結(jié)構(gòu)為軟件系統(tǒng)提供了一個結(jié)構(gòu)、行為和屬性的高級抽象,由構(gòu)成系統(tǒng)的元素的描述、這些元素的相互作用、指導(dǎo)元素集成的模式以及這些模式的約束組成。 軟件體系結(jié)構(gòu)的意義 ◎ 體系結(jié)構(gòu)是風(fēng)險承擔(dān)者進(jìn)行交流的手段 軟件體系結(jié)構(gòu)代表了系統(tǒng)的公共的高層次的抽象。 體系結(jié)構(gòu)提供了一種共同語言來表達(dá)各種關(guān)注和協(xié)商,進(jìn)而對大型復(fù)雜系統(tǒng)能進(jìn)行理智的管理。 軟件體系結(jié)構(gòu)的意義 ◎ 體系結(jié)構(gòu)是早期設(shè)計決策的體現(xiàn) ( 1)軟件體系結(jié)構(gòu)明確了對系統(tǒng)實現(xiàn)的約束條件 ( 2)軟件體系結(jié)構(gòu)決定了開發(fā)和維護(hù)組織的組織結(jié)構(gòu) ( 3)軟件體系結(jié)構(gòu)制約著系統(tǒng)的 質(zhì)量 屬性 ( 4)通過研究軟件體系結(jié)構(gòu)可能預(yù)測軟件的質(zhì)量 ( 5)軟件體系結(jié)構(gòu)使推理和控制更改更簡單 ( 6)軟件體系結(jié)構(gòu)有助于循序漸進(jìn)的原型設(shè)計 ( 7)軟件體系結(jié)構(gòu)可以作為培訓(xùn)的基礎(chǔ) 軟件體系結(jié)構(gòu)的意義 ◎ 軟件體系結(jié)構(gòu)是可傳遞和可重用的模型 軟件體系結(jié)構(gòu)級的重用意味著體系結(jié)構(gòu)的決策能在具有相似需求的多個系統(tǒng)中發(fā)生影響,這比代碼級的重用要有更大的好處。 軟件體系結(jié)構(gòu)的 發(fā)展史 Perry和 Wolf認(rèn)為 未來的年代是研究軟件體系結(jié)構(gòu)的時代 軟件體系結(jié)構(gòu)的應(yīng)用現(xiàn)狀 ◎ 軟件體系結(jié)構(gòu)描述語言 ◎ 體系結(jié)構(gòu)描述構(gòu)造與表示 ◎ 體系結(jié)構(gòu)分析、設(shè)計與驗證 ◎ 體系結(jié)構(gòu)發(fā)現(xiàn)、演化與重用 ◎ 基于體系結(jié)構(gòu)的軟件開發(fā)方法 ◎ 特定領(lǐng)域的體系結(jié)構(gòu)框架 ◎ 軟件體系結(jié)構(gòu)支持工具 ◎ 軟件產(chǎn)品線體系結(jié)構(gòu) ◎ 建立評價軟件體系結(jié)構(gòu)的方法 構(gòu)件與軟件重用 ◇ 構(gòu)件模型及實現(xiàn) 軟件重用是指兩次或多次不同軟件開發(fā)過程中重復(fù)使用相同或相近軟件元素的過程。 把可重用的軟件元素稱為軟件構(gòu)件,簡稱構(gòu)件。 ◎ 構(gòu)件的定義 構(gòu)件是指語義完整、語法正確和有可重用價值的單位軟件,是軟件重用過程中可以明確辨識的系統(tǒng);結(jié)構(gòu)上,它是 語義描述 、 通訊接口 和 實現(xiàn)代碼 的復(fù)合體。 構(gòu)件與軟件重用 ◇ 構(gòu)件模型及實現(xiàn)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1