金老師:
您好,我是您的學生汪保杰!首先祝您節日快樂。
上次我們學習了敏捷中的 XP, 我對其中的隱喻有所誤解。
課堂上我說的是用例模型,但正確答案是架構視圖。
我在公司是這樣理解的:
隱喻(metaphor) 隱喻就是把未知的東西變換成已知的術語進行傳播的方式。例如,“轎車甲蟲般地前行”這個隱 喻就假定,我們不知道轎車怎么運動,但我們的確知道甲蟲匆匆穿過地面的行進模樣。這個隱喻即把甲蟲的特征變 換成了轎車的特征。
隱喻是用一種事物來理解和體驗另外一種事物的方式。隱喻是人類認知的工具 ,它深植于人類的語言、思維和文 化中 ,也是語言理解和語言習得中不可缺少的工具。隱喻認知結構在語言文化發展中起著主要的、決定性的作用
總之隱喻就是一種傳達方式。在軟件界它并不代表什么用例模型和架構視圖等等,而是穿梭在開發的任何時間任何 角落。
在 RUP 中用戶和開發人員在專業上是有隔閡的,這就需要專門人員(比如 系統分析員,業務分析員)來和用戶進 行交流,那么如何將軟件界的一些觀念傳達給用戶以及如何將業務知識傳達給開發人員,以前我認為就會用到隱喻
在 RUP 中是用例驅動的,即用用例去分析挖掘用戶需求,用例是能夠被所有人員理解和接受的,用例是和用戶交 流的很好的方法和工具
在 RUP 中是以架構為中心的,系統分析員就需要以一種直觀的(比如架構視圖)形式來描述各個功能的開發結構 ,架構是和程序員交流的很好的方法和工具
不知到我的理解偏差在那里,請老師指教。
ps: 不知道您的嵌入式開發課程什么時候上,我很想學習。期待中...
祝身體健康,工作順利。
此致
敬禮
學生
汪保杰
2007-09-30 于深圳
本博客為學習交流用,凡未注明引用的均為本人作品,轉載請注明出處,如有版權問題請及時通知。由于博客時間倉促,錯誤之處敬請諒解,有任何意見可給我留言,愿共同學習進步。