軟體工程之系統建模篇 開卷有益

2021-08-27 15:53:43 字數 1297 閱讀 8152

開篇簡述

uml概述

uml譯為統一建模語言,由物件導向方法領域三位著名學者提出,並結合優秀的軟體方法和思想演變而成,2023年被國際物件組織(omg)接受,目前被公認為最好的分析和設計物件導向軟體的標準建模語言。

uml組成

uml由模型元素,擴充套件機制、圖及檢視等部分構成,由模型元素或擴充套件機制構成圖,由圖構成檢視。uml定義了9種不同的圖,9種圖分為兩類:一類是靜態圖,包括用例圖、類圖、物件圖、元件圖和配置圖,另一類是動態圖,包括序列圖、協作圖、狀態圖和活**。它包括5種不同的檢視:用例檢視、設計檢視、過程檢視、實現檢視和配置檢視。

uml功能

uml作為一種建模語言,則用於系統開發人員之間,開發人員與使用者之間的交流。主要功能包括:為軟體系統的產出建立視覺化模型,規約軟體系統的產出,構造軟體系統的產出,為軟體系統的產出建立文件。

何謂oa

oa是office automation辦公自動化的縮寫,辦公自動化是應用計算機技術、通訊技術、系統科學和行為科學等先進的科學技術,不斷地使人們的部分辦公業務借助與各種辦公裝置,並由這些辦公裝置與辦公人員構成的服務與某種目標的人機資訊系統。oa有如下作用:

能極大地提高行政機構的工作效率或企事業單位的市場競爭能力

能提高管理者的決策水平

能節省運營成本

能降低勞動強度

在開發辦公自動化系統的例項之前,應該選擇和定義乙個合適的系統結構,典型的系統結構分3層:表示服務層、商業服務層和資料庫服務層,為使辦公自動化系統的例項在未來可以擴充套件,可將3層結構進一步細化為6個邏輯層,每個邏輯層分別提供不同的服務

表示服務層:提供使用者接**術

商業規則服務層:實現商業規則

資料轉化服務層:將商業層的請求轉化為資料相容的語言

資料訪問服務層:實行某些資料庫api介面

資料庫服務層:儲存實體資料

系列導航

建模篇:

1、軟體工程之系統建模篇【開卷有益】

2、軟體工程之系統建模篇【設計用例模型】

3、軟體工程之系統建模篇【設計實體類模型】

4、軟體工程之系統建模篇【設計介面類模型】

5、軟體工程之系統建模篇【設計介面控制類模型】

6、軟體工程之系統建模篇【設計用例控制類模型】

7、軟體工程之系統建模篇【設計系統類模型】

8、軟體工程之系統建模篇【設計視窗結構】

9、軟體工程之系統建模篇【設計動態模型】

10、軟體工程之系統建模篇【設計資料模型】

規劃篇:

軟體工程之系統建模篇 設計動態模型

本章介紹動態模型的設計過程,系統例項的動態模型用序列圖來描述,首先介紹選擇序列圖的理由,最後分別設計各個用例主路徑的序列圖。本設計結果將充實和完善系統結構的表示服務層 商業上下文服務層 商業規則服務層 資料轉化服務層和資料訪問服務層的內容。1 選擇序列圖 uml以圖的形式提供了4種動態模型 序列圖 ...

軟體工程之系統建模篇 設計視窗設計

在建立使用者介面原型之前,應該先建立視窗結構圖,視窗結構用於描述視窗之間的關係,於uml沒有直接的關係,本章介紹視窗結構的設計過程,先介紹視窗結構的設計方法,然後設計總體視窗結構圖,最後設計下一層的視窗結構圖。1 設計方法 視窗結構是視窗之間的切換流程,通過視窗結構,可以直觀地看到通過用例的路徑流程...

軟體工程之系統建模篇 設計資料模型

資料模型描述系統永續性資料庫層的邏輯內容與結構,資料模型用uml的類圖描述。首先簡要介紹資料模型的設計方法及關聯式資料庫的幾個術語,然後依次介紹如何將類對映到表 將關聯對映到關聯式資料庫及將泛化對映到資料庫。資料庫模型從層次上可以分為3類 概念資料模型 邏輯資料模型和物理資料模型。概念資料模型是面向...