天天看點

軟體體系結構複習要點——chapter 4 軟體體系結構描述

Chapter 4 軟體體系結構描述

1. 軟體體系結構描述方法:

    圖形表達工具、子產品内連接配接語言、基于軟構件的系統描述語言、軟體體系結構描述語言。

2. 軟體體系結構描述架構标準:

    ●IEEE P1471

    ●Rational提出的可重用的體系結構描述架構建議

3. 常見的軟體體系結構元素:

    ●系統構件元素:純計算單元、資料存儲單元、管理器、控制器、連接配接器

    ●連接配接件元素:過程調用、資料流、隐含觸發器、消息傳遞、資料共享協定

4. C2:

    ●C2和其提供的設計環境支援采用基于時間的風格來描述使用者界面系統,并支援使用可替換、可重用的的構件開發GUI的體系結構。其工作重點在于對建構的重用,以及對運作時體系結構的動态改變以使系統滿足某些GUI體系結構方面的特性。

    ●在C2中,連接配接件負責構件之間的消息傳遞,而構件維持狀态、執行操作并通過兩個名字分為為“top”和“bottom”的端口和其他的構件交換資訊。每個接口包含一種可發送的消息和一組可接收的消息。構件之間的消息要麼是請求其他構件執行某個操作的請求消息,要麼是通知其他構件自身執行了某個操作或狀态發生改變的通知消息。構件之間的消息交換不能直接進行,而隻能通過連接配接件來完成。每個構件接口最多隻能和一個連接配接件相連,而連接配接件可以和任意數目的構件或連接配接件相連。請求資訊隻能向上層傳送,而通知消息隻能向下層傳送。

5. 會議安排系統的C2風格體系結構:

軟體體系結構複習要點——chapter 4 軟體體系結構描述

    ●功能構件:MeetingInitiator、Attendee、ImportantAttendee

    ●連接配接件:MainConn、AttConn、ImportantAttConn

6. UML的主要内容:

    ●UML是一種用可視化方法對軟體系統進行描述、實施和說明的标準語言。

    ●常用的9種模型:(用例圖、類圖、對象圖、構件圖、部署圖)、(活動圖、狀态圖、協作圖、順序圖)

繼續閱讀