6.2.1 用例和用例圖
用例圖 也翻譯為 用況、用按 等,在 UML 中,用例用一個橢圓表示,往往用 動賓結構 或 主謂結構 命名。
可選的 動作序列 和 會出現異常的動作序列。
用例是代表系統中 各種相關人員之間 就系統的行為所達成的契約。
需求階段 用例是 分析人員與客戶溝通的工具 項目規(guī)模估算的依據;
設計階段 用例是 系統功能設計的主要輸入;
實現階段 用例是 檢測類型為正確性的文檔。
本質上,用力分析 是一種功能分解 的技術。
1、參與者角色,參與者實際上并不是系統的一部分。
2、用例間的關系,泛化、包含、擴展 等。
包含是比較特殊的依賴關系。
擴展,基本用例必須聲明 若干“擴展點”,而這些擴展用例只能在這些擴展點上增加新的行為和含義。
3、用例圖
建模人員可以在途中給某些圖符加上填充色,在語義上,使用填充顏色和不使用填充顏色的模型是 一樣的。
6.2.2 交互圖
描述對象之間 對象與參與者之間 動態(tài)協作關系 協作過程中行為次序。
通常描述用例的行為,顯示該用例中所涉及的對象 對象之間的消息傳遞。
順序圖、協作圖 之間可以互相轉化,一個用例需要多個順序圖或協作圖。
交互圖可以幫助分析人員 對照檢查 每個用例中所描述的 用戶需求,提醒分析人員去補充遺漏的類或方法。
水平方向為對象維,一般 主要參與者放在最左邊,次要參與者放在最右邊。
垂直方向為時間維。
6.2.3 類圖和對象圖
一般而言,類的名字是 名詞。
類之間的關系 有 關聯、聚集、組合、泛化、依賴 等。
1、關聯,鏈 是關聯的實例,關聯表示 類與類之間的關系,鏈表示 對象與對象之間的關系。
關聯用 實線表示,角色還具有多重性。
關聯類 描述關聯的 屬性、操作、以及其他信息。
關聯類 通過一條虛線與關聯連接。
自返關聯 又稱 遞歸關聯,同一個類的兩個對象間的關系。兩個關聯端,每個關聯端的角色不同。
2、聚集和組合
聚集 是一種特殊形式的 關聯,類之間整體與部分的關系。
組合 整體與部分具有同樣的生存期,是一種特殊形式的聚集。
3、泛化關系,一般和特殊元素之間的關系,就是平常所說的繼承關系。
相關推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |