體系架構學習

2021-10-09 18:43:14 字數 516 閱讀 6884

體系架構基礎

通過對問題結構的構建建議建立軟體架構的思想,從而慢慢深入了解體系結構

在乙個圖書管理系統中,普通使用者可以進行圖書的查詢、借閱和歸還,其中借閱和歸還還只能通過向管理員申請,由管理員完成。試提取圖書管理系統的類,表示出各個類的重要屬性和方法以及方法所需要的引數。只寫class{}塊。

由題目大致可以提取出三個基礎類,使用者類、管理員類、書類。

普通使用者可以進行圖書的查詢、借閱、歸還可知普通使用者類該有的姓名、使用者id、密碼等屬性,因為使用者需要登入系統,所以使用者還需要提交相應的屬性資訊所以應該有個提交的方法,除此而外還應該有查詢的方法,由於借閱和歸還只能通過管理員,所以管理員才有借閱和歸還的方法以及增刪改查的相應方法,同樣具有屬性姓名、使用者id、密碼等屬性,最後就是書類,屬性自然就該有書名、書號、作者,關鍵字等屬性。

類圖如下:

要讓各個類之間能夠呼叫運作起來就必須有乙個組織整場活動的角色,而這個角色就由系統類充當,並且在建立使用者和管理員的時候將需要處理的要求交給需求類,需求類再進行相關呼叫來對書進行相應的增刪改查。

Oracle體系架構

oracle資料庫由兩個實體組成 1 例項 2 資料庫 例項 例項由儲存結構和程序組成,短暫存在於ram和cpu 因此例項的生存時間其在記憶體的時間,我們可以啟動和停止例項。資料庫 資料庫分為物理結構和邏輯結構。物理結構 物理結構就是磁碟上的物理檔案 包括三類檔案 控制檔案 control file...

MySQL架構體系

了解mysql必須牢牢記住其體系結構圖,mysql是由sql介面,解析器,優化器,快取,儲存引擎組成的 connectors指的是不同語言中與sql的互動 management serveices utilities 系統管理和控制工具 connection pool 連線池。管理緩衝使用者連線,執...

mysql體系架構

1 connectors指的是不同語言中與sql的互動 2 management serveices utilities 系統管理和控制工具 3 connection pool 連線池 管理緩衝使用者連線,執行緒處理等需要快取的需求。4 sql inte ce sql介面 接受使用者的sql命令,並...