1. 从零开始:IBM Rational Software Architect 安装全攻略
如果你和我一样,是个对软件设计和架构感兴趣的开发者,那么你肯定绕不开UML建模。我之前一直用Sparx Systems的Enterprise Architect(EA),用着也挺顺手,但总想看看业界“老大哥”IBM的工具是什么感觉。尤其是读了Grady Booch老爷子的书,发现他用的工具之一就是IBM Rational Software Architect(简称RSA),这好奇心一下子就上来了。RSA这个名字听起来就很有分量,它可不是一个简单的画图工具,而是从经典的Rational Rose进化而来,深度集成在Eclipse生态里,是一个面向完整软件开发生命周期的建模平台。今天,我就把我从下载、安装到初步上手踩过的坑、总结的经验,毫无保留地分享给你,目标是让你能避开我遇到的所有麻烦,顺利开启你的RSA建模之旅。
首先得有个心理准备,RSA的“体格”相当庞大。我当初在网上找到安装包时,一看大小——6.6GB,直接愣住了。一个画图工具要这么大?这得塞进去多少东西?后来安装时我才明白,这其实是一个“全家桶”套件。IBM把它旗下很多用于企业级开发的工具和运行时环境都打包在了一起,比如不同版本的WebSphere应用服务器、Liberty Profile、各种Java SDK等等。对于只想纯粹做UML建模的我们来说,这些东西大部分都用不上。所以,安装的第一步,也是最重要的一步,就是学会“做减法”,只选我们需要的核心组件。别担心,这个过程并不复杂,我会带你一步步走。
1.1 获取安装包与模块选择策略
现在网络上找到RSA的安装包并不难,IBM官方或一些可靠的软件仓库都能找到。我下载的是Version 9.0的版本,解压后你会看到几个以“disk”开头的文件夹,比如disk1, disk2, disk3, disk4。这就是安装介质的分卷,安装时需要用到它们。启动安装程序后,首先登场的是IBM Installation Manager(IM)。这是一个IBM系列软件的通用安装和管理平台,安装RSA必须先装它。好消息是,在我们下载的套件里,IM是强制捆绑安装的,不需要我们再单独去找,这省了不少事。
安装IM之后,它会引导我们进入主安装界面。这里你会看到一个长长的软件列表,这就是那个6.6GB“全家桶”的明细。千万别被吓到,更不要一股脑全选!我们的目标很明确:IBM Rational Software Architect。在列表里找到它(版本号可能是9.0或更高),勾选上。你会发现,除了IM本身,很多其他组件如WebSphere服务器等都是可选的,默认可能没勾选,这正合我意。我当时的做法就是,只勾选了“IBM Rational Software Architect 9.0”这一个核心产品。这样安装下来的RSA,就是一个相对纯净的建模环境,不会附带太多用不着的服务器组件,节省磁盘空间,也避免后台运行一些不必要的服务。
这里有个小提示,安装程序可能会推荐或默认勾选一些“额外的功能”或“插件”。对于初学者,我建议先保持默认,或者简单浏览一下描述。通常这些是RSA的一些扩展建模能力,比如针对特定架构(如SOA)的模板、模型转换工具等。如果你不确定,先装上也无妨,以后可以在RSA内部禁用或卸载。但像完整的应用服务器这类“重型”组件,除非你明确需要在本机进行基于模型的部署测试,否则坚决不选。
1.2 详解安装步骤与常见问题排雷
选好模块,点击下一步,安装就正式开始了。整个过程大概需要30分钟到1个小时,取决于你的电脑性能。安装程序会依次从disk1到disk4读取数据,你只需要在第一步指定disk1文件夹的路径即可,后续它会自动定位其他disk文件夹,非常智能,不需要我们手动切换。
安装过程中,你可能会遇到几个典型问题,我这里提前给你打好预防针:
- Java环境问题


1822

被折叠的 条评论
为什么被折叠?



