国际it著名ibm rational软件开发平台_第1页
国际it著名ibm rational软件开发平台_第2页
国际it著名ibm rational软件开发平台_第3页
国际it著名ibm rational软件开发平台_第4页
国际it著名ibm rational软件开发平台_第5页
已阅读5页,还剩16页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IBMRational软件开发平台2议程

IBMRational软件开发平台概述Eclipse平台概述RationalApplicationDeveloper介绍&演示RationalSoftwareArchitect介绍&RSA演示开发TXSeries(CICS)应用程序3IBMRational建模工具简介

IBMRationalRoseIBMRationalRoseXDE(eclipse2.1)RationalSoftwareModeler(eclipse3.0)RationalSoftwareArchitect(eclipse3.0)UML1.0UML1.5UML2.0UML1.4UML0.84IBM软件开发平台

RWD(IBMRationalWebDeveloperforWebSphereSoftwarev6)RAD(IBMRationalApplicationDeveloperforWebSphereSoftwarev6)RSM(IBMRationalSoftwareModelerforWebSphereSoftwarev6)RSA(IBMRationalSoftwareArchitectforWebSphereSoftwarev6)5IBMRational新一代软件设计与构造平台

IBMRationalSoftwareArchitectIBMRationalApplicationDeveloperforWebSphereIBMRationalWebDeveloperIBMRationalSoftwareModelerSoftwareArchitect为软件架构师以及资深开发人员量身定制,支持Java和C++应用的开发,统一UML建模、Java结构分析、WebServices、Java/J2EE、XML、Web开发以及流程指南。ApplicationDeveloper为Web、Java以及J2EE的开发人员和团队提供构造Web应用、WebServices、Java应用、J2EE应用和Portal应用的能力。WebDeveloper为企业和Web开发人员提供可视化构造、测试和部署Web应用、WebServices、以及Java应用的能力,是一个简单易用的集成开发环境。支持JSF、EGL等快速应用开发工具。SoftwareModeler是基于UML的建模和设计工具,从不同的视图来描述和沟通软件的分析与设计全部基于Eclipse3.06IBMRationalWebDeveloperforWebSphereSoftware

IBMRationalWebDeveloperEclipseJava开发工具XML工具Eclipsejava开发工具J2SE开发工具代码实现,搜索和重构与各种配置管理工具集成(CVS,ClearCase等等)可开发eclipse插件EGL第四代语言进行互联网应用的开发TextUserInterfaceProgramsSupport(3270,Curses)VisualAgeGenerator->EGLMigrationToolJavaRuntimeTargetsXMLToolsXMLandXSD的工具支持RichClientUIconstruction可视化的编辑java胖客户端支持Swing,AWT,SWTwidgetsWebUIconstruction网站风格可视化编辑工具采用以下技术托拽式构建三层结构的客户端:HTML,JSP,ServletStruts,JSFandSDOWebSphereStudioSiteDeveloper的升级版

简单易用,快速开发WebServices工具WSDL可是化编辑工具UDDI注册库浏览器WebServices工具EnterpriseGenerationLanguage胖客户端界面设计数据工具网页界面设计数据库工具浏览和设计数据库schema创建SQL语句工具创建存储过程工具7IBMRationalApplicationDeveloper

forWebSphereSoftwareIBMRationalApplicationDeveloperClearCaseLTRUPConfigurationforJ2EEIBMRationalWebDeveloperforWebSphereSoftwareUML建模类图协作图主题图动态重构代码审查静态代码审查和运行时分析通过J2EE/J2SE最佳经验审查代码强大的内存泄漏发现功能远程收集运行状态数据用户自定义的动态追查交互式的报告J2EE/EJB开发J2EE开发支持WebSphere和WebLogic支持J2EE1.3and1.4快速部署到WASv6集成的WAS测试环境O/R映射UML建模Code复审功能Portal/Portlet设计功能J2EE/EJB开发功能模块/单元测试WebSphereStudioApplicationDeveloper的升级版模块/单元测试JUnit自动产生测试用例数据驱动测试测试向导Portal/Portlet设计可视化门户界面设计集成portal测试服务器8IBMRationalSoftwareModeler(RSM)产品概述IBMRationalSoftwareModelerClearCaseLTUML2.0建模报告生成创建模式与转换可重用资产浏览器“UML2.0建模”支持UML2.0模型图:类图、构件图、组合结构图、部署图、活动图、序列图、通信图、用例图UML概要文件(Profile)编辑器对象约束语言(OCL)支持自动生成模型图丰富、开放的API利用EclipseJDT,通过基于Java的脚本进行扩展“报告生成”基于HTML和XML的数据抽取与报告丰富的打印功能模型追踪性报告与定制查询“创建模式与转换”内置UML到代码(EJB,Java,C++)的转换示例SelectivelanguagetoUMLharvesting模式浏览器提供创建模式与转换的框架与服务“可重用资产浏览器”资产库浏览、从资产库导入资产将模型和开发工件打包成RAS(可重用资产规范标准)生命周期集成“生命周期集成”通过拖放操作关联RequisitePro中的需求与模型与配置管理工具集成可视化的模型比较与合并使用SoDA生成文档9IBMRationalSoftwareArchitect(RSA)产品概述IBMRationalSoftwareArchitectClearCaseLT针对架构师的RUP配置RationalApplicationDeveloperC/C++开发工具RationalSoftwareModelerUML语言转换Java结构分析“WSADv6”

