作者guestid (訪客ID)
看板OOAD
標題[UML ] UML 4+1 view 是哪5種view呢?
時間Wed Nov 5 23:41:22 2008
我上網查到的 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