2012-04-12 72 views
4

我開始一個新項目並希望通過Enterprise Architect完成需求管理。Enterprise Architect和Excel中的需求管理

在一個軟件中定義需求,關聯用例,設計元素,測試等等看起來非常好。

我成功地創建了一個配置文件,可以通過預定義的標籤值爲企業內容拖動自定義需求。

我的問題是,需求必須在3級管理。團隊,管理層和客戶。管理層和客戶都與Excel溝通。

我的問題是,可以這樣做: - 使用預定義標記值在EA中創建需求圖 - 在Excel中導出需求(使用預定義標記值) - 我無法導出我的預定義標籤值。 - 修改excel文件 - 從excel導入並更新EA中的需求。

回答

4

是的,你可以使用CSV導入/導出。

在最近添加了CSV導入/導出中包含標記值的功能,因此請確保您正在運行最新的EA(撰寫本文時,最新版本爲9.3.931)。

假設你有一個單一的包中的所有要求,步驟如下:

  1. 右鍵單擊該包在項目瀏覽器中,選擇導入/導出 - > CSV導入/導出。
  2. 單擊打開的對話框右上角的編輯/新建按鈕。
  3. 從可用字段列表中,選擇GUID,類型,名稱,備註和您使用的任何其他字段(例如難度)。
  4. 單擊添加標記值字段 - >值。
  5. 如果您正在使用的標記是在正確部署的UML配置文件中定義的,則可以在列表中找到它。否則,單擊其他元素按鈕並導航到您的一個需求;這將允許您選擇即時創建的標籤。
  6. 返回規格對話框,確保您選擇了正確的分隔符(右上角)併爲規格設置名稱。其他對話框選項可以留空,但將Requirement指定爲默認類型可能是個好主意。保存規範並關閉對話框(當然,您只需創建一次規範)。
  7. 在「導入/導出」對話框中,指定文件名並選擇「導出」。點擊運行導出需求。

要重新導入,只需在CSV導入/導出對話框中選擇導入而不導出。

兩個關鍵字段是GUID和Type。當您向管理層和客戶發送要求時,您可能希望隱藏這些列,並通知他們不應篡改這些列。

GUID是唯一標識符。只要在文件中,EA就可以重新導入文件並更新您的建模需求。

需要將Type設置爲需求,以滿足文件中添加的任何新需求。您不需要設置GUID。 EA會在導入期間詢問您是創建一個還是完全忽略該條目;告訴它創建一個,這個需求將被添加到你的模型中。但是Type字段必須設置,否則EA不知道要創建什麼。

EA不會做的就是從模型中刪除需求,如果它們已從文件中刪除。這是你必須手動管理的東西。 (如果你正在開發一個需求數量實際上隨着時間的推移而減少的項目,請給我一個電話。)

如果你的需求是在幾個包中,你仍然可以用這種方式導入/導出它們,但它是更復雜一些:您需要在CSV規範中設置Preserve Hierarchy選項,並使用一些特殊的列,但在幫助文件中有很好的描述。

+0

「如果您正在使用的標籤在正確部署的UML配置文件中定義」:我如何在配置文件中定義標籤值? – Nicolas 2012-04-13 17:54:11

+0

在配置文件中,1)創建一個枚舉類型併爲該構造型類提供該類型的屬性; 2)爲構造型類提供一個與結構化標記類型具有相同名稱的屬性(設置 - UML類型 - 標記值類型,您可以創建自己的屬性); 3)從原型類繪製一個<>連接器到另一個原型類。最好的方法取決於你的標籤應該代表什麼。無論哪種方式,您都需要將您的個人資料作爲MDG技術部署。 – Uffe 2012-04-15 10:28:16

相關問題