HOME 首頁
SERVICE 服務產品
XINMEITI 新媒體代運營
CASE 服務案例
NEWS 熱點資訊
ABOUT 關于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    軟件體系結構設計(軟件體系結構設計方法及其特點)

    發(fā)布時間:2023-04-13 22:01:02     稿源: 創(chuàng)意嶺    閱讀: 100        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于軟件體系結構設計的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關鍵詞,就能返回你想要的內容,越精準,寫出的就越詳細,有微信小程序端、在線網頁版、PC客戶端

    官網:https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內優(yōu)秀的企業(yè),服務客戶遍布全球各地,如需了解SEO相關業(yè)務請撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    軟件體系結構設計(軟件體系結構設計方法及其特點)

    一、軟件體系結構的定義

    雖然軟件體系結構已經在軟件工程領域中有著廣泛的應用,但迄今為止還沒有一個被大家所公認的定義。許多專家學者從不同角度和不同側面對軟件體系結構進行了刻畫,較為典型的定義有:

    (2)Mary Shaw和David Garlan認為軟件體系結構是軟件設計過程中的一個層次,這一層次超越計算過程中的算法設計和數(shù)據(jù)結構設計。體系結構問題包括總體組織和全局控制、通訊協(xié)議、同步、數(shù)據(jù)存取,給設計元素分配特定功能,設計元素的組織,規(guī)模和性能,在各設計方案間進行選擇等。軟件體系結構處理算法與數(shù)據(jù)結構之上關于整體系統(tǒng)結構設計和描述方面的一些問題,如全局組織和全局控制結構、關于通訊、同步與數(shù)據(jù)存取的協(xié)議,設計構件功能定義,物理分布與合成,設計方案的選擇、評估與實現(xiàn)等

    (3)Kruchten指出,軟件體系結構有四個角度,它們從不同方面對系統(tǒng)進行描述:概念角度描述系統(tǒng)的主要構件及它們之間的關系;模塊角度包含功能分解與層次結構;運行角度描述了一個系統(tǒng)的動態(tài)結構;代碼角度描述了各種代碼和庫函數(shù)在開發(fā)環(huán)境中的組織。

    (4)Hayes Roth則認為軟件體系結構是一個抽象的系統(tǒng)規(guī)范,主要包括用其行為來描述的功能構件和構件之間的相互連接、接口和關系。

    (5)David Garlan和Dewne Perry于1995年在IEEE軟件工程學報上又采用如下的定義:軟件體系結構是一個程序/系統(tǒng)各構件的結構、它們之間的相互關系以及進行設計的原則和隨時間進化的指導方針。

    (6)Barry Boehm和他的學生提出,一個軟件體系結構包括一個軟件和系統(tǒng)構件,互聯(lián)及約束的集合;一個系統(tǒng)需求說明的集合;一個基本原理用以說明這一構件,互聯(lián)和約束能夠滿足系統(tǒng)需求。

    (7)1997年,Bass,Ctements和Kazman在《使用軟件體系結構》一書中給出如下的定義:一個程序或計算機系統(tǒng)的軟件體系結構包括一個或一組軟件構件、軟件構件的外部的可見特性及其相互關系。其中,軟件外部的可見特性是指軟件構件提供的服務、性能、特性、錯誤處理、共享資源使用等。

    軟件體系結構設計(軟件體系結構設計方法及其特點)

    二、

    三、

    四、

    以上就是關于軟件體系結構設計相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內容。


    推薦閱讀:

    微信視頻號提取視頻軟件

    免費景觀設計軟件(免費景觀設計軟件哪個好)

    書籍印刷排版用什么軟件(書籍印刷排版用什么軟件比較好)

    藝術家是職業(yè)嗎(藝術家是職業(yè)嗎還是職業(yè))

    徐州金螳螂地址(徐州金螳螂裝飾公司電話是多少)