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

2022-05-05 23:21:11 字數 717 閱讀 1635

在建立使用者介面原型之前,應該先建立視窗結構圖,視窗結構用於描述視窗之間的關係,於uml沒有直接的關係,本章介紹視窗結構的設計過程,先介紹視窗結構的設計方法,然後設計總體視窗結構圖,最後設計下一層的視窗結構圖。

1、設計方法

視窗結構是視窗之間的切換流程,通過視窗結構,可以直觀地看到通過用例的路徑流程。視窗結構非常重要,乙個軟體系統在實用性上能滿足使用者的需要還是遠遠不夠的,如果視窗結構設計不合理,也不會受使用者歡迎。我們可以參考前面的介面類圖來設計視窗結構,在「軟體工程之系統建模篇【設計介面類模型】」中,已識別出系統的介面類,並畫出介面類圖,在設計視窗結構時,可以將介面類圖中的依賴關係對映為視窗之間的切換關係。

2、總體視窗結構圖

系統總體視窗結構圖的設計分析為,在進入系統主視窗之前,要經過使用者登入視窗,隨後彈出的系統主視窗中的系統主選單包括7個選單項,通過選擇選單項,將分別出現7個下拉列表。主視窗結構圖如下所示

3、發文辦理視窗結構圖

我們對系統總視窗結構進一步分析,畫出下一層的視窗結構,我們以發文辦理做參考,前面文章介紹已經識別出發文辦理的介面類,對應的視窗結構圖也能夠參照介面類的劃分來組織,下圖為發文辦理視窗結構圖

其他子模組也可以參照以上結構畫出,在此不再舉例。下一章我們將介紹使用者介面原型的設計。

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

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

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

開篇簡述 uml概述 uml譯為統一建模語言,由物件導向方法領域三位著名學者提出,並結合優秀的軟體方法和思想演變而成,1997年被國際物件組織 omg 接受,目前被公認為最好的分析和設計物件導向軟體的標準建模語言。uml組成 uml由模型元素,擴充套件機制 圖及檢視等部分構成,由模型元素或擴充套件機...

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

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