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

正文內(nèi)容

[工學(xué)]01-02軟件復(fù)用概論(編輯修改稿)

2025-02-17 13:00 本頁面
 

【文章內(nèi)容簡介】 段的主要目標(biāo)是針對領(lǐng)域分析階段獲得的對目標(biāo)領(lǐng)域的問題域和系統(tǒng)責(zé)任的認(rèn)識開發(fā)出相應(yīng)的領(lǐng)域設(shè)計模型并且顯示地表示出來領(lǐng)域設(shè)計模型的具體表現(xiàn)形式為:特定于領(lǐng)域的軟件構(gòu)架: DSSADomainSpecific Software Architecture它要保持與領(lǐng)域分析模型中需求變化的可追蹤性 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程復(fù)審結(jié)合設(shè)計模式,實現(xiàn)變化性進(jìn)行初步的領(lǐng)域設(shè)計問題域部分人機(jī)交互部分控制接口部分?jǐn)?shù)據(jù)接口部分建立與領(lǐng)域分析模型的可追蹤性領(lǐng)域設(shè)計過程: 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程 (3)領(lǐng)域?qū)崿F(xiàn)該階段的主要目標(biāo)是依據(jù)領(lǐng)域分析模型和 DSSA開發(fā)領(lǐng)域特定的構(gòu)件與構(gòu)架它們 可以從現(xiàn)有系統(tǒng)中提取得到也可以通過重新開發(fā)而得到在可復(fù)用構(gòu)件與 DSSA之間需要建立可追蹤性以將可復(fù)用構(gòu)件與其規(guī)約聯(lián)系起來從方便使用角度應(yīng)盡量提供黑盒式復(fù)用方式 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程DSSA和構(gòu)件的詳細(xì)設(shè)計DSSA和構(gòu)件的實現(xiàn)從現(xiàn)有系統(tǒng)中利用再工程技術(shù)提取 DSSA和構(gòu)件對現(xiàn)有構(gòu)件進(jìn)行包裝依據(jù)領(lǐng)域分析模型和 DSSA組織可復(fù)用構(gòu)件庫依據(jù)詳細(xì)設(shè)計重新實現(xiàn)DSSA和構(gòu)件復(fù)審領(lǐng)域?qū)崿F(xiàn)過程: 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程在領(lǐng)域工程的實施過程中在領(lǐng)域工程的實施過程中 ,可能涉及的人員包括可能涉及的人員包括 :(1 )最終用戶最終用戶 :使用某領(lǐng)域中具體系統(tǒng)的人員使用某領(lǐng)域中具體系統(tǒng)的人員 。(2 )領(lǐng)域?qū)<翌I(lǐng)域?qū)<? :提供關(guān)于領(lǐng)域中系統(tǒng)信息的人員提供關(guān)于領(lǐng)域中系統(tǒng)信息的人員 ,他他應(yīng)該熟悉該領(lǐng)域中系統(tǒng)的軟件設(shè)計和實現(xiàn)、硬件限應(yīng)該熟悉該領(lǐng)域中系統(tǒng)的軟件設(shè)計和實現(xiàn)、硬件限制、未來的用戶需求及技術(shù)走向制、未來的用戶需求及技術(shù)走向 。(3 )領(lǐng)域分析員領(lǐng)域分析員 :收集領(lǐng)域信息、完成領(lǐng)域分析并提收集領(lǐng)域信息、完成領(lǐng)域分析并提煉出領(lǐng)域產(chǎn)品煉出領(lǐng)域產(chǎn)品 (可復(fù)用軟件構(gòu)件可復(fù)用軟件構(gòu)件 )的人員的人員 ,他應(yīng)該具他應(yīng)該具有完備的關(guān)于復(fù)用的知識有完備的關(guān)于復(fù)用的知識 ,并對分析的領(lǐng)域有一定并對分析的領(lǐng)域有一定程度的了解程度的了解 .   (4)領(lǐng)域分析產(chǎn)品領(lǐng)域分析產(chǎn)品 (構(gòu)件、構(gòu)架構(gòu)件、構(gòu)架 )的使用者的使用者 :包括最包括最終用戶、應(yīng)用系統(tǒng)的需求分析員和軟件設(shè)計者終用戶、應(yīng)用系統(tǒng)的需求分析員和軟件設(shè)計者 . 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程領(lǐng)域應(yīng)用應(yīng)用 應(yīng)用應(yīng)用領(lǐng)域工程 DA1 B1C1 A2B2領(lǐng)域模型 /構(gòu)架領(lǐng)域可復(fù)用構(gòu)件輸入 輸出領(lǐng)域工程師最終用戶領(lǐng)域?qū)<覒?yīng)用系統(tǒng)開發(fā)需求分析員、軟件設(shè)計者 ......應(yīng)用工程領(lǐng)域工程基本過程: 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程?可復(fù)用信息具有領(lǐng)域特定性?領(lǐng)域具有內(nèi)聚性和穩(wěn)定性可復(fù)用信息具有領(lǐng)域特定性 是指: 可復(fù)用性不是信息的一種孤立的屬性 依賴于特定的問題和特定的問題解決方法 因此,在識別、獲取和表示可復(fù)用信息時應(yīng)采用面向領(lǐng)域的策略為什么領(lǐng)域工程是獲取構(gòu)件的主要途徑? 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程領(lǐng)域具有內(nèi)聚性和穩(wěn)定性 是指: 關(guān)于領(lǐng)域的解決方法是充分內(nèi)聚和充分穩(wěn)定的因此,一個領(lǐng)域的規(guī)約和實現(xiàn)知識的內(nèi)聚性 使得可以通過一組有限的、相對較少的 可復(fù)用信息來解決大量問題領(lǐng)域的穩(wěn)定性使得獲取的信息可以在較長的時間內(nèi)多次復(fù)用 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程通過領(lǐng)域工程獲得軟件構(gòu)件 /構(gòu)架 面向領(lǐng)域的構(gòu)件 數(shù)目大 面向領(lǐng)域的構(gòu)架 更具體 面向領(lǐng)域的復(fù)用 復(fù)用程度高 因此: 領(lǐng)域工程 是 獲取構(gòu)件 /構(gòu)架的 主要途徑 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程 4 軟件再工程 要 解決的問題:    現(xiàn)有軟件系統(tǒng)如何適應(yīng)當(dāng)前技術(shù)的發(fā)展及需求的變化 ,采用更易于理解的、適應(yīng)變化的、可復(fù)用的系統(tǒng)軟件構(gòu)架并提煉出可復(fù)用的軟件構(gòu)件 ?    現(xiàn)存大量的遺產(chǎn)軟件系統(tǒng) (Legacy Software)由于技術(shù)的發(fā)展 ,正逐漸退出使用 ,如何對這些系統(tǒng)進(jìn)行挖掘、整理 ,得到有用的軟件構(gòu)件 ?    已有的軟件構(gòu)件隨著時間的流逝會逐漸變得不可使用 ,如何對它們進(jìn)行維護(hù) ,以延長其生命期 ,充分利用這些可復(fù)用構(gòu)件 ? 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程軟件再工程是一個工程過程軟件再工程是一個工程過程 ,它將逆向工程它將逆向工程、重構(gòu)和正向工程組合起來、重構(gòu)和正向工程組合起來 ,將現(xiàn)存系統(tǒng)重將現(xiàn)存系統(tǒng)重新構(gòu)造為新的形式。再工程的基礎(chǔ)是系統(tǒng)理新構(gòu)造為新的形式。再工程的基礎(chǔ)是系統(tǒng)理解解 ,包括對運(yùn)行系統(tǒng)、源代碼、設(shè)計、分析包括對運(yùn)行系統(tǒng)、源代碼、設(shè)計、分析、文檔等的全面理解、文檔等的全面理解 .但在很多情況下但在很多情況下 ,由由于各類文檔的丟失于各類文檔的丟失 ,只能對源代碼進(jìn)行理解只能對源代碼進(jìn)行理解 ,即程序理解。即程序理解。 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程5 開放系統(tǒng)技術(shù) 開放系統(tǒng)技術(shù)的基本原則是在系統(tǒng)的開發(fā)中使用接口標(biāo)準(zhǔn) ,同時使用符合接口標(biāo)準(zhǔn)的實現(xiàn) . ?對于系統(tǒng)的演化 ,提供了一個穩(wěn)定的基礎(chǔ) 。?系統(tǒng) (子系統(tǒng) )間的互操作提供了保證 . 。?對于穩(wěn)定的接口標(biāo)準(zhǔn)的依賴 ,使得開發(fā)系統(tǒng)更容易適應(yīng)技術(shù)的進(jìn)步 ?解決異構(gòu)環(huán)境中的互操作為目標(biāo) 開放系統(tǒng)技術(shù)為軟件復(fù)用提供了良好的支持 ,在符合接口標(biāo)準(zhǔn)的前提下 ,構(gòu)件就可以獨(dú)立地進(jìn)行開發(fā) 。 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程 6 軟件過程 軟件過程又稱軟件生存周期過程 ,是軟件生存周期內(nèi)為達(dá)到一定目標(biāo)而必須實施的一系列相關(guān)過程的集合 .一個良好定義的軟件過程對軟件開發(fā)的質(zhì)量和效率有著重要影響 . 已出現(xiàn)了一些實用的過程模型標(biāo)準(zhǔn) ,如CMM、ISO 90 0 1 等 .然而 ,基于構(gòu)件復(fù)用的軟件開發(fā)過程和傳統(tǒng)的一切從頭開始的軟件開發(fā)過程有著實質(zhì)性的不同 ,探討適應(yīng)于軟件復(fù)用的軟件過程自然就成為一個迫切的問題。 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程 7 CASE技術(shù) ?CASE技術(shù)對軟件工程的很多方面 ,例如分析、設(shè)計、代碼生成、測試、版本控制和配置管理、再工程、軟件過程、項目管理等等 ,都可以提供有力的自動或半自動支持 . ?CASE技術(shù)中與軟件復(fù)用相關(guān)的主要研究內(nèi)容包括 :在面向復(fù)用的軟件開發(fā)中 ,可復(fù)用構(gòu)件的抽取、描述、分類和存儲 。在基于復(fù)用的軟件開發(fā)中 ,可復(fù)用構(gòu)件的檢索、提取和組裝 ??蓮?fù)用構(gòu)件的度量等等 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程 8 非技術(shù)因素 機(jī)構(gòu)組織如何適應(yīng)復(fù)用的需求 。管理方法如何適應(yīng)復(fù)用的需求 。開發(fā)人員知識的更新 。創(chuàng)造性和工程化的關(guān)系 。開發(fā)人員的心理障礙 。知識產(chǎn)權(quán)問題 。保守商業(yè)秘密的問題 。復(fù)用前期投入的經(jīng)濟(jì)考慮 。標(biāo)準(zhǔn)化問題等等 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程三、復(fù)用的研究與實踐活動   1 領(lǐng)域工程 2 產(chǎn)品線系統(tǒng) 3 構(gòu)件及構(gòu)件庫的標(biāo)準(zhǔn)化 4 構(gòu)件組裝技術(shù) 5 基于復(fù)用的軟件開發(fā)過程 6 復(fù)用成熟度模型 (RMM ) 軟件復(fù)用計算機(jī)及信息工程學(xué)院計算機(jī)及信息工程學(xué)院 Copyright10 碩士研究生課程 1 領(lǐng)域工程研究實踐表明 ,軟件復(fù)用在特定領(lǐng)域內(nèi)更容易獲得成功 :(一 )卡內(nèi)基 梅隆大學(xué)的軟件工程研究所 (CMU /SEI )提出了面向特征的領(lǐng)域分析方法 (Feature Oriented Domain Analysis
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1