IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  图书频道  >

developerWorks 图书频道: IBM Rational Software Architect 建模

developerWorks
前言目录
封面

IBM Rational Software Architect (RSA) 是 IBM 公司推出的从设计到开发的完整的集成开发环境。它支持 UML 建模、模型驱动开发等多种建模相关的活动。本书由浅入深地介绍怎样使用 RSA 进行软件建模,包括:安装使用 RSA、创建 UML 模型、与 RUP 相关的建模活动、创建数据模型、模型驱动开发、可重用模型和服务模型。

本书的介绍篇和 RSA 建模入门篇适合 RSA 的初级和中级用户。本书的 RSA 建模高级篇适合有一定 RSA 使用经验的高级用户,或者已经阅读入门篇的读者。

阅读本书的目录及样章 | 更多图书 >


前言

  非常感谢您选择了本书,希望您通过阅读本书能够掌握使用IBM Rational Software Architect建模的方法。

  大千世界纷繁复杂,把事物通过可以理解的方式抽象并展现出来,进而寻找其中的规律,已经被证明是认识现实并解决问题的有效方法。模型就是对现实世界中事物或概念的一种抽象表示,即被构建的真实事物的近似代表。在构建复杂系统之前,可以使用模型来分享设计理念、强调重要的设计方面、评估并作出权衡。与建模完毕的系统相比,模型的构造和研究成本都较低,因此能够降低与最终实现相关的风险和成本。

  当今软件系统的复杂性丝毫不逊于几百米高的摩天大楼,重要的软件系统上运行并管理着和我们生活息息相关的每一件事情,小到水电煤气取暖费,大到企业合并、股票交易、神六发射和“嫦娥”奔月。软件系统的建模可以从特定的角度观察问题,有助于降低系统的复杂性,减小构建复杂系统的风险。

  1997年,OMG组织(Object Management Group,对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。在随后的几年中,UML逐渐成为了建模软件应用的标准描述语言。UML的推广使用离不开优秀工具的支持,很多年以来Rational Rose一直是主要的建模工具。随着建模技术的不断发展,特别是模型驱动方法的出现使得建模与系统构建之间的关系日益紧密,软件架构师和高级开发人员需要的是一个集成的软件开发平台而不是单独的建模工具和开发工具。IBM推出的 Rational Software Architect(RSA)正是这样的一个开发平台。基于Eclipse平台的RSA是一个从设计到开发的完整集成开发环境(Integrated Development Environment,IDE),它提供了丰富的UML建模功能,同时支持EMF模型、GMF模型、数据建模和模型驱动开发等建模相关的活动。RSA集建模与开发于一身的特点可以将软件设计和开发的各个方面统一起来,提供对软件开发全流程的支持,架构师和高级开发人员不再需要使用不同的工具。

  作为IBM中国开发中心的开发人员,本书的作者几乎在RSA刚问世的时候就开始使用RSA开发和建模。我们在每天的接触中积累了一些经验和有效的技巧,这些都将通过本书呈现给读者。

读者对象和讨论范围

  本书的前半部分讨论RSA建模的基础功能,包括创建基本的UML模型、数据模型等。具有一定建模知识的读者即可通过阅读本部分掌握使用RSA建模的方法。

  本书的后半部分涉及一些建模的高级话题,包括模型驱动开发、模型重用、模式开发、服务建模等。这部分适合于比较有建模经验的软件设计人员和开发人员,希望了解RSA的高级建模功能的读者,或者已经阅读了本书前半部分的读者。

阅读本书的目录及样章 >



回页首



网上书店
中国互动出版网 当当网 卓越网


回页首


文档选项

未显示需要 JavaScript 的文档选项


  热点链接
订阅更多 dW RSS
dW 多媒体课堂最新更新
dW 图书频道
IBM 软件产品演示
认证考试资源中心
dW 每月特别推荐
dW 中国最受欢迎的文章和教程

  更多图书
西游记、设计模式与 IBM WebSphere Portal 应用开发
构建高性能 WebSphere 企业级应用
基于 Eclipse RCP 的复合应用开发
全球化软件开发最佳实践
DB2 V9/9.5 高级应用开发
IBM Rational Software Architect 建模
SOA 核心技术及应用
SOA 原理·方法·实践

  特别推荐
Eclipse 项目资源中心
developerWorks 图书频道
DB2 9 数据服务器,疾速体验 pureXML


    关于 IBM 隐私条约 联系 IBM 使用条款