JSF,SDO,StrutsJavaGUI编辑器Web结构图编辑器Web站点设计工具WebServices开发工具数据库编辑工具EGL企业生成语言EJB开发工具EJB,Java以及数据库的UML代码编辑工具静态分析运行时分析自动化构件测试Portal/Portlet开发工具C/C++编辑器与构建管理编译器与调试器集成UML代码编辑器支持UML到代码(EJB,Java,C++)的转换SelectivelanguagetoUMLharvesting“Java结构分析”

自动检测模式与反模式架构发现,架构分析与统计,稳定性报告实现层面上的结构规则“UML2.0建模”支持UML2.0模型图:类图、构件图、组合结构图、部署图、活动图、序列图、通信图、用例图对象约束语言(OCL)支持自动生成模型图模式浏览器提供创建模式与转换的框架与服务利用EclipseJDT,通过基于Java的脚本进行扩展基于HTML和XML的数据抽取与报告丰富的打印功能丰富、开放的API可重用资产规范(RAS)工具UML概要文件(Profile)编辑器10分析师架构师开发人员测试人员项目经理部署经理TEAMUNIFYINGPLATFORMRationalRequisiteProWebSphereBusinessIntegrationModeler&MonitorRationalSoftwareArchitectRationalPerformanceTesterRationalRobotRationalFunctionalTesterRationalPurifyPlusWebSphereStudioSiteDeveloperWebSphereStudioApplicationDeveloperRationalRose

XDEDeveloper

forVisualStudioRationalUnifiedProcessRationalClearCaseRationalClearQuestRationalRequisiteProRationalTestManagerRationalProjectConsoleTivoliMonitoringTivoliProvisioningTivoliConfigurationManagerIBM软件开发平台

核心产品和无数的扩展RationalSoftwareModelerRational

ManualTesterRationalSoftwareModeler11IBM软件开发平台

其他插件ClearCaseSCM适配器的增强ClearCaseRemoteClientRequisiteProPlug-inClearQuestPlug-inRUP流程指南测试FunctionalTester6.1PerformanceTester6.1ManualTester6.1全部基于Eclipse3.0其他集成SODA文档自动生成工具导入Rose/XDE模型导入WBI业务模型12Eclipse平台简介是一个开放源代码的、基于Java的可扩展开发平台。它只是一个框架和一组服务,用于通过插件组件构建开发环境。附带了一个标准的插件集,包括Java开发工具(JDT)。支持诸如C/C++、COBOL和Eiffel等编程语言的插件已经可用。还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。13Eclipse是什么机构?协会管理和指导Eclipse正在进行中的开发。IBM花了4000万美元开发Eclipse,并把它作为一个开放源代码项目发布。协会吸收了许多软件工具提供商,包括Borland、Merant、Rational、RedHat、SuSE、TogetherSoft和QNX。以后还有其他公司相继加入,包括HewlettPackard、Fujitsu、Sybase。这些公司分别向理事会派了一名代表,这个理事会负责确定Eclipse项目的方向和范围。14Eclipse平台体系结构

平台(Platform)

平台运行库是内核,它在启动时检查已安装了哪些插件,并创建关于它们的注册表信息。工作区(Workspace)

工作区是负责管理用户资源的插件。这包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源。工作区还负责通知其他插件关于资源变更的信息。工作台

(Workbench)

工作台为Eclipse提供用户界面。它是使用标准窗口工具包(SWT)和一个更高级的API(JFace)来构建的;SWT是Java的Swing/AWTGUIAPI的非标准替代者,JFace则建立在SWT基础上,提供用户界面组件。团队支持(Team)

团队支持组件负责提供版本控制和配置管理支持。它根据需要添加视图,以允许用户与所使用的任何版本控制系统(如果有的话)交互。大多数插件都不需要与团队支持组件交互,除非它们提供版本控制服务。帮助(Help)

帮助组件具有与Eclipse平台本身相当的可扩展能力。与插件向Eclipse添加功能相同,帮助提供一个附加的导航结构,允许工具以HTML文件的形式添加文档。JDT:Java开发工具PDE:插件开发环境15什么是插件(Plug-in)可以任意扩展的平台扩展的IDE

IDEplug-ins

run-timeplug-ins“所有的东西都是插件”16插件(Plug-in)plug-in

–setofcontributionsSmallestunitofEclipsefunctionalityBigexample:HTMLeditorDeclaresitspre-requisitesextensionpoint

Namedentityforcollectingcontributionsextension

acontributionExtendersmakecontributions-platform

controlsandmanagesthe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论