看板 OOAD 關於我們 聯絡資訊
我上網查到的 UML 4+1 view 各家說法 說法一: 1. Design view 2. Process view 3. Component view 4. Deployment view 5. Use Case View 說法二: 1. Logical view 2. process view 3. Implementation view 4. Deployment view 5. Use Case View 說法三:(Umbrello)(把Process View 併入Logical View?) 1. Logical View 2. Component view 3. Deployment view 4. Use Case View 5. Entity Relationship Model 疑似官方說法:(Kruchten) 1. Logical View (Design View) 2. Process View 3. Physical View (Deployment View) 4. Development View (Implementation View, Component View) 5. Scenarios (Use Case View) 這樣對嗎? 問題一:4+1 View 中是前4種view加上 Scenarios(Use Case View), 是這樣嗎? 問題二:說法三中的Entity Relationship Model其實是Logical View的其中之一 這樣說對嗎? 為何Umbrello要把這個分開呢? 問題三:Entity Relationship diagram也稱為object diagram, 這樣說對嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.237.113 ※ 編輯: guestid 來自: 61.225.237.113 (11/05 23:42)
tinlans :4+1 是 Kruchten 提出來的,沒有 deplolyment 這種 11/06 00:36
tinlans :view,直接去查他的文獻不是比較快? 11/06 00:36
tinlans :還有 UML 為什麼會有 ER diagram? 11/06 00:38
guestid :我是在Umbrello這套軟體上看到的~ 11/06 06:26
※ 編輯: guestid 來自: 61.225.234.51 (11/06 08:54)
march20 :4+1 view 最早是來拿來講 architecture style 用的 11/21 04:00
march20 :就像一個建築物有各種結構, 軟體也是, 不能只偏重其 11/21 04:01
march20 :一樣, 4+1 view "通常"包括了最重要的那幾樣 11/21 04:03
march20 :(訂正, 是 arch structure 不是 arch style) 11/21 04:06
march20 :Umbrello 的劃分可能得從用途看.ex.強調DB的重要? 11/21 04:09