[全程建模]UML應用與實踐的對話——需求中流程與用例的關係

qingrun發表於2008-07-26

Tony 2008-07-24 04:37:09

有個問題請教一下

你認為是流程中包含用例還是用例中包含 流程?用例是否能體現所有需求?對用例是否應該分層,分層的原則是什麼?

青潤 07:24:51

應該說,大的流程裡面包含有用例,而用例裡面包含有其內部的細節流程。呵呵

用例肯定要考慮分層,我定義的兩條原則是:業務相關性,功能相似性。這兩個在我的書裡都做了很詳細的說明。

Tony 07:26:41

嗯,要好好拜讀一下你的書,現在還是有些模糊地帶

青潤 07:26:49

呵呵。

青潤 07:28:07

其實你這個問題裡面還包含有用例大小的問題,也就是如何定義用例的大小,如何分割大的用例,如何合併小用例的問題,這些都用這兩條原則就可以解決了。

Tony 07:28:41

是的,其實有需求用例和系統用例之分吧

青潤 07:28:49

這個區分不合適。

青潤 07:29:31

應該考慮的是業務性用例和系統用例,這樣定義比較合適。因為有些業務用例不是需求而是非功能性需求所要求的。

Tony 07:30:29

嗯,是這樣的,上次有看過但是沒有太深入.

青潤 07:32:23

恩,其實具體如何定義,對於系統開發而言沒有太大的關係,關鍵是如何解決。

定義的問題是理論家的問題,呵呵,當然在一定的層面上,理論可以指導實踐,而在實際工程中,則不一定需要考慮太細的理論定義,畢竟我們的目的是問題的解決和描述的清晰(方便溝通交流)而已。

Tony 07:33:21

呵呵,你的理論還真的很豐富啊

Tony 07:33:49

最近我國內的Team裡走了兩個人。唉,真是有點心痛啊,都是一手帶起來的。。

青潤 07:33:51

其實,uml中的定義,我用到的並不多,很多人都以為我用的很深入很全面,呵呵,其實不是如此。

青潤 07:34:23

我只是把uml的符號用到了需要解決問題的地方,說uml的理解,我比起潘加宇差很多檔次呢。

Tony 07:34:42

潘加宇?

青潤 07:34:49

UMLChina的建立者。

青潤 07:35:08

或者說,對uml整體的理解和認識。

青潤 07:35:16

我只是偏重於應用而已。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/257598/viewspace-410207/,如需轉載,請註明出處,否則將追究法律責任。

相關文章