ibm software architect调研报告

ibm software architect调研报告

ID:13246501

大小:988.00 KB

页数:20页

时间:2018-07-21

ibm software architect调研报告_第1页
ibm software architect调研报告_第2页
ibm software architect调研报告_第3页
ibm software architect调研报告_第4页
ibm software architect调研报告_第5页
资源描述:

《ibm software architect调研报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、IBMsoftwarearchitect调研报告IBMsoftwarearchitect介绍IBMRationalSoftwareArchitect--IBM软件开发平台的一部分。软件开发平台包含了好几个IBMRational产品:lIBMRationalPortfolioManager:是一个围绕整个项目生命周期的项目管理工具,RationalPortfolioManager有助于对项目组合投资提供实时的可见性。它允许管理者作出正确的决定。这个产品也可以用来增进不同开发团队间的协作。lIBMRationalApplicationDeveloperandRationalW

2、ebDeveloper:这分别是IBMWebSphereStudioApplicationDeveloper和IBMWebSphereStudioSiteDeveloper集成开发环境(IDE)工具的另一个商标。这些新产品现在是IBMRationalSoftwareModeler和IBMRationalSoftwareArchitect的基础。lIBMRationalSoftwareModeler:RationalSoftwareModeler是一个基于统一建模语言(UML)2.0的工具,它允许架构设计师和分析师们创建系统的不同视图。这个工具一方面能很好的促进架构师和设计

3、师的沟通,另一方面也能促进架构师和开发团队的沟通。lIBMRationalSoftwareArchitect:这个工具允许架构师设计和维护应用程序的架构。RationalSoftwareArchitect是本文的焦点。lIBMRationalManualTester:这个工具允许分析人员和测试人员去创建和执行测试用例。lRationalManualTester是针对单元测试的。lIBMRationalFunctionalTester:这个工具可以用来把功能测试和回归测试自动化。lIBMRationalPerformanceTester:这个工具可以对你的应用程序自动进行增

4、加负载和测试性能。因为RationalSoftwareArchitect是RationalApplicationDeveloper,RationalWebDeveloper和RationalSoftwareModeler的父集,所以安装RationalSoftwareArchitect就包含了3个子产品。RationalSoftwareArchitect是在Eclipse基础上建造的,借助UML2.0技术,它实现了模型驱动的软件开发模式,可以帮助开发团队创建更加强壮的软件架构。同时,RSA作为IBMRational业务驱动软件开发平台的核心构件,提供了与需求管理工具、测试

5、工具、配置和变更管理工具和项目管理工具的完美集成,从而真正实现了企业内部的核心软件开发流程、开发平台和软件生产线。RationalSoftwareArchitect用户界面IBM在RSA中缺省提供了UML到Java、UML到C++、UML到EJB的模型转化实现,其整个实现架构基于Eclipse3.0和EclipseModelFramework(EMF)、UML2、GraphicalEditingFramework(GEF)和插件开发环境(PDE),为模型驱动软件开发(MDA)的模型转换方面提供了四个方面的工具支持:MDA概述模型驱动架构(MDA)是OMG提出的新的方法学,

6、是一种新的系统开发方法,它强调整个系统开发过程由对软件系统的建模行为驱动,完成系统需求分析、架构设计、构建、测试、部署和运维工作。与传统的UML模型相比,MDA能够创建出机器可读和高度抽象的模型,这种模型通过转换(Transformation)技术可自动转换为代码、测试脚本、数据库定义以及各种平台部署描述。从此,建模语言不仅仅是分析设计语言,更可用作为一种高级编程语言。MDA通过抽象层次的不同,定义了计算独立模型(CIM)、平台独立模型(PIM)和平台相关模型(PSM)。计算独立模型类似于我们常说的业务模型和用例模型,是一个抽象层次较高、独立于任何实现技术的系统模型,它着

7、眼于操作环境中的系统以及系统需求的描述,而不关心系统本身的结构和功能实现细节;平台独立模型类似于系统分析模型,它处于中间抽象层次,关注系统的整个架构实现,但却忽略掉与平台相关的部分。平台独立模型可以转换成多个平台相关模型;平台相关模型则与设计模型相像,它把业务独立模型与具体使用平台的细节相结合,包含了具体平台的特定实现技术。模型转化不同模型间可以通过模型转换技术(ModelTransformation)实现相互转化,例如使用模型转换技术,我们可以将计算独立模型(CIM)转化为平台独立模型(PIM),平台独立模型(PIM)转化为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。