chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>結(jié)合面向?qū)ο蠛蜆?gòu)件化技術(shù)的領(lǐng)域需求分析方法

結(jié)合面向?qū)ο蠛蜆?gòu)件化技術(shù)的領(lǐng)域需求分析方法

2017-10-27 | rar | 0.4 MB | 次下載 | 1積分

資料介紹

軟件的可復(fù)用性是人們評價一個軟件系統(tǒng)的重要指標(biāo)。軟件復(fù)用是提高軟件生產(chǎn)效率與質(zhì)量的一種有效途徑,它可以通過軟件中的可復(fù)用構(gòu)件(reusable component)來實(shí)現(xiàn),即通過集成已有的構(gòu)件來創(chuàng)建新系統(tǒng)。以領(lǐng)域分析為基礎(chǔ)的特定領(lǐng)域復(fù)用(Domain-Specific Reuse)是提高軟件復(fù)用水平的重要途經(jīng)之一。將目標(biāo)集中在一個特定應(yīng)用領(lǐng)域中實(shí)現(xiàn)軟件復(fù)用,從構(gòu)件的開發(fā)到構(gòu)件的存儲與管理都比較容易。本文對結(jié)合面向?qū)ο?、FODA方法和構(gòu)件化思想的領(lǐng)域分析方法進(jìn)行了初步探索,提出了構(gòu)件化的領(lǐng)域分析方法,從而為在軟件開發(fā)的前期階段實(shí)現(xiàn)構(gòu)件化開發(fā),更加有效地實(shí)現(xiàn)軟件復(fù)用提供了指導(dǎo)。
  1 相關(guān)理論
  1.1 軟件復(fù)用
  軟件復(fù)用是指重復(fù)使用“為了復(fù)用目的而設(shè)計的軟件”的過程。軟件復(fù)用是在軟件開發(fā)中避免重復(fù)勞動的解決方案,其出發(fā)點(diǎn)是應(yīng)用系統(tǒng)的開發(fā)不再采用一切“從零開始”的模式,而是以已有的工作為基礎(chǔ),充分利用過去應(yīng)用系統(tǒng)開發(fā)中積累的知識和經(jīng)驗(yàn),如:需求分析結(jié)果、設(shè)計方案、源代碼、測試計劃及測試案例等,從而將開發(fā)的重點(diǎn)集中于應(yīng)用的特有構(gòu)成成分。
  與軟件復(fù)用相關(guān)的兩個基本開發(fā)活動是面向復(fù)用的開發(fā)和基于復(fù)用的開發(fā),前者是生產(chǎn)可復(fù)用構(gòu)件的過程,后者是利用現(xiàn)有的可復(fù)用構(gòu)件生產(chǎn)新系統(tǒng)的過程。它們分別對應(yīng)領(lǐng)域工程和應(yīng)用工程,處理好它們之間的關(guān)系,才能實(shí)現(xiàn)真正成功的軟件復(fù)用。
  1.2 領(lǐng)域工程
  領(lǐng)域工程是為一組相似或相近系統(tǒng)的應(yīng)用工程建立基本能力和必備基礎(chǔ)的過程,它覆蓋了建立可復(fù)用的軟件構(gòu)件的所有活動。其中“領(lǐng)域”是指一組具有相似或相近軟件需求的應(yīng)用系統(tǒng)所覆蓋的功能區(qū)域。
  領(lǐng)域工程是創(chuàng)建可復(fù)用構(gòu)件的過程,其核心思想是:應(yīng)用模式領(lǐng)域化,問題抽象通用化,軟件元素重用化,開發(fā)過程工程化。實(shí)施領(lǐng)域工程的過程可以分為以下三個主要的階段:
  (1)領(lǐng)域分析:目標(biāo)是獲得領(lǐng)域模型。
 ?。?)領(lǐng)域設(shè)計:目標(biāo)是獲得DSSA(特定領(lǐng)域軟件體系結(jié)構(gòu))。
 ?。?)領(lǐng)域?qū)崿F(xiàn):主要任務(wù)是依據(jù)領(lǐng)域模型和DSSA開發(fā)、組織可重用構(gòu)件。
  需要特別指出的是,領(lǐng)域工程的三個基本階段所描述的過程是一個反復(fù)的、逐漸求精的過程。在實(shí)施領(lǐng)域工程的每個階段中,都可能返回到以前的步驟,對以前得到的結(jié)果進(jìn)行修改和完善,再回到當(dāng)前步驟,在新的基礎(chǔ)上實(shí)施本階段的過程。
  1.3 面向特定領(lǐng)域的軟件開發(fā)
  與領(lǐng)域工程相對的是開發(fā)單個應(yīng)用系統(tǒng)的軟件工程的過程,稱為應(yīng)用工程。
  在應(yīng)用工程中,軟件開發(fā)人員的任務(wù)是針對一組特定的需求產(chǎn)生一組特定的設(shè)計和實(shí)現(xiàn)。與此相對,在領(lǐng)域工程中,領(lǐng)域工程人員的基本任務(wù)是對一個領(lǐng)域中的所有系統(tǒng)進(jìn)行抽象。領(lǐng)域工程的各個階段主要是對應(yīng)用工程中相應(yīng)階段產(chǎn)品的抽象,領(lǐng)域工程又對本領(lǐng)域中新系統(tǒng)的開發(fā)提供支持。在CBSE思想的指導(dǎo)下,基于構(gòu)件的應(yīng)用工程實(shí)際上是構(gòu)件的組裝過程。構(gòu)件(Component)是指應(yīng)用系統(tǒng)中可以明確辨識的構(gòu)成成分。而可復(fù)用構(gòu)件是指具有相對獨(dú)立的功能和可復(fù)用價值的構(gòu)件。隨著對軟件復(fù)用理解的深入,構(gòu)件的概念已不再局限于源代碼構(gòu)件,而是延伸到需求、系統(tǒng)和軟件的需求規(guī)約、系統(tǒng)和軟件的構(gòu)架、文檔、測試案例和數(shù)據(jù)以及其他對開發(fā)活動有用的信息。這些可復(fù)用軟件構(gòu)件通過領(lǐng)域工程獲得,作為應(yīng)用工程開發(fā)的基本元素。
  在開發(fā)實(shí)際的應(yīng)用系統(tǒng)時,將領(lǐng)域工程與應(yīng)用工程相結(jié)合,可以快速、有效地開發(fā)出用戶滿意的系統(tǒng)。兩者相結(jié)合的軟件開發(fā)模型如圖1所示。
  結(jié)合面向?qū)ο蠛蜆?gòu)件化技術(shù)的領(lǐng)域需求分析方法
  通過以上討論可以看到,在面向領(lǐng)域的軟件開發(fā)過程中,領(lǐng)域模型的建立是軟件開發(fā)的基礎(chǔ)。當(dāng)開發(fā)同一領(lǐng)域的新系統(tǒng)時,可根據(jù)領(lǐng)域分析確定新應(yīng)用的需求規(guī)約,以此來指導(dǎo)貫穿于整個開發(fā)的設(shè)計與組裝。因此領(lǐng)域分析的成功與否,對今后的開發(fā)具有舉足輕重的作用。領(lǐng)域分析的成功復(fù)用,可以從更抽象的層次實(shí)現(xiàn)軟件復(fù)用。
  1.4 領(lǐng)域分析
  所謂領(lǐng)域分析(DA)就是在系統(tǒng)分析之前,分析、研究有關(guān)應(yīng)用領(lǐng)域特性的活動。它是發(fā)現(xiàn)和記錄某個領(lǐng)域各系統(tǒng)的共性和差異的過程,是系統(tǒng)化、形式化、有效復(fù)用的關(guān)鍵。通過領(lǐng)域分析,相似系統(tǒng)的公共特性將被提取,適用于該領(lǐng)域所有公共的、基本的對象、操作也將被標(biāo)志出來,并且可通過定義模型描述它們之間的關(guān)系。領(lǐng)域分析的目標(biāo)就是獲得領(lǐng)域模型。領(lǐng)域模型(Domain Model)是領(lǐng)域中各系統(tǒng)的共同需求的描述。它描述了領(lǐng)域內(nèi)系統(tǒng)需求上的共性。
  1.4.1 FODA方法與特征模型
  FODA對領(lǐng)域分析過程進(jìn)行了完整的描述,特征概念是FODA方法的核心。所謂特征是指系統(tǒng)中的屬性和特點(diǎn),按特征在領(lǐng)域中的可選性及特征間的相互關(guān)系可分為三類:
 ?。?)強(qiáng)制性特征:必須被選擇的特征。
  (2)可選特征:從0到n個可供選擇的特征。
 ?。?)可替換特征:至少有一個被選擇的特征。
  按特征的內(nèi)容也可分為三類:
  (1)功能相關(guān):系統(tǒng)所作的事情。
 ?。?)環(huán)境相關(guān):系統(tǒng)是如何被使用的,變化點(diǎn)的原因。
 ?。?)表示相關(guān):系統(tǒng)信息是如何被用戶所觀察的或者是如何被相關(guān)應(yīng)用所獲得的。
  特征模型通過使用抽象和細(xì)化的機(jī)制對領(lǐng)域中不同應(yīng)用的所有特征進(jìn)行了分類,從而提供了關(guān)于領(lǐng)域體系結(jié)構(gòu)和可復(fù)用構(gòu)件的高層視圖。特征模型可作為應(yīng)用開發(fā)者的地圖,當(dāng)應(yīng)用開發(fā)者面對龐雜的Use Case模型或者其他模型時,特征模型提供了關(guān)于哪些是可選的、哪些是可合并的信息。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1PC3103 低功耗電流模式PWM控制器技術(shù)手冊
  2. 1.23 MB   |  3次下載  |  免費(fèi)
  3. 2L7805CV TO-220三端穩(wěn)壓IC規(guī)格書
  4. 0.71 MB   |  1次下載  |  免費(fèi)
  5. 3LoRa2021 全頻段無線通訊模塊規(guī)格書
  6. 814.22 KB  |  1次下載  |  免費(fèi)
  7. 4L7812CV TO-220三端穩(wěn)壓IC規(guī)格書
  8. 1.35 MB   |  次下載  |  免費(fèi)
  9. 5L7815CV TO-220三端穩(wěn)壓IC規(guī)格書
  10. 1.48 MB   |  次下載  |  免費(fèi)
  11. 6N-12電子傾斜儀指南
  12. 0.24 MB   |  次下載  |  10 積分
  13. 7基于CP500S掃描測頭的三坐標(biāo)測量系統(tǒng):復(fù)雜曲面零件解決方案
  14. 0.35 MB   |  次下載  |  免費(fèi)
  15. 8STM32H747xI/G 英文數(shù)據(jù)手冊
  16. 5.09 MB   |  次下載  |  免費(fèi)

本月

  1. 1PFC電路與BOOST電路設(shè)計實(shí)例分享
  2. 1.83 MB   |  18次下載  |  4 積分
  3. 2電源測試報告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
  4. 6.47 MB  |  17次下載  |  免費(fèi)
  5. 3世平基于靈動微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
  6. 10.93 MB  |  11次下載  |  免費(fèi)
  7. 4900MHz全雙工無線發(fā)射器參考設(shè)計原理圖資料
  8. 0.40 MB   |  6次下載  |  免費(fèi)
  9. 5PWM控制器的控制方法
  10. 0.39 MB   |  3次下載  |  4 積分
  11. 6900MHz全雙工無線發(fā)射器參考設(shè)計
  12. 0.15 MB   |  3次下載  |  1 積分
  13. 7美的電磁爐TM-S1-20B PN8124F+CHK S009資料圖
  14. 0.28 MB   |  3次下載  |  10 積分
  15. 8FS313B USB 的 PD和QC 快充協(xié)議電壓誘騙控制器規(guī)格書
  16. 2.61 MB   |  3次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935134次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191424次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183352次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81602次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73819次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分