在設計階段,也可細化分析階段的狀態圖,更詳細的顯示狀態的變換細節(如圖3)。使用狀態圖可以揭示單個對象在整個系統中的變化細節,對了解和實現關鍵類有較大的幫助。
此外,還可以使用其他圖在實現層上從不同側面對分析階段建立的模型進行細化。
用戶接口包:用戶接口包在其他包的"頂層"。在系統中,它為用戶提供信息和支持。由于所有與用戶的交互都是通過用戶接口實現的,因此UML的動態模型非常適合對GUI包的描述。圖4用順序圖描述系統增加新商品用例的動態模型。另一種表示順序的圖是合作圖(如圖5)。
建立用戶接口是設計階段的一項特殊活動。在商業MIS中,用戶接口可以分為功能(系統中的主功能窗口,如采購、庫存、銷售、統計分析等)、信息(顯示系統信息的窗口以及(維護系統的窗口)等三部分。
目前,由于可視化技術的迅速發展,用戶界面的設計相對比較簡單。一般情況下,應用系統的用戶界面由帶有菜單條和相應圖形的主窗口組成。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/