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 概念模型。在构造期间,可以使用 UML 符号图来理解和操作代码。


Tour editable text

Page title:使用具体模型来开发代码

Caption text:通过描述和以可视方式编辑图(使用的符号表示样式与 UML 非常相似)中的代码,您可以使用 IBM Rational 建模产品来创建如Java 和 C++ 等语言的代码模型。可以使用这些图来添加新代码元素,例如,类、字段和方法,或者可以将现有元素拖入图中。还可以使用工具(例如,主题图、浏览图和静态方法时序图)来帮助对您的系统进行可视化以及理解您的系统。

Page text:


Tour editable text

Page title:此开发方法的优点

Caption text:以可视方式编辑代码来创建类级别的 UML 模型是一种在您快速开发实现时,向不太熟悉技术的项目干系人描述系统的有效方法。您可以创建 UML 图,而不用保持一组严格的 UML 模型。对于缺乏创建详细可视规范的公司而言,此方法非常有益,并可以帮助实现一致性或管制要求。此方案最能与软件开发的敏捷建模方法相关联。

Page text:敏捷方法的主要优点:


Tour editable text

Page title:此方法的适用情况

Caption text:如果您的项目原理支持敏捷开发流程,或者如果您相信最佳体系结构在于灵活地制作而不是设计,则您应该采用此方法。此外,如果项目不大或风险小并且不需要保证严密的分析或架构设计,则在代码级别进行设计就已足够。

Page text:此方法的适用情况