工具輔助: 使用 Rational Software Development Platform 來設定專案
這個工具輔助說明如何設定專案的 SDP 建模環境。
主要說明

總覽

設定專案意謂著打造基礎,讓團隊成員可以同時使用相同的模型。 在開發複雜的系統時,分析師、架構建築師和開發人員等小組都必須可以同時看到和存取到專案的整體, 以便能同時處理各自負責的專案部分。若要成功管理環境,讓各個小組成員對相同的模型有各自不同的存取權將需要:

  • 擬定一項管理團隊活動的可行策略
  • 採用可以支援該策略的工具

在隨後的指引中,將會用到下列術語:

專案 是指一個檔案系統位置,稱為 Eclipse 工作區, 用來儲存 Eclipse 資源,這是由開發工作產生的工作成果 

概念模型 是指呈現諸如使用案例、分析類別以及設計元件等抽象概念的模型。 概念模型並不會和實作程式碼緊密連結。它們會儲存在副檔名為 .emx 的檔案中。 概念模型和實作模型不同,實作模型本身除了包含實作程式碼外, 亦包含程式碼的圖型,這些圖型會儲存在副檔名為 .dnx 的檔案中 (可以將實作模型想成是包含程式碼和程式碼圖型的專案)。

下列基本步驟會佈下此基礎:

制定概念建模和建模工作分解的角色

佈置基礎的工作之一,是決定概念模型在開發工作中的使用方式。是要用概念模型來驅動開發工作, 還是要當作記錄性質(例如作為一種文件)?

若要用模型來驅動開發工作,則要決定:

  • 要使用哪幾種模型(例如使用案例、分析、企業 IT 設計)。
  • 概念建模小組的組成份子(規模和技術集合)
  • 概念建模工作所牽涉的預期範圍。
  • 要如何將概念模型的建立工作分派給所有團隊成員。
  • 多位團隊成員同時處理概念模型的相同領域的可能性有多高。
  • 要使用什麼樣的配置管理工具來儲存和概念建模資產的版本, 並且會有哪些典型的配置管理活動。

另一項考量是要使用哪幾種概念模型。工具會提供一些現成的模型範本, 可以用來將特定類型的新概念模型實例化,例如使用案例模型、分析模型以及企業 IT 設計模型等。 這些範本通常都可提供基本的 UML 套件結構,以及某些範例內容。其中也可能會預先套用一些 UML2 設定檔。

調整範本和預設值(選用)

在下列步驟中,您會使用標準範本來建立模型,包括一個符合 RSx 的模型結構準則的基本封裝結構。

您也可以選擇性地建立您自己的特殊範本。如此,您就可以預先設定一些內容和選項, 諸如預設字型、顏色、線條樣式、檔案儲存選項、模板及其他資訊的呈現方式等。 您也可以定義您自己的標準套件結構和種子內容, 並預先採用您自己選擇的 UML 設定檔(包括您自己建立的設定檔)。

如需相關資訊,請參閱說明書籍圖示設定及使用模型與建立專案模型

決定模型分割策略

請考慮您在先前的步驟中指出的模型建立工作分解,並注意線上說明的「團隊開發」 一節所討論的其他注意事項,然後決定一項策略,來將概念模型配置到實體建模檔案中。

此工具支援兩種分析邏輯模型實例的方法:

  • 已規劃的方法:已著手拆解模型,做法是針對每一個模型建立多個建模檔案。
  • 特定的方式:以模型重構為基礎。

在實際的情況下,很可能會混合這兩種方法:因為即使已經事先規劃好分割策略, 有時候仍然會因為要改善團隊的活動,而需要重構模型。 關於這個主題的詳細討論,請參閱 RSx 的模型結構準則

如需詳細資訊,請參閱說明書籍圖示在團隊環境下運作

建立建模專案及模型

以下說明有關針對開發過程建立一組概念性模型的程序。請注意,您並不一定要一開始就建立所有專案和模型, 您可以在開發工作的各個階段中逐漸加入。

  • 建立一個 UML 專案。將其名稱命名為可以反映出它要支援的開發工作和工作成果 (例如「工時記錄卡管理系統模型」或是「工時記錄卡管理系統使用案例建模檔案」)。
  • 建立專案時,系統會要求您選擇要在專案中建立的概念建模檔案類型:
    • 如果您打算針對每一種概念模型分別使用一個 UML 專案,這時就要針對該專案選取要使用的模型類型。
    • 如果您打算使用同一個 UML 專案來儲存多種概念模型, 現在就可以選擇您準備要儲存在專案中的所有類型的其中一種。
    • 不論採用哪一種方法,請針對新的建模檔案選擇一個有意義的名稱。 這個名稱應該要反映出所開發的解決方案名稱和模型類型(例如:「工時記錄卡管理系統使用案例模型」 或「工時記錄卡管理系統分析模型」)。如果您打算將某個概念模型的邏輯內容配置到多個建模檔案, 則每一個建模檔案的名稱也應該要反映出該檔案儲存的邏輯內容子集(例如: 「工時記錄卡管理系統員工管理使用案例」或「工時記錄卡管理系統專案管理使用案例」)。
  • 視需要在專案中加入其他建模檔案
  • 繼續新增 UML 專案,並在專案中加入其他建模檔案,直到設定好一組您需要的 UML 專案和建模檔案。

關於 RUP 模型和工具特有模型之間的對映,以及專案類型的詳細說明, 請參閱 RSx 的模型結構準則  。

如需相關資訊,請參閱說明書籍圖示設定及使用模型與建立專案模型

詳細資訊