Day 3 軟體設計及架構-- | 社區大學終身學習網
![Day 3 軟體設計及架構--](https://i.imgur.com/1IaoGs0.jpg)
第一種要介紹的是UseCaseDiagram,UseCaseDiagram主要是描述一個系統或類別提供給外界交互作用者的功能。它以外部觀察者角度來描述觀察到的系統功能,強調系統能作 ...
![Day 3 軟體設計及架構--](https://i.imgur.com/1IaoGs0.jpg)
第一大類要介紹的是行為圖(Behavior Diagram),強調系統模型中觸發的事件、行動,在這個類組中有 Use Case Diagram、Activity Diagram、State Machine Diagram、Interaction Diagram。其中我會介紹比較重要的 Use Case Diagram 和 Activity Diagram。
第一種要介紹的是 Use Case Diagram,Use Case Diagram 主要是描述一個系統或類別提供給外界交互作用者的功能。它以外部觀察者角度來描述觀察到的系統功能,強調系統能作什麼事,而不是如何作這些事,簡而言之就是說明一個系統的功能及使用者。
使用者案例圖可以讓我們知道有那些需求,每增加一種使用案例就代表有新的需求,而使用者案例圖也是依照客戶角度來觀察系統,他不需要深奧的程式技巧,也不需要了解物件導向的概念,是一種開發者易於和客戶溝通的工具,另外這種圖形也可以讓我們產生測試案例,記得之前曾經應徵過一間公司,他的職位雖然是寫工程師,但是詳細了解過後才知道他只是要一位負責想 Use Case 的員工,不需要負責任和程式設計,只需要對他們的產品發想 Use Case 好讓開發的工程師去了解需要哪些 Test Case,當時我才了解到原來開發產品不是只要會 Coding 而已,不過因為當時我實習是想要精進的是我的 Coding 能力,所以就拒絕了這份工作,這又是後話了哈哈!!
OK,開始介紹 Use Case Diagram~ Use Case Diagram 中只有兩種腳色,其一是參與者(Actor),其二則是使用案例(Use case),
參與者所代表的是一個角色,例如 : 會計師、顧客、服務生等等,並非是一個個體,當然參與者也可以是一個系統,例如資料庫系統。
例如: 廚房裡有三個廚師,前台有五個客人,雖然總共有八個人,但是實際上只有兩種腳色,廚師和客人。
再來是 「使用案例」,...
Day 3 軟體設計及架構-- | 社區大學終身學習網
UML用例图(Use Case Diagram)概述 | 社區大學終身學習網
什麼是用例圖?Use Case Diagram - Learn it, Try it! | 社區大學終身學習網
使用案例圖的UML風格指南 | 社區大學終身學習網
用例圖 | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
背包客生活英語實務篇哪裡學?臺中市山線社區大學開課資訊
想要學習背包客生活英語實務篇可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
背包客生活英語實務篇哪裡學?臺中市山線社區大學開課資訊
想要學習背包客生活英語實務篇可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
背包客生活英語實務篇哪裡學?臺中市山線社區大學開課資訊
想要學習背包客生活英語實務篇可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...