日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件工程---15.软件复用

發布時間:2023/11/30 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程---15.软件复用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

復用的圖(牢記)

軟件復用的好處

  • 開發加速
  • 有效的專家利用
  • 提高可依賴性
  • 降低開發成本
  • 降低過程風險
  • 符合標準
  • 軟件復用的缺點

  • 創建,維護以及使用一個構件庫
  • 查找,理解以及適配可復用構件
  • 維護成本增加
  • 缺少工具支持
  • “不是在這里發明的”綜合癥
  • 應用框架

    現在已經很清楚,在面向對象開發過程中,通過稱為框架的更大粒度的抽象來支持面向對象的復用是最好的。
    一組軟件制品(例如,類、對象、構件)的有機集合,這些制品相互協作來為一系列相關的應用提供一個可復用的體系結構

  • 框架為很有可能在所有相似類型的應用中使用的通用特性提供支持。
  • 框架支持設計復用
  • 框架是特定于語言的
  • 軟件產品線

    • 一個軟件產品線是具有一個共性體系結構以及共享構件的一組應用

    應用框架與軟件產品線的區別

  • 應用框架依賴于面向對象特性(例如,繼承和多態)來實現對框架的擴展。軟件產品線并不一定要使用面向對象方法進行創建
  • 大部分應用框架提供了泛化的支持而不是特定領域的支持軟件產品線通常包含詳細的領域和平臺信息
  • 軟件產品線經常是設備的控制應用。這意味著產品線必須為硬件接口提供支持應用框架通常是面向軟件的,它們通常并不會包含硬件交互構件
  • 軟件產品線由一系列相關的應用族構成,屬于同一個組織軟件產品線的開發可以基于應用框架來展開
  • 總結

    以上是生活随笔為你收集整理的软件工程---15.软件复用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。