2016-09-28 64 views
0

我是一名學生,我必須做一個項目。我想從用戶故事中生成用例和類圖。有沒有什麼建議可以做到這一點。 我已經使用了紙莎草紙插件,但它不能幫助我。它只是將java代碼反轉到類圖從用戶故事中生成用例

+0

嘗試視覺範式。它允許您將UML轉換爲基本類概要https://www.visual-paradigm.com/features/ – flakes

+0

您尚未識別出我的問題。我想將用戶故事轉換爲類圖和用例 – amin

+1

您想要的是不可能的。例如,以下面的用戶故事爲例:「作爲一名學生,我想訂閱一門課程,以便在未來找到一份體面的工作。」沒有任何工具能夠從這個單獨的句子中生成適當的類圖或適當的用例。 –

回答

0

我在閱讀您的意見後更改了我的答案。

看看Enterprise Architect。不會做那種「魔術」,但仍然有許多工具和圖表,可以捕捉軟件分析/設計過程中的大部分步驟。您可以下載免費試用版。

0

將用戶故事轉換爲用例不是工具可以幫助您做的事情,然而,它是一種工具,如Papyrus和其他許多工具可以幫助您呈現併爲您提供圖形元素從問題分析中提取和可視化結構和行爲。工具就是工具,不是解決問題的靈丹妙藥,因爲他們不會爲你思考。

簡單地說...

用戶故事通常是「作爲一個用戶,我想做點什麼這樣我就可以有一個結果/效益

用例(這是真正的文本,順便說一句)通常是:先決條件,行動和響應,後置條件,備用方案等。

在UML中,用戶成爲演員和__do something_成爲你的用例。 結果/收益表示您的用例(以及某種方式後置條件)的目標/成功因素。前後條件是有限制的。動作和響應可以表示爲交互(順序圖),活動和狀態機。從現在起,你必須開始思考你將如何實現這一點,並且有很多技術可以做到這一點(功能分解,行爲分解,映射到諸如MVC等模式)。您使用哪一個取決於您的背景,領域或專業知識,偏好等。