QQ群裡的一些聊天資料,看了給點建議和幫助

kele8boy發表於2007-02-07
對目前公司的建模方式,以及自己平時做專案時的思維方式,有點疑惑。下面是QQ群裡的一些聊天記錄,幾個群中的,有部分重複,希望高手們看了,給點建議和意見,也可以發表發表個人看法

冰紅茶(88400999) 10:39:39 你們建模型用什麼,是用PDM做資料庫表建模,還是用UML畫用例圖,類圖
a(472818584) 10:40:00 PDM
冰紅茶(88400999) 10:41:07 是啊,我進過的所有單位,基本都用PDM,但是前段日期,我看論壇,說JAVA是物件導向的,而不是過程式開發,感覺資料庫表建模,以及平時我們的思考形式,都有點過程式開發的感覺。
a(472818584) 10:41:23 對阿
a(472818584) 10:41:47 從資料建模開始,不好
a(472818584) 10:42:14 那是程式導向的
冰紅茶(88400999) 10:42:31 我怕這樣下去,自己的思維方式會受印象,怕以後搞設計的時候,很難從面象物件的角度去思考,建模
a(472818584) 10:43:02 。。。。
冰紅茶(88400999) 10:43:14 但是公司就是用PDM做資料庫表模型,目前還很少有公司用UML的,大的環境如此,也很無奈啊
a(472818584) 10:43:28 那也沒辦法,老大們的要求
a(472818584) 10:44:03 領域驅動設計
a(472818584) 10:44:11 還是不錯的 冰紅茶(88400999) 10:44:31 可我們用PDM做資料庫表建模啊

冰紅茶(88400999) 10:39:53 你們建模型用什麼,是用PDM做資料庫表建模,還是用UML畫用例圖,類圖
冰焰(82015679) 10:43:19 UML
冰紅茶(88400999) 10:43:39 是啊,我進過的所有單位,基本都用PDM,但是前段日期,我看論壇,說JAVA是物件導向的,而不是過程式開發,感覺資料庫表建模,以及平時我們的思考形式,都有點過程式開發的感覺。
冰紅茶(88400999) 10:43:49 我怕這樣下去,自己的思維方式會受印象,怕以後搞設計的時候,很難從面象物件的角度去思考,建模


冰紅茶(88400999) 10:39:35 你們建模型用什麼,是用PDM做資料庫表建模,還是用UML畫用例圖,類圖
阿德(251383120) 10:39:08 用PDM
冰紅茶(88400999) 10:41:05 是啊,我進過的所有單位,基本都用PDM,但是前段日期,我看論壇,說JAVA是物件導向的,而不是過程式開發,感覺資料庫表建模,以及平時我們的思考形式,都有點過程式開發的感覺。
冰紅茶(88400999) 10:42:29 我怕這樣下去,自己的思維方式會受印象,怕以後搞設計的時候,很難從面象物件的角度去思考,建模
飛漁(61912353) 10:43:45 MVC不是已經強制的把開發分成了表現層,業務羅基層,基本上每個層都是物件的集合
飛漁(61912353) 10:43:57 應該還是物件導向的吧
冰紅茶(88400999) 10:46:22 現在我們做WEB開發,比如增加一條記錄,首先需要一個表單新增頁面,然後就到了action,執行插入 比如點了某一個人,傳遞ID過去,到了action,進行查詢,得到記錄物件,然後返回JSP顯示。。。這樣的思維,算是物件導向,還是程式導向了
阿德(251383120) 10:45:59 程式導向
阿德(251383120) 10:46:08 In myOption!
冰紅茶(88400999) 10:47:01 是啊,我就怕這個
飛漁(61912353) 10:46:37 表面現象,個人認為是分層模式
冰紅茶(88400999) 10:47:57 我前段日子,學了下設計模式,逛了逛論壇。感覺應該物件導向思維。。可我進的4家單位,無一不用PDM進行資料庫表建模。。
飛漁(61912353) 10:47:15 分成了表現層,業務層,這樣子思考問題更加的具有目標性
冰紅茶(88400999) 10:48:36 現在我們做專案的時候,很過程化思考 比如,做一個購物車,思考方式是。。。。
飛漁(61912353) 10:48:01 PDM還不會,正在看J2EE,感覺很多專案的本質正在慢慢被忘記
飛漁(61912353) 10:48:19 J2EE,還是會帶給我們一些思考的
冰紅茶(88400999) 10:49:36 首先,查詢,得到商品列表。。然後把要買的商品,勾選一下,點“放入購物車”,就產生一個購物號,每一種商品就是一條定單,每個商品又有一個流水號。。。。。非常的過程化 飛漁(61912353) 10:49:22 這個市業務流程

飛漁(61912353) 10:49:54 可是購物車還是物件,購物車集合還是物件
冰紅茶(88400999) 10:50:54 但是分析的時候,就有點過程化了啊
飛漁(61912353) 10:50:31 新增也是在購物車物件和購物車列表的組合體的聯絡 冰紅茶(88400999) 10:51:38 而且,思考的時候,總是以資料庫記錄的變化去思考的。比如某一個操作,同時會影響到幾張表,會有哪些記錄變化
飛漁(61912353) 10:50:49 物件導向程式設計=物件+物件的來年西
飛漁(61912353) 10:50:52 聯絡
飛漁(61912353) 10:51:29 這個是封裝,真正對外界的知識公開的方法
飛漁(61912353) 10:51:55 而介面本身需要程式設計師進行開發 冰紅茶(88400999) 10:52:54 以前做過一段時間詳細設計,回想一下,總感覺以前做詳細設計的時候,就是把專案模組的功能描述了一遍,操作流程描述了一遍,以及資料庫的變化過程。這麼去思考的。我怕掉入過程化開發
飛漁(61912353) 10:52:08 可以有比較好的演算法設計

[該貼被kele8boy於2007年02月07日 11:00修改過]

相關文章