Re: [設計] 來談一下分析設計
我是說先有資料庫才有程式喔
你完全誤會了
※ 引述《razor (=_=)》之銘言:
: ※ 引述《come ()》之銘言:
: : 另外資料庫通常是比class diagram先設計出來的
: : 在analysis階段DB就應該設計好了
: : 而且生命週期會比class diagram來的長
: : 所以應該是class diagram要遷就ER的可能性來的高一些
: 針對這一點,我搖頭.
: 你意思就好像是說,程式都是比UML圖型先做出來嗎?
: 但回想UML是用來幹嘛的? 塑模啊!
: 沒錯,資料庫可能是先比模型圖先弄出來,不過那又怎樣?
: 這就好比未經過構思胡亂做出一個成品一樣,
: 是啊,是有東西沒錯,但是沒設計過!
: 更不用說什麼生命週期了.
: 語意豐富的Class Diagram遷就語意較少的E-R model? 可笑!
這跟class diagram的語意一點都沒關係
這是跟資料庫的設計和整個軟體開發流程的先後順序有關
資料庫是在analysis階段就完成
analysis階段的class diagram只是一個雛形而已
到了design階段的class diagram還必須根據data base schema重新設計一次
那你覺得這時候class diagram的設計是要遷就DB
還是要回頭改DB設計?
spiral model的開發模型是可以這樣搞
不過改到DB通常表示需求分析有問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.223.42.62
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章