|
|
|
| 您的位置:首页>>设计模式>>IBMnbsp;Rational的技术讲座 |
|
|
IBMnbsp;Rational的技术讲座
|
| 2007-04-13 来源:www.javaresearch.org 作者:未知 |
2006/5/23我去浦东软件园听了一场有关IBM Rational的技术讲座,现在将我所听到的内容整理出来,与大家一起分享。 讲座的主题提要: 1. IBM软件开发平台介绍 2. 项目要求和分析 3. 应用建模 4. 构建应用 5. 高级模型和代码集成 6. 软件质量测试和变化管理 讲师介绍: Edward M. Tuggle, Jr. 是 IBM 软件部开发人员技能计划的高级软件工程师。Paul Coates 是 IBM 开发人员技能计划的顾问软件工程师,工作地点位于德克萨斯州的奥斯汀市。作为程序师和系统架构师,他在软件开发方面有着24年的经验。 内容提要
1. 一个重要的概念:什么是IBM Rational 软件开发平台 1) 基于Eclipse的高效开发平台 2) 为您提供了最完整的产品组合,可帮助您构建、集成、改造、扩展和部署软件和基于软件的系统。它提供了对软件开发项目进行自动化处理和集成所需的一切,可方便您按时交付、符合预算要求、随需应变。 2. IBM Rational ClearCase 1) IBM Rational® ClearCase® 可为中型和大型团队提供软件资产管理(SAM)。 2) 管理从设计、编码到测试的整个开发过程中的所有工件。 3) 统一变更管理(Unified Change Management)提供了开箱即用的过程支持。 4) 提供以下提高开发人员工作效率的特性: 5) 支持并行开发 6) 支持动态视图的高级工作空间管理。 7) 与WebSphere® Studio 和 Microsoft® .NET 等IDE的紧密集成 8) 出色的构建管理功能,并提供对主机开发的支持。 9) 支持多种平台: windows ,unix和Mainframe 3. Rational Functional Tester (以下简称RFT)是一款强大易用的自动化功能测试工具。在使用RFT进行功能测试的过程中,测试结果的验证往往是通过插入验证点(Verification Point)来完成的。但是RFT的验证点只能验证有限的数据类型,而在实际应用中,对用户自定义类型的验证存在着较大的需求。 4. IBM Rational modeling products产品总览 1) 支持统一建模语言(UML 2.0) 2) 报告生成(Report Generation)-----支持客户查询的报告生成,跟踪报告,扩展打印功能,基于html,xml的数据提取功能 3) 生活风格的集成,参见幻灯片(slide) 4) 类型创作和sample 类型 5) 可再度利用的产品(Reusable assets) 5. 有关应用程序开发所面临的挑战 1) 商业上的需求要求应用程序能够很灵活并且很容易的适应不断改变的需求 2) 许多机构并没有足够的java开发技巧去支持他们的项目 6. IBM Rational 开发产品介绍 1) 如幻灯片所示,左边的是WebSphere 软件的Rational web开发平台,我们把最新的一个版本称作WebSphere可视化站点开发平台 2) 右边是WebSphere软件的Rational应用软件开发平台,通常我们把最新的一个版本称作WebSphere可视化应用程序开发平台 7. Rational web开发平台 1) 是一个 基于 Eclipse3.0的Rational Web开发平台 2) Web服务 开发平台支持两个方面的工业模式,包括基于服务器端开发的应用程序和面向服务器端的应用程序 3) 用EGL(企业生成语言)快速的应用开发 4) 丰富的客户端的用户界面支持,比如支持J2EE1.4,JSF 8. Rational 应用程序开发平台 1) 英文名称为:Rational Application Developer(RAD).RAD可以创建Web应用程序,web服务器,java应用程序,J2EE应用程序和可移动的应用程序 2) 可移动的应用程序开发 3) 自动控制代码review 4) 组件自动控制 5) 先进的实时分析 6) 可视化的浏览和编辑 7) 支持J2EE 1.4,JDBC以及EJB 总结语 最后Paul Coates演示了有关UML,ClearCase以及WebSphere的开发流程。有关这方面的内容详细请参照: http://www-900.ibm.com/cn/software/rational/
|
|
|
| |