Page title:使用 IBM Rational 建模產品

Caption text:IBM Rational 建模產品是整合的設計和開發工具,採用模型導向開發來建立架構嚴謹的應用程式和服務。這些產品極具彈性,能夠靈活地順應任何軟體開發流程的需求而做變化。視專案的階段及組織是否有嚴格的控管流程或較靈活的開發方法而定,您有各種模型和不同的工作流程可選擇。

Page text:


Tour editable text

Page title:IBM Rational 建模產品的工作流程

Caption text: 您可以在 UML 符號圖型中以視覺方式建立和編輯程式碼,協助您更充分的瞭解系統的領域模型,也可以利用小巧的 UML 概念模型來概略敘述系統的初步概念,甚至利用語法豐富的 UML 概念模型來完整塑造整個應用程式。完整的 UML 語意模型可形成應用程式的基礎,也可以在開發流程中隨時轉換為程式碼,做為設計的應用程式碼根源或協調設計。此導覽內容只描述以 IBM Rational 建模產品來處理模型和程式碼時可選擇的眾多方法之一。

Page text: 不同的專案、階段及慣例通常需要不同的工作流程。在軟體分析和設計上,您可以採用簡單或語意豐富且複雜的 UML 概念模型。在建構期間,您可以利用 UML 符號圖型來瞭解和處理程式碼。


Tour editable text

Page title:使用具體模型來開發程式碼

Caption text:您可以利用 IBM Rational 建模產品來建立各種語言的程式碼模型,例如 Java 和 C++,以類似 UML 的符號樣式在圖型中描繪和直觀地編輯程式碼。您可以利用這些圖型來新增程式碼元素,例如類別、欄位及方法,或將現有的元素拖曳至圖型。您可以利用主題圖、瀏覽圖及靜態序列圖等工具來加強視覺化和瞭解您的系統。

Page text:


Tour editable text

Page title:這種開發方式的好處

Caption text:在視覺上編輯程式碼來建立類別層次的 UML 模型,能夠有效地向非技術性的專案股東描述系統,同時讓您加速開發實作。在建立 UML 圖型時不必嚴格維護一組 UML 模型。這種方式有利於在建立詳細視覺化規格上較無經驗的組織,有助於遵守標準或規章需求。在軟體開發上採用靈活的開發方法最能反映這種情況。

Page text:靈活方式的主要好處:


Tour editable text

Page title:這種方式的使用時機

Caption text:如果專案理論偏向靈活的開發流程,或您認為最好的架構取決於專業技術而非工程設計,則應該採用這種方式。同樣地,如果專案很小或風險低,不需要嚴密的分析或架構,則程式碼層次的設計就已足夠。

Page text:這種方式的使用時機: