tag:blogger.com,1999:blog-6528662161517981109.post4334160466032970170..comments2023-08-22T19:58:20.433+08:00Comments on 輕鬆談軟工: 漫談「模式驅動架構」(三)薛念林http://www.blogger.com/profile/12980029140541777743noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6528662161517981109.post-64012981111194938422008-08-17T21:27:00.000+08:002008-08-17T21:27:00.000+08:00補充:MDA是須要畫一些圖,與其他物件導向方法一樣,會畫一些UML的圖,如use case diag...補充:MDA是須要畫一些圖,與其他物件導向方法一樣,會畫一些UML的圖,如use case diagrams,class diagrams,activity diagrams,sequence diagrams等等,但主要是class diagrams,其他都是協助PIM的產生,也不一定全會用到,我在漫談「模式驅動(一)」中引用Grady Booch的意見,要用MDA的人不一定要是UML專家,我將在下一篇文章使用archetype patterns產生PIM。黃為德https://www.blogger.com/profile/02964648045837160880noreply@blogger.comtag:blogger.com,1999:blog-6528662161517981109.post-17235857341164516832008-08-15T22:33:00.000+08:002008-08-15T22:33:00.000+08:00使用MDA須先建立PIM,PIM是較嚴格的分析模式,代表軟體系統的業務邏輯,並非模組,當然PIM的產...使用MDA須先建立PIM,PIM是較嚴格的分析模式,代表軟體系統的業務邏輯,並非模組,當然PIM的產生仍然須經過需求與分析等階段,只是PIM可經工具迅速自動化產生程式,此外,因PIM抽象層次較高,容易被了解也容易保養,文件也就比較節省,因此我說MDA可協助敏捷軟體發展,這是agility的主要精神。至於是否一定要用工具,答案是不一定,只是用工具有它的好處,我在文章內有所說明。如何產生PIM可用傳統的需求分析方法,不過我將在下一篇文章闡述如何迅速建構PIM,你如有興趣可先參考JoSES 2(1)的一篇文章。黃為德https://www.blogger.com/profile/02964648045837160880noreply@blogger.comtag:blogger.com,1999:blog-6528662161517981109.post-56758283873978828892008-08-13T23:47:00.000+08:002008-08-13T23:47:00.000+08:00agility 給人的感覺是少文件, MDA 又需要劃許多的模組文件,兩者之間不知道是否會有一些衝突...agility 給人的感覺是少文件, MDA 又需要劃許多的模組文件,兩者之間不知道是否會有一些衝突?是不是一定要依賴 MDA 工具才能成功(因為可以降低使用者繪製模組塗得時間)?<BR/><BR/>nlh, FCU薛念林https://www.blogger.com/profile/12980029140541777743noreply@blogger.com