【正文】
d f r e s h w a t e rS t o p系統(tǒng)分析與 UML建模 活動圖 ( Activity Diagram) 活動圖強調行為,動作,而狀態(tài)圖強調狀態(tài)的變化 2022年 9月 20日 6時 42分 洗滌缸往返旋轉 15 分鐘排掉臟水 重新注入新水系統(tǒng)分析與 UML建模 協(xié)作圖 (Collaboration Diagram) 系統(tǒng)中各組成元素相互協(xié)作。 2022年 9月 20日 6時 42分 I n t e r n a l T i m e rD r u mW a t e r P i p e1 : S t o p2 : R o t a t e b a c k a n d f o r t h系統(tǒng)分析與 UML建模 構件圖 ( Component Diagram) 是類的具體實施。 cpp, .exe file 2022年 9月 20日 6時 42分 構件系統(tǒng)分析與 UML建模 部署圖 ( Deployment Diagram) 計算機系統(tǒng)的物理體系結構。 2022年 9月 20日 6時 42分 C o b a lt N e t w o r k S e r v e r P r o c e s s o r My c o mp u t e r P r o c e s s o r T o m39。 s c o mp u t e r P r o c e s s o r 系統(tǒng)分析與 UML建模 UML工具 2022年 9月 20日 6時 42分 系統(tǒng)分析與 UML建模 UML和代碼的關系 用 Java, C++ 等 programming language是用編碼實現(xiàn)一個系統(tǒng)。 用 UML是對一個系統(tǒng)建立模型。 一些 CASE工具可以根據(jù) UML所建立的系統(tǒng)模型來產生 Java, C++ 或其它程序設計語言代碼框架。 2022年 9月 20日 6時 42分 系統(tǒng)分析與 UML建模 什么樣的模型是個好模型? ? 便于交流 ? 捕獲本質 ? 與目的匹配 ? 擁抱變化 ? 拒絕復雜 2022年 9月 20日 6時 42分 系統(tǒng)分析與 UML建模 思考 ? 對于建模的作用你是如何理解的? ? UML能保證我們開發(fā)出高質量的軟件嗎? ? 你認為應對需求變更的最佳方法是什么? ? 面向對象技術的優(yōu)點和缺點是什么? 2022年 9月 20日 6時 42分 系統(tǒng)分析與 UML建模 2022年 9月 20日 6時 42分 百貨商店的帳單系統(tǒng)中的用例 輸入銷售信息 計算總數(shù) 打印報表 業(yè)務員 管理員 管理員 返回 系統(tǒng)分析與 UML建模 2022年 9月 20日 6時 42分 輸入帳單詳細資料的類圖 Clerk clerkCode clerkName enterBillDetail() Product productCode productName unitPrice Bill billNo product quantityBought addProductDetail() editProductDetail() deleteProductDetail() 1 1 1 1 BillDetailAcceptor validateBillDetail() 1 1..* 返回 系統(tǒng)分析與 UML建模 2022年 9月 20日 6時 42分 帳單系統(tǒng)的時序圖 BillDetailAcceptor BillPrinter TotalAmountCalculator Clerk Clerk 返回 系統(tǒng)分析與 UML建模 2022年 9月 20日 6時 42分 構件圖 返回 系統(tǒng)分析與 UML建模 2022年 9月 20日 6時 42分 用戶節(jié)點 打印機節(jié)點 帳單系統(tǒng)的部署圖 用戶節(jié)點 數(shù)據(jù)庫服務器節(jié)點 應用 服務器節(jié)點 應用 服務器節(jié)點 打印機節(jié)點 返回 謝 謝!