跳转到主要内容


developerWorks 中国  >  Rational  >  

文档库

developerWorks
 
  
 
 结果  1204   显示第 1 - 100 条结果     隐藏内容简介    
 
题目 日期依据日期排序 - 单击以反向排序
建立一个基于 IBM Rational Application Developer 的 iWidget 开发环境
在开发部署到 IBM® Mashup Center 的小部件时,可以使用两个 IBM 开发工具 —— IBM Mashup Center 小部件库和 IBM Rational® Application Developer。本文介绍如何设置 IBM Rational Application Developer,以便将其用于创建部署到 IBM Mashup Center 中的 iWidget。
    2009年12月7日  
 
使用 Rational Software Architect 和 User Interface Generator 来构建一个用户模型
在本文中,学习怎样使用 User Interface Generator 提供的工具,来创建一个用户模型。模型遵循揭秘的用户建模中概括的原则,本文还描述了某个系统的用户怎样与模型相交流。该工具提供了对 Rational Software Architect 现存 UML 建模功能的扩展,该扩展对于 UML 建模新手以及有经验的建模人员来说,都简化了用户的建模过程。学习怎样使用 User Interface Generator 来最小化学习曲线,以及显著降低创建用户模型所需要的时间。
    2009年12月4日  
 
支持 Microsoft Visual Studio 2008 和 .NET Framework 3.0 的 IBM Rational Modeling Extension
IBM Rational Software Architect Standard Edition 或 IBM Rational Software Modeler 的 IBM Rational Modeling Extension for Microsoft .NET 提供了一种 C# 语言的程序建模和代码生成方式。该工具可以与 Microsoft Visual Studio 2008 及 Visual Studio 2005 集成。该工具还支持 Microsoft .NET Framework 3.0 Microsoft Windows Communication Foundation (WCF)服务建模和代码生成。
    2009年12月4日  
 
使用 IBM Rational Business Developer(EGL)来创建和使用 Web 服务
本教程向您提供了使用 IBM Rational Developer for System i SOA 工作台以及 IBM Rational Business Developer 的实用经验。它向您展示了在 EGL 中使用 Web 服务是多么的容易,而不管它们是在 EGL 中作为一项服务创建的,还是在 EGL 程序中使用的。
    2009年12月3日  
 
developerWorks 图书频道: 高品质软件成功之路 —— IBM Rational 软件交付平台全接触,第 8 章
本书系统地介绍了 IBM Rational 产品家族,介绍的不仅仅是 Rational 工具本身,更重要的是介绍工具背后所体现的软件工程思想和方法。这是本书的第 8 章。
    2009年12月3日  
 
developerWorks 图书频道: 高品质软件成功之路 —— IBM Rational 软件交付平台全接触,第 1 章
本书系统地介绍了 IBM Rational 产品家族,介绍的不仅仅是 Rational 工具本身,更重要的是介绍工具背后所体现的软件工程思想和方法。这是本书的第 1 章。
    2009年12月3日  
 
使用 IBM Rational Business Developer 提供的向导创建 Web 应用
本教程向您展示了如何使用 IBM Rational Business Developer 提供的 Data Application Access 向导,来创建一个访问数据库的 Web 应用程序。
    2009年11月30日  
 
在 Rational Performance Tester 中使用自定义代码获取数据库动态数据的方法
本文针对 Rational Performance Tester(RPT)中对动态数据无法通过数据池解决,带来了很大额外工作量的问题,提供一种在 RPT 中通过自定义代码来获取数据库中动态数据的方法。
    2009年11月30日  
 
配置用于 IBM Rational Quality Manager 的 Oracle 数据库
学习怎样配置 Oracle 数据库服务器以和 IBM Rational Quality Manager 协同使用,并在 Oracle 数据库服务器上创建一个表格。
    2009年11月30日  
 
在 Citrix Presentation Server 上安装和配置 IBM Rational Application Developer 的技巧
Citrix Presentation Server 是 IBM Rational Software Delivery Platform 产品支持的平台之一。本文介绍了需要对 Citrix 服务器和客户机所做的重要配置,这样不同的用户可以一边使用 Citrix 客户机,一边开发 Rational Application Developer 了。本文作者还说明了对一些限制所做的探讨。这些信息建立在测试 Rational Application Developer V7.5 with Citrix Presentation Server V4.5(Citrix Presentation Server 的 5.0 版本叫做 Citrix XenApp)的基础之上。
    2009年11月30日  
 
在 DB2 for z/OS 中构建 pureXML 应用程序,第 3 部分: 利用 Rational Developer for System z 开发存储过程
本教程是这个系列的第三期,学习如何使用 IBM Rational Developer for System z 来开发用于操纵 XML 数据的 COBOL 存储过程。本教程将展示所提供的 XML 模式支持,并提供创建和测试存储过程的逐步指导。
    2009年11月27日  
 
协同使用 IBM Rational Requirements Composer 和 IBM Rational RequisitePro
本文是介绍如何将 IBM Rational Requirements Composer 引入您的需求管理过程的产品指南。
    2009年11月26日  
 
使用 Rational Test RealTime 分析 C/C++ 代码覆盖率及在 Linux 测试环境中的应用
本文主要介绍了在 Linux 环境下,如何利用 Rational Test RealTime 的命令模式进行 C/C++ 的代码覆盖率分析,针对不同的覆盖率需求如何部署和配置 Rational Test RealTime,以及在真实的测试环境中如何收集、整合程序覆盖率的测试结果,最终达到自动化分析和测试的目的。
    2009年11月26日  
 
两种在 Rational Team Concert 中融合不同步代码的方法
本文主要介绍两种在 Rational Team Concert(RTC)中如何将不同步的代码进行融合的方法,并对这两种方法进行了比较,提出它们各自的适用情形。本文适用于所有使用 RTC 进行软件开发的工程师,帮助他们更加了解 RTC 的源代码控制功能,以期提高他们的工作效率。
    2009年11月26日  
 
复用 IBM Rational Quality Manager 标准报告对测试过程进行综合管理和跟踪汇报
IBM Rational Quality Manager 是一个支持多方协作的商业需求驱动的软件质量管理平台,功能覆盖面十分广阔,囊括了从测试计划,测试元素构造,测试资源管理,测试用例设计到测试执行和测试报告整个软件开发生命周期。本文主要介绍了如何应用 Rational Quality Manager 复用标准报表创建随需应变的测试报告的方法,以及如何应用这些报表管理测试过程,跟踪测试进度。
    2009年11月26日  
 
利用 IBM Rational ClearQuest 进行灵活的项目测试管理
本文通过实际的操作流程,介绍了如何利用 Rational ClearQuest 的特性进行灵活项目测试管理的完整过程,其中包括测试需求及变更管理、测试用例管理及测试进度管理和结果管理。
    2009年11月23日  
 
IBM Rational Service Tester for SOA Quality V8.1 版本的新特性
学习了解关于 IBM Rational Service Tester for SOA Quality V8.1 版本的新功能和升级更新。
    2009年11月23日  
 
基于 Rational Performance Tester 的持续性测试
持续性测试(Long Run)在整个测试过程当中起着举足轻重的作用,有很多重要的问题,比如资源泄漏等都可以在持续性测试中被发现。一般是软件发布之前的最后一道保障。Rational Performance Tester(RPT)是 IBM 性能测试的工具。本文就介绍了利用 Rational Performance Tester 来进行持续性测试测试的一些方法和技巧。
    2009年11月19日  
 
IBM Rational Performance Tester V8.1 中的新特性
IBM Rational Performance Tester(RPT)可帮助质量保证团队识别业务应用程序中存在的系统性能瓶颈及其成因,以确保系统已经为产品部署做好了准备。本文介绍了 8.1 版本中带来的关键特性,这些特性扩展了 RPT 的分析能力,并提升了测试开发的体验。
    2009年11月19日  
 
基于渗透测试和源代码扫描的软件安全测试和开发
自从软件诞生起,软件的安全性一直就是每一个程序员不可回避的问题。随着计算机语言的不断进化和互联网时代的到来,软件所面临的安全性问题也在发生着巨大改变。在这些软件安全问题中,由于没有在软件设计和开发的过程中引入安全开发和测试的情况占了很大比例。在本文中,我们就将结合示例来讨论一下如何能够在软件开发生命周期中进行软件安全开发和测试的问题。
    2009年11月12日  
 
IBM Rational Functional Tester V8.1 中的新特性
学习了解 IBM Rational Functional Tester V8.1 版本中新增的故事板(storyboard)测试,以及其他新的特性、向导、技术支持与集成功能。
    2009年11月12日  
 
IBM Rational Software Analyzer V7.1 中的新特性
了解 IBM Rational Software Analyzer 7.1 版本中新的软件集成、编程语言支持以及技术支持等功能。这一可扩展的软件可以帮助您在软件开发周期的早期阶段评审软件代码、识别漏洞,以及增强代码质量。在这一阶段中问题可以更容易得到解决,并且成本更低。
    2009年11月9日  
 
IBM Rational Team Concert 中组件特定操作的身份认证
IBM Rational Team Concert 提供了丰富的组件来支持软件生命周期管理。像 Process 和 Work 项目这样由组件提供的操作是由相应的权限设置控制的。本文介绍了影响 Jazz 储存库中特定组件操作身份认证问题的各个方面,以及隐藏在这些操作权限查找背后的逻辑。
    2009年11月9日  
 
来自 IBM Rational Requirements Composer 开发人员的 30 个关于生产效率的建议,第 3 部分: 模板
学习怎样使用 IBM Rational Requirements Composer 来从工件中创建模板,以及在其他的项目中轻松使用已存在的模板。
    2009年11月5日  
 
来自 IBM Rational Requirements Composer 开发人员的 30 个关于生产效率的建议,第 2 部分: 协作
IBM Rational Requirements Composer 通过提供统一的工具和视图,来搜索、注释、定义,以及在不同类型的工件之间导航,从而促进协作。来自 Rational Requirements Composer 开发员的特定技巧,使得这些对公用技巧的解释更加精确,以帮助您更有效率的使用该款软件。分析使用这些技巧,可以减少花在不必要工件和冗余信息上的时间,从而腾出更多的时间完善用户的需求。本文是本系列三部曲的第 2 篇。
    2009年11月4日  
 
Portlet 通信过程详解
本文通过详细的步骤介绍了 JSR 168 Portlet 通信的场景以及实现它们之间通信的过程。
    2009年11月3日  
 
更有效使用 IBM Rational Functional Tester 的方法
IBM Rational Functional Tester 提供了一些特性,用户可以使用这些特性来有效测试 GUI 程序。IBM Quality Software Engineering(QSE)团队引入了一个层级结构框架,也就是所谓的 QSE 框架,以让维护变得更加容易。该框架使用 Rational Functional Tester 对象认知特性。本文向您展示了怎样扩展 QSE 框架,以及怎样使用 Rational Functional Tester 的特性来提高测试的生产效率。您还可以得到可以有效支持测试多语言程序的建议。
    2009年11月2日  
 
Rational Insight在软件开发生命周期中的应用,第 1 部分: 使用 Rational Insight 度量软件开发项目
软件及系统交付是一个非常繁复的过程,涉及到需求、设计、开发、测试、变更、缺陷、投入市场等一系列的流程,Rational Insight 作为 Rational 家族的企业级报表工具,通过与其他软件开发平台上各种产品的集成,能够帮助用户洞察开发过程中的方方面面,及时做出决策和方案,赢得客户,赢得市场。
    2009年10月30日  
 
在 IBM Rational Application Developer 中实现 Java 代码覆盖率分析
本文详细介绍了在 Rational Application Developer(RAD)V7 以及 V7.5 中如何实现 Java 代码覆盖率测试和报表的生成,并提供了 GUI 和 Command Line 两种方式。本文能够在读者需要使用 RAD 建立 Java 代码覆盖率测试解决方案时提供足够的帮助,同时为希望深入了解 RAD 功能的读者提供了代码覆盖率方面的详细资料。
    2009年10月29日  
 
敏捷开发过程中如何开发高质量的软件
很多人认为软件质量是软件是否存在 Bug,是否性能高,安全性好等等。其实软件质量的含义远多与此。质量就是软件产品对于某个(或某些)人的价值;价值是指创造利润,又或是降低成本。总的来说,软件质量是软件的灵魂和存在意义。敏捷开发也是顺应市场的对价值的诉求和日益复杂的业务而产生的方法论,敏捷开发是追求高质量软件的方法论和过程。本文将和大家一起探讨软件质量的含义,以及敏捷开发中如何进行高质量软件的开发。
    2009年10月28日  
 
IBM Rational Application Developer V7.5 Portal Toolkit,第 4 部分: 静态页面聚合
进行静态页面聚合,您可以从 IBM WebSphere Portal V6.1 项目的静态 HTML 布局或者模板中,创建门户页面。本文一步步地指导您,使用 IBM Rational Application Developer V7.5,来创建、设计、编辑和聚合这样的静态布局,目标确定为门户服务器运行时环境。按照本文中介绍的步骤,您不需要懂太多基础的门户 API 知识。
    2009年10月26日  
 
IBM Rational Application Developer V7.5 Portal Toolkit,第 3 部分: 对 IBM WebSphere Portal V6.1 的 Web 2.0 portlet 与门户编程支持
本文描述了在 IBM Rational Application Developer V7.5 中为在 IBM WebSphere Portal V6.1 或更高版本的 IBM WebSphere Portal 服务器上运行的 portlet,以及门户程序所引入的的 Web 2.0 工具支持。本文可以帮助您更好地理解该工具支持,此外还讨论了 Web 2.0 技术的基础知识和优势。
    2009年10月26日  
 
IBM Rational Application Developer V7.5 Portal Toolkit,第 5 部分: 对门户和 portlet 程序的事件和公共赋值参数的工具支持
本文向您介绍如何使用 IBM Rational Application Developer V7.5 中的 Portal Toolkit,创建 JSR 286 基本程序的一个范例。在这个过程中,它解释了 Portal Toolkit 是怎样加速整个过程以升级这些功能的。详细的信息向您展示了,通过使用新事件向导和改进的 portlet 部署描述可视化编辑器来使用事件和公共赋值参数。
    2009年10月26日  
 
使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 2 部分: 用 Web Service 查询 RationalClearcase 中的 UCM 项目信息
本系列文章共有两篇,以一个实际生产环境中使用的 Rational ClearCase 监控系统的开发为例,向读者介绍如何使用基于 Java 语言的 Web2.0 和 Web Service 技术来开发一个 Linux 环境下的 ClearCase 监控和 UCM 项目查询系统。本文是该系列的第二部分,将向您演示如何使用 Java 语言和 Web Service 技术来开发一个 Rational Clearcase UCM 项目信息查询系统。
    2009年10月23日  
 
使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 1 部分: 在 Web 浏览器中监控 Rational ClearCase 运行状态
本系列文章共有两篇,以一个实际生产环境中使用的 Rational ClearCase 监控系统的开发为例,向读者介绍如何使用基于 Java 语言的 Web2.0 和 Web Service 技术来开发一个 Linux 环境下的 ClearCase 监控和 UCM 项目查询系统。本文是该系列的第一部分,将向您演示如何使用 Java 语言和 Web2.0 技术开发一个基于 Web 浏览器的 ClearCase 系统运行和状态监控程序。
    2009年10月23日  
 
在 IBM Rational Functional Tester 中集成外部特性
您可以使用 IBM Rational Functional Tester 的功能,来改善您的报告和脚本。本文向您展示了如何通过使用可用的特性,来使得这些功能变得更加强大,以处理流程、发送电子邮件、创建屏幕截图、定制报告、创建外部属性文件,并生成唯一数据。
    2009年10月23日  
 
使用 IBM Rational Functional Tester 操作 HTML 表格单元中包含的对象
本文向您展示了如何使用 IBM Rational Functional Tester 来自动化 HTML 表格单元内嵌的对象,同时保持对特定的单元格的引用。这一方式可以帮助您实现对这些对象的自动化操作。
    2009年10月22日  
 
利用 Rational Build Forge 对基于 WebSphere Application Server 的应用进行自动化构建
IBM Rational Build Forge(RBF)是基于 Client/Server 模式的流程执行框架,提供了任务调度以及自定义运行步骤等功能。本文将描述如何使用 RBF 来自动化构建基于 WebSphere Application Server(WAS)的应用。
    2009年10月19日  
 
第三方 JavaServer Faces 控件的 Faces 库定义
本文描述了 IBM Rational Application Developer V7.5 中新的 Faces Library Definition 特性。通过使用组件库的 UI 组件,您可以导入任意第三方的 JSF(JavaServer Faces)组件库,并调优 JSF 工具的行为。
    2009年10月12日  
 
IBM Rational Test RealTime V7.5 与 IBM Telelogic Rhapsody V7.4 的集成
IBM Rational Test RealTime 是组件测试和运行时分析的跨平台软件。本文解释了怎样将其与 IBM Telelogic Rhapsody 集成起来,以及怎样测试集成。
    2009年10月12日  
 
敏捷测试的最佳实践,第 4 部分: 自动化测试的 ROI
有效的自动化测试很大程度上取决于合理的规划;相反,超出成本规划的自动化测试只能带来负担而不是效率的提高。本文从自动化测试脚本的开发维护成本量、测试周期长度等指标来估算自动化测试的投入产出比(EROI)。并讨论如何在敏捷开发、敏捷测试中应用该模式,及阐述几点点笔者对敏捷环境下自动化测试的原则。
    2009年10月10日  
 
使用 IBM Rational Application Developer 轻松实现 JavaServer Faces Web 程序的全球化
了解如何使用 IBM Rational Application Developer 来实现 JavaServer Faces Web 程序的全球化。本文描述了开发全球市场所面临的挑战,并介绍了怎样使用 JavaServer Faces Widget Library(JWL)来处理这个问题。
    2009年9月29日  
 
使用 Jazz/RTC 2.0 实战 Scrum 项目开发,第 3 部分: 开始第一个迭代(Sprint)
本篇通过对如何在 Rational Team Concert 2.0(RTC 2.0)中开始一个 Sprint 的完整描述,解释了 Product Backlog 及 Sprint Plan 等相关概念,并详细阐述了如何在 RTC 中创建它们,以及它们之间的关系。最后介绍了 User Story、Task 这两种最主要的 Work Item,以及它们的关键属性。文中还通过结合实际案例,向读者展示了在 RTC 中工作的一些常用技巧以及相关经验。
    2009年9月24日  
 
使用 Jazz/RTC 2.0 实战 Scrum 项目开发,第 4 部分: 协同工作及任务处理流程
本文通过对如何在 Rational Team Concert 2.0(RTC 2.0)为任务的协同处理提供了强大的功能,无论是开发人员,测试人员或者产品经理都可以通过 RTC2.0 提供的 Scrum 对象,视图等方便的处理任务,监督产品计划的进展和健康度,实现协同工作。
    2009年9月24日  
 
使用 Jazz/RTC 2.0 实战 Scrum 项目开发,第 2 部分: 开始使用 Rational Team Concert 2.0(RTC 2.0)并创建 Scrum 项目
本文将结合 Agile 理论中最为流行的 Scrum 模式,以一个项目的管理者的视角,介绍如何在 Rational Team Concert 2.0(RTC 2.0)中创建一个 Scrum 项目并规划项目的开发周期,及如何定义团队成员的角色并为他们分配不同的权限等。
    2009年9月24日  
 
使用 Jazz/RTC 2.0 实战 Scrum 项目开发,第 1 部分: Rational Team Concert 2.0 的安装配置实战
本文介绍了在实际应用中如何进行 Rational Team Concert 2.0(RTC 2.0)的安装配置,包括简单的 Derby+Tomcat 环境以及复杂的 DB2+WebSphere+LDAP 环境。本文包含很多相关细节和实际操作图,能够有效的帮助读者以最快的速度建立起 RTC2.0 应用环境。
    2009年9月24日  
 
IBM Rational Application Developer V7.5 Portal Toolkit,第 2 部分: 支持 IBM WebSphere Portal V6.1 中 Web 2.0 门户开发的特性
IBM WebSphere Portal V6.1 引入了新的特性,例如客户端的聚合、Friendly URL 以及静态的页面聚合。WebSphere Portal V6.1 还提供了新的主题,它含有基于 Web 2.0 的主题。IBM Rational Application Developer V7.5 为这些新特性提供了支持功能。本文描述了这些特性和工具。
    2009年9月21日  
 
IBM Rational Application Developer V7.5 Portal Toolkit,第 1 部分: IBM Rational Application Developer V7.5 Portal Toolkit 的新特性
随着 IBM Rational Application Developer V7.5 的版本升级,带来了许多面向 WebSphere Application Server 集成的新特性。本文向您介绍了 IBM Rational Application Developer V7.5 Portal Toolkit 中的这些新的特性和功能增强。
    2009年9月14日  
 
构建 Eclipse 插件扩展 Rational Software Architect 的 UML to WSDL 转换
本文带您浏览了,通过定制汇集来将 IBM Rational Software Architect UML 扩展至 WSDL 转换的技巧。
    2009年9月11日  
 
developerWorks 图书频道: 奏响软件交付的爵士乐 —— Jazz 平台实践者之路,第 3 章:走进团队音乐会
走进软件交付 2.0 的世界,IBM Rational 为业界提供了第一款 2.0 的软件交付平台Rational Team Concert(团队音乐会,RTC),它基于 Jazz 平台为开发团队提供了基于上下文进行实时的团队协作、自动化的任务和工件流转、建立全生命周期的可追踪性,透明的团队开发流程、计划、记录文档和报告等功能,它具备了 2.0 时代软件交付平台的典型特征。这是本书的第 3 章。
    2009年9月10日  
 
从 Microsoft Visual SourceSafe 到 IBM Rational ClearCase 和统一变更管理的数据迁移
本文描述了将 Microsoft Visual SourceSafe(VSS)储存库中的数据,转化为 IBM Rational ClearCase 储存库中数据的过程。它还向您展示了怎样得到统一变更管理(UCM)格式的数据,这样您就可以处理活动,流以及项目结构了。
    2009年9月10日  
 
developerWorks 图书频道: 奏响软件交付的爵士乐 —— Jazz 平台实践者之路,第 5 章:团队音乐会第一乐章:软件交付项目的快速启动
在 RTC 整个服务器与客户端环境安装完成后,系统会自动创建一个干净的 RTC 数据库(即存储库),形成一个空白开的发环境。在下面的步骤里,我们向大家介绍如何以产品负责人的身份,通过“新项目创建向导”,基于项目的过程模板创建了一个新的项目 SmartProject v2.0。向导将自动地对我们的新项目进行初始化工作,帮助我们对项目进行一些简单的配置,如创建初始的项目团队、创建过程迭代等。接着,我们再对项目进行一些必要配置,包括加入团队成员、设置成员角色、导入已有的源代码数据,以及配置构建环境,以便准备好 SmartProject v2.0 整个软件开发与环境。这是本书的第 5 章。
    2009年9月10日  
 
developerWorks 图书频道: 奏响软件交付的爵士乐 —— Jazz 平台实践者之路,第 2 章:奏响软件交付的爵士乐
Jazz 平台是 IBM Rational 面向软件交付技术的下一代协作创新平台,它经过精心设计,专门面向全球化和跨地域团队开发,将改变人们协作构建软件的方式——提高软件交付的自动化、协作性和透明度。您可以将 Jazz 技术视为一个可扩展的框架,能动态地集成和同步与软件开发项目关联的人员、流程和资产,它会改变开发团队如何进行软件开发的方式,使软件交付活动具有更加高效的协作、更高生产率、更加透明并且富有乐趣。这是本书的第 2 章。
    2009年9月10日  
 
推荐读物列表: Java EE 与 WebSphere Application Server
这个读物列表是 IBM Software Services for WebSphere 为客户、顾问和其他技术专家收集整理的,通过阅读该列表包含的关键读物了解 Java Enterprise Edition (Java EE) 和 IBM WebSphere Application Server 的使用。本文针对 WebSphere Application Server V7.0 进行了更新。
    2009年9月7日  
 
来自 IBM Rational Requirements Composer 开发人员的 30 个关于生产效率的建议,第 1 部分: 导航
软件需求通常以多种方式来得以实现,这些方式很难进行统一的导航和讨论:用例图、屏幕模拟、文本描述、流程图,等等。IBM Rational Requirements Composer 为这些类型的内容提供特定的编辑器,此外 IBM Rational Requirements Composer 还通过提供统一的工具和视图,来搜索、评论、定义和导航各种类型工件之间的联系,进而促进协作。本文探索了这些常用的功能,并通过来自 Rational Requirements Composer 开发人员所提供的提示和技巧,来帮助您高效地运用这一软件。拥有这些知识,您将能减少花费在打开不需要的工件以及冗余信息上的时间,从而省出更多的时间来处理客户的真正需求。
    2009年9月7日  
 
IBM Rational Software Architect 和 IBM Rational Software Modeler 中的 UML 序列图增强
本文描述了 IBM Rational Software Architect for WebSphere Software、IBM Rational Software Architect Standard Edition,以及 IBM Rational Software Modeler 的 7.0.5 版本对序列图编辑器所做的改进,这些改进使得修改图表变得更加容易。另外,消息集合的引入,以及对标识符继承操作的支持使您可以更容易地编辑控制消息和生命线。
    2009年9月3日  
 
智慧的地球,更智慧的 Rational
在 2009 Rational 软件高峰论坛上,我们荣幸邀请到 IBM 软件集团 Rational 软件总经理 Daniel Sabbah 博士接受 developerWorks 中国的专访。在这次专访里,Daniel Sabbah 博士为我们介绍了 Rational 软件的最新情况及未来发展方向,尤其是 Rational 在 IBM“智慧的地球”战略中所担负的重要角色。他还谈到了广大开发人员所关心的 Jazz 平台、敏捷、云计算、Web 2.0 和 SOA 等主题。请通过本采访报道了解精彩的采访内容。
    2009年9月1日  
 
使用 Rational Applicational Developer 7.5 开发 SCA 应用程序
SCA(Service Component Architecture,服务组件架构)是目前最佳的 SOA 实现方式,IBM Rational Application Developer (RAD) V7.5.2 最新集成了功能强大的图形化的 SCA 开发工具,以帮助用户快速地装配和部署基于开源 SCA 标准(http://osoa.org)的面向服务的应用程序模块。本文详细介绍了使用 RAD 集成开发环境构建 SCA 应用程序的方法。在示例应用程序中,读者可以看到如何使用 RAD 7.5 开发和测试一个 SCA 组件,以及如何装配和测试一个基于 SCA 的组合应用程序。
    2009年8月31日  
 
利用 LDAP 实现 IBM Rational ClearCase 和 ClearQuest 集成开发环境下的账号统一管理
Rational ClearCase 和 DB2 都借助于操作系统的账号,Rational ClearQuest 则有自己的一套用户管理系统,在集成开发环境中,对于用户和管理员来说,都比较复杂。本文实现用 Windows LDAP 集中管理和认证 ClearCase 多个平台的账号,以及 ClearQuest 和后台使用的 DB2。这样方便管理和维护,对于开发和测试人员来多个用户和密码也合并为一个。
    2009年8月28日  
 
Web 2.0 应用安全深入解析:企业级 Web 2.0 应用安全解决方案
什么是 Web2.0 ?它包含了哪些技术?这些技术的产生又对网络应用安全带来了哪些隐患和风险?本文从这些问题着手,重点探讨 Web2.0 时代的技术特征和应用安全,并通过结合 Rational 安全解决方案,为大家提供面对新时代、新问题的应用安全应对思路。
    2009年8月27日  
 
IBM Rational Insight V1.0 简介
IBM Rational Insight 提供了跨组织和已部署工具的一致度量,以根据定义的商业和组织目标来评价状态和进度。Rational Insight 通过实现标准的度量方法、报表以及仪表板,以对系统和软件交付组织实现精确的洞察。
    2009年8月24日  
 
基于 RTC ClearQuest Bridge 的敏捷开发生命周期管理解决方案
本文首先简单介绍了 Rational Team Concert 及其功能部件 ClearQuest bridge。然后阐述了基于 ClearQuest Bridge 的敏捷开发生命周期管理解决方案。最后介绍了 ClearQuest Bridge 的部署和配置。
    2009年8月20日  
 
developerWorks 图书频道: 软件的黄金时代,第 2 章:操作系统的世纪大战
本书描述了软件行业技术、市场、产业、商业价值、关键事件、人物事迹的历史运行轨迹,以及软件已经改变的和将要改变的人类生活与商业创新之间的逻辑分析和价值判断。在内容上,本书涉及了软件历史的几乎所有重要技术:程序语言、操作系统、数据库、中间件、应用软件和开源软件、人工智能、软件工程、网络安全、Web2.0、移动互联网、企业管理、个人数据处理等,并在横向话题分类中进行灵活组合。在构架上,以史鉴今,糅合话题式和模块式的内容编排,迎合当今读者多元化的阅读取向,使不同身份的读者都能够轻松找到兴趣点和舒适的阅读方式。在风格上,本书通俗、活泼、充满矛盾和尖锐的思想火花;书中挖掘了足够多的新闻历史事件的背景关联和更多重量级人物的对话和思想碰撞,内容具备足够的思想张力和启迪性,与当今IT业的热点话题和趋势息息相关,使得各行各业的非技术背景读者也能从软件的技术史和商业史汲取养分。
    2009年8月12日  
 
developerWorks 图书频道: 软件的黄金时代,第 1 章:计算机语言的“巴别塔”
本书描述了软件行业技术、市场、产业、商业价值、关键事件、人物事迹的历史运行轨迹,以及软件已经改变的和将要改变的人类生活与商业创新之间的逻辑分析和价值判断。在内容上,本书涉及了软件历史的几乎所有重要技术:程序语言、操作系统、数据库、中间件、应用软件和开源软件、人工智能、软件工程、网络安全、Web2.0、移动互联网、企业管理、个人数据处理等,并在横向话题分类中进行灵活组合。在构架上,以史鉴今,糅合话题式和模块式的内容编排,迎合当今读者多元化的阅读取向,使不同身份的读者都能够轻松找到兴趣点和舒适的阅读方式。在风格上,本书通俗、活泼、充满矛盾和尖锐的思想火花;书中挖掘了足够多的新闻历史事件的背景关联和更多重量级人物的对话和思想碰撞,内容具备足够的思想张力和启迪性,与当今IT业的热点话题和趋势息息相关,使得各行各业的非技术背景读者也能从软件的技术史和商业史汲取养分。
    2009年8月12日  
 
使用 IBM Rational Application Developer V7.5 Web 服务策略框架来共享策略配置
本文简要的介绍了 Web 服务策略框架的概念,并通过一个示例带您了解如何利用 IBM Rational Application Developer V7.5 配置 Web 服务策略。您可以很容易修改这个例子,使之符合您公司的需求。
    2009年8月10日  
 
使用 IBM Rational Software Architect、Rational ClearCase Remote Client 和 UCM 来比较和合并分段的模型
本文提供了使用 IBM Rational Software Architect,Rational ClearCase Remote Client 和 UCM 的并行开发工具和技巧。
    2009年8月6日  
 
治理和管理企业模型,第 1 部分: 引言和概念
本文是讨论管理企业模型的第 1 篇文章:该模型对整个公司,地区或者部门都具有价值。第 1 部分对这个问题做了简介。
    2009年8月3日  
 
治理和管理企业模型,第 2 部分: 通用例行程序
本文是关于管理企业模型六篇文章中第 2 部分:拥有超过整个公司,地区或者部门价值的模型。这个部分讨论的是管理企业模型的具体例行程序。这个部分中描述的例行程序是与工具无关的。
    2009年8月3日  
 
使用 Rational Applicational Developer 7.5 构建基于 RCP 的 SOA 展示层
本文介绍了如何使用 Rational Applicational Developer (RAD) 7.5.2 的可视化编辑器开发基于 JAX-WS 2.1 Web 服务的 RCP 应用程序,从而构建面向服务架构(SOA)的展示层。本文提供了在 RCP 中调用 JAX-WS 服务的完整解决方案,包括如何使客户端通过认证、授权以及如何实现 SSL 加密通信。您将看到示例应用程序的详细内容,其中验证了本方案并阐明了关键的设计细节。
    2009年7月31日  
 
应用 IBM Rational ClearQuest 创建缺陷报告并多角度透视缺陷
IBM Rational ClearQuest 提供了包括缺陷数据的管理服务在内的强大的软件项目全方位管理平台,并且能够基于数据自动生成多种图表报告,为项目提供全方位、全过程的支持。本文介绍了如何根据项目需求应用 IBM Rational ClearQuest 创建缺陷报告图表,并通过分析缺陷报告对测试过程进行有效的度量,从而帮助项目和测试过程的管理做出科学的决策和改进。
    2009年7月30日  
 
IBM Rational Build Forge V7.1 中的新特性
IBM Rational Build Forge 帮助开发团队自动化和标准化提高生产力、效率、重复性、可靠性和追踪的重复性劳动。下面是对 Build Forge V7.1 版本中引入的改进功能的概述。
    2009年7月30日  
 
使用 Rational Functional Tester V8 实现自动化测试中的图片对比
新一版的 Rational Functional Tester V8.0(RFT8.0)工具提供了专门用于图片验证的功能,以实现图形界面验证的自动化检测。本文将介绍一种使用 RFT 基于结果集的比对方式,以实现自动化图片比对。
    2009年7月30日  
 
使用 RSA V7.5 中的 UML-to-JPA 转换加速 JPA 开发
本文介绍 Rational Software Architect(RSA)V7.5 中最新的 UML-to-JPA 转换,它允许使用者在UML对象模型上进行JPA配置和数据模型设计,并能快速生成带 JPA 注解的 Java 类,可以使开发人员从频繁的重复工作中解放出来。
    2009年7月28日  
 
评论专栏: Tony Efremenko:专业认证是提高团队敏捷性的关键因素
敏捷开发非常优秀,IBM 正在使用这种开发,并且当所有人都遵循专业认证提出的准则和价值观念时,敏捷开发会获得最好的效果。要想实现更好的敏捷开发吗?那么获取认证吧! (IBM WebSphere Developer Technical Journal)
    2009年7月22日  
 
权威支持: IBM Software Support Toolbar 提供了解决资源问题的捷径
在您的 Web 浏览器上安装了 IBM Software Support Toolbar 之后,几乎只需一个(或两个)单击操作就可以获得 IBM 软件支持资源。本文介绍了如何获得并使用这个简单的工具,该工具让访问文档、下载、培训以及了解其他关于 IBM 软件品牌的技术信息变得非常简单。 (IBM WebSphere Developer Technical Journal)
    2009年7月22日  
 
IBM Rational Rhapsody V7.5 中的新特性
本文描述了 IBM Rational Rhapsody V7.5 中的新特性,您可以使用这些新特性来进行实时和嵌入式系统的开发。您甚至可以为资源受限的目标,例如微控制器(microcontroller)使用这些特性,您还可以使用 SysML 和 UPDM 特性来更好地描述系统。
    2009年7月20日  
 
过程混搭(Mashups):帮助项目团队混搭系统
本文来自于 Rational Edge:阅读过程混搭(Process Mashups)的改善:一类 Web 2.0 时代的软件。作者探索了使用 IBM Mashup Center 环境,以帮助项目团队成员巩固并评价他们在项目团队中扮演角色的信息。 (The Rational Edge)
    2009年7月15日  
 
设计债经济学:描述软件维护性问题的原因,成本以及改善的词汇
本文来自于 Rational Edge:代码的可维护性对软件的质量是极其重要的,并且关系到每一个开发利益相关方的利益。本文介绍了代码维护性的问题,以及怎样去识别和解决它们。 (The Rational Edge)
    2009年7月15日  
 
系统工程师的企业架构
本文来自于 Rational Edge:从两个著名的专家那里学习有关企业架构和系统工程师之间的关键连接点,以及企业架构是怎样同时影响并限制系统开发的。 (The Rational Edge)
    2009年7月15日  
 
敏捷适合大规模开发吗?不该问的问题!
本文来自于 Rational Edge:通过本文了解大型项目对敏捷实践的应用,本文介绍特定的公司价值和背景是如何帮助您决定采取那些敏捷实践的。 (The Rational Edge)
    2009年7月13日  
 
用于创建整合服务的基于角色的 IBM 工具
这篇文章对 IBM Rational Unified Services Creation Environment 和各种基于角色的 IMS 和 SIP 工具进行了概述,另外还对来自 IBM 的用于构建下一代整合通信服务(Converged Communication Services)的可利用工具包进行了描述。
    2009年7月10日  
 
集成 WebSphere Business Modeler 和 Rational Asset Manager
本文讲解如何通过配置 IBM WebSphere Business Modeler V6.2 使用 Rational Asset Manager V7.1.1.1 的存储库特性。本文演示如何管理存储库,以及如何添加、浏览和使用它的内容。资产重用有助于加快新资产的开发和提高开发过程的效率。
    2009年7月6日  
 
Rational Functional Tester 测试 Web 应用程序中的常见问题及解决方案
Rational Functional Tester (RFT) 作为自动化测试工具,适用范围非常广泛。本文从 Web 应用程序测试的三个常见的问题“多浏览器窗口”、“相同的 test object 对象识别”和“Windows 弹出窗口处理”入手,进行具体分析,并给出解决方案。
    2009年6月30日  
 
Rational ClearCase MultiSite Global Monitoring 简介
Rational ClearCase MultiSite 是 Rational ClearCase 的一个功能强大的组件,被广泛应用于 部署跨地域的并行开发,资源的同步和备份等。但是 MultiSite 自身的管理工作却相对繁琐。一个能够监控所有需要的 ClearCase 组件服务器的,统一视图形式的 MultiSite 管理工具成为解决上述问题的一个思路,Rational 在 ClearCase 7.1 中发布的 ClearCase MultiSite Global Monitor 就是这个思路的具体实现。
    2009年6月30日  
 
使用 Rational Applicational Developer 7.5 开发基于 EJB3 的 Web 服务
Rational Application Developer (RAD) V7.5.2 支持创建基于 EJB3 的 JAX-WS Web 服务。本文首先介绍了使用 RAD 7.5.2 开发 EJB3 Web 服务的方法;然后借助 EJB 的特性实现了 Web 服务的 Java EE 安全性,完成了对 Web 服务访问的认证和授权;最后对 Web 服务进行了测试。您将看到示例应用程序的详细内容,其中验证了本方法并阐明了关键的设计细节。
    2009年6月30日  
 
利用全新的 CCRC.NET V7.1 实现软件开发变更管理
随着 IBM Rational ClearCase 7.1 版本的发布,CCRC(ClearCase Remote Client)在用户实际应用中的遇到的问题方面作了许多改进。相应的,作为 VisualStudio.NET(VS.NET)插件的 CCRC.NET,在功能方面和性能方面都得到了大幅度的提升,尤其是 CCRC 整合了 CQWeb 的部分功能,使得 Rational 的配置管理和缺陷跟踪功能在 VS.NET 中更加易于部署和实施。本文针对这些新特性向大家作以介绍。
    2009年6月29日  
 
业务需求驱动的软件质量管理系统 Rational Quality Manager
软件质量管理不仅仅是测试、验证产品的质量,更要关注产品是否满足真正的业务需求,也就是产品是否满足的客户的真正需求。Rational Quality Manager (RQM) 是以业务为驱动的软件质量管理集成平台和门户,它通过强大的从业务需求到测试计划,设计和执行过程的跟踪帮助企业有效控制软件质量。本文主要介绍 RQM 系统如何实现需求驱动的质量管理。
    2009年6月25日  
 
IBM Rational ClearCase 和 ClearCase MultiSite V7.1 中的新特性及功能增强
本文是对 IBM Rational ClearCase V7.1 和 IBM Rational ClearCase MultiSite V7.1 中新功能和新特性的概述。
    2009年6月22日  
 
developerWorks 图书频道: 组织级项目管理体系规划构建与 IBM 全球实践,第 7 章:项目经理队伍建设与管理
项目经理队伍的素质、能力直接影响组织实施项目的结果,同时也直接影响客户或者组织内部其他员工对项目经理的看法,以及对项目管理价值的认可程度。本章讲述如何有效地解决好这个课题,真正使组织获得项目管理带来的益处:提高项目实施的成功率,提高客户满意度,提升组织的市场竞争力等。
    2009年6月18日  
 
developerWorks 图书频道: 组织级项目管理体系规划构建与 IBM 全球实践,第 2 章:组织战略与组织级项目管理体系
规划和构建组织级项目管理体系不是仅考虑如何管理好项目,也不是仅以项目管理人员的角度对项目生命周期进行阶段划分和分阶段管理,更不是仅提高参与项目管理人员的项目管理能力,而是站在组织决策层的高度,以全局的视野重新审视从组织战略到具体执行的整个宏观过程。本章讲述如何从战略层面开始,将组织的项目管理能力作为一个重要的执行力和相对竞争力来对待。
    2009年6月18日  
 
developerWorks 图书频道: 组织级项目管理体系规划构建与 IBM 全球实践,第 1 章:组织级项目管理体系概述
组织级项目管理体系的规划和构建已经成为当前项目管理界的一个非常引人注目的热点话题。本章概述了组织级项目管理体系,以及如何实践构建组织的项目管理体系,使项目管理能够成为组织的一个重要竞争优势。
    2009年6月18日  
 
使用 RAM 富客户端进行资产工程设计
RAM 富客户端是 Eclipse 丰富功能的扩展,开发人员使用该产品可以向远程存储库快速收集和上传或者从中定位和下载与软件相关的资产。在本文中,我们将概述使用 Rational Asset Manager (RAM) 进行基于资产的工程设计方法,并提供一些详细的示例,向您展示如何通过功能齐全的 RAM 富客户端利用此资产存储库。
    2009年6月15日  
 
将 IBM Rational Quality Manager 与 IBM Rational Functional Tester 和 IBM Rational Performance Tester 进行集成
IBM Rational Quality Manager 使您能够管理并运行由其他工具创建的自动测试脚本。本文将以 Rational Functional Tester 和 Rational Performance Tester 作为示范。您可以了解如何将这些工具集成起来,以及怎样与 Rational Quality Manager 一起使用,以帮助您更好地管理和理解项目的状态。
    2009年6月15日  
 
使用 IBM Rational Quality Manager 进行测试规划
通过在开发的整个周期内同步化团队的工作,并使一些费力的工作自动化,IBM Rational Quality Manager 能够帮助团队实现更好的合作。使用这款工具,团队可以通过提供及时可靠的评价,来更好的管理他们的项目。Rational Quality Manager 是在 Jazz 平台的基础之上构建的。本文检查了测试计划过程,并探究了 Rational Quality Manager 是怎样支持这个过程的。
    2009年6月11日  
 
Rational Team Concert Express-C Edition(免费版)安装概述
本文介绍了安装 Rational Team Concert Express-C Edition(免费版)的过程及注意事项,提供了帮助您去理解成功安装 Rational Team Concert 免费版所需要的信息。
    2009年6月10日  
 
Rational Team Concert Standard Edition(标准版)安装概述
本文介绍了安装 Rational Team Concert Express Edition(标准板)的过程及注意事项,提供了帮助您去理解成功安装 Rational Team Concert 标准板所需要的信息。
    2009年6月10日  
 
Rational Team Concert Express Edition(易捷版)安装概述
本文介绍了安装 Rational Team Concert Express Edition(易捷版)的过程及注意事项,提供了帮助您去理解成功安装 Rational Team Concert 易捷版所需要的信息。
    2009年6月10日  
 
Rational Software Architect V7.5 拓扑模型剖析,第 1 部分: 部署建模
IBM Rational Software Architect V7.5 包含了一个强大的部署建模特性,可用于为 IT 系统及其复杂关系进行可视化建模。该特性建立在一个可扩展的,强大的分类模型上,称为拓扑模型。本系列文章剖析了这一拓扑模型,这也就是这个部署建模特性的核心内容。这些拓扑模型描述了 IT 系统构建模块的逻辑抽象(或具体定义),它们允许您表达这些系统元素之间不同类型的相互关系。在这个系列的这个部分中,探讨了拓扑模型的基本概念(包括拓扑,单元,需求和性能的基本原则,以及依赖,托管,以及成员这样的关系)。这篇文章还讨论了为了表达拓扑模型,如何将模型中的类型与专业知识相结合。
    2009年6月8日  
 
Rational Quality Manager V1.0.1 的新特性
IBM Rational Quality Manager 是一个基于 Web 的集中式测试管理环境。它为用于确定项目决策和可交付结果对业务目标的影响和符合程度所涉及的测试计划、工作流程控制、追踪以及统计报表等方面,提供了一个可相互协作和以及可定制的解决方案。
    2009年6月5日  
 
使用各版本的 IBM Rational Software Architect 以及相关软件中的 UML-to-Java 转换
本文展示了如何应用 IBM Rational Software Architect 中包含的 Java 转换,来进行在设计合约管理协议(design contract management protocols)背景下的交互式开发。这些协议是专门面向在软件开发周期内管理设计模型与实现代码之间关系的方法。
    2009年6月4日  
 
使用 Rational Functional Tester 对 Eclipse RCP 实施跨平台自动化测试
本文将详细介绍使用 Rational Functional Tester (RFT) 对 Eclipse RCP 应用程序实施跨平台自动化测试的经验,以及如何处理本地控件和平台差异给测试带来的麻烦。
    2009年5月31日  
 
贯穿项目生命周期利用自动化测试保证软件开发的质量,第 2 部分
在本文中,我们将用两种不同的场景和案例来介绍各种自动化测试是如何帮助 Rational ClearQuest 开发人员实际地解决开发中遇到的各种问题的。同时,我们还会对 Rational ClearQuest 的开发配置管理环境进行简要介绍,并且也会讲述这些开发配置管理环境与单元测试环境是如何在应用中紧密和有效地结合的。
    2009年5月25日  
 
基于 IBM Rational Build Forge 实现敏捷开发过程中的持续构建
在敏捷开发过程中,软件构建周期以及自动化程度直接影响开发的速度和质量。本文结合具体的软件开发项目,描述如何利用 IBM Rational Build Forge 在敏捷开发过程中实现完全自动化的软件构建,产品安装以及单元测试,进行每天持续快速构建,提高开发团队的效率,改进产品和开发质量。
    2009年5月18日  
 
RUP 迭代开发计划的两种方法
从项目管理的角度来看,RUP 的开发中对于迭代计划的开发和管理是保证成功交付项目的关键。好的迭代开发计划可以有效降低项目的风险,提高团队的协作,提高项目开发效率。本文总结了两种开发迭代计划的方法,并对比两者的适用情况,以期对应用 RUP 的项目管理人员提供借鉴。
    2009年5月14日  
 
修改 WebSphere ESB 中的 SCA 模块以使用 Web Services Feature Pack
本文向您介绍如何修改 WebSphere ESB 中的 SCA 模块以包括 WebSphere Web Services Feature Pack,并获得对它提供的附加服务质量的访问权限,以便调用 Web 服务并在 SCA 模块中提供这些服务。
    2009年5月13日  
 
使用 IBM Rational Requirements Composer 中的故事板
故事板就是在一个特定情景对系统功能进行逻辑上和概念上的描述,包括系统用户与系统之间的所需的交互作用。在 IBM Rational Requirements Composer 中,一个故事板就代表对一个使用场景逐框架变化的描述,其中每一框架都包含对引导下一框架行为的描述。它包括对线性事件的彻底预排,并在带有样本数据源的时间轴上描绘了图形框架。大体看来,一个故事板就是一系列详细说明用户经验的框架。它包括一个框架列表,时间轴视图,以及框架。框架实质上就是故事板中的示意图实例。
    2009年5月12日  
 
在 IBM Rational Application Developer V7.5 中创建自定义 JavaServer Faces 组件
这篇文章阐述了如何使用 IBM Rational Application Developer V7.5 来创建自定义 JavaServer Faces(JSF)组件。
    2009年5月8日  
 
developerWorks 图书频道: IBM Rational Software Architect 建模,第 8 章
本书由浅入深地介绍怎样使用 IBM Rational Software Architect (RSA) 进行软件建模,包括:安装使用 RSA、创建 UML 模型、与 RUP 相关的建模活动、创建数据模型、模型驱动开发、可重用模型和服务模型。
    2009年5月6日  
 
developerWorks 图书频道: IBM Rational Software Architect 建模,第 5 章
本书由浅入深地介绍怎样使用 IBM Rational Software Architect (RSA) 进行软件建模,包括:安装使用 RSA、创建 UML 模型、与 RUP 相关的建模活动、创建数据模型、模型驱动开发、可重用模型和服务模型。
    2009年5月6日  
 
developerWorks 图书频道: IBM Rational Software Architect 建模,第 1 章
本书由浅入深地介绍怎样使用 IBM Rational Software Architect (RSA) 进行软件建模,包括:安装使用 RSA、创建 UML 模型、与 RUP 相关的建模活动、创建数据模型、模型驱动开发、可重用模型和服务模型。
    2009年5月6日  
 
基于 SOA 应用程序的性能测试方法
本文将详细描述基于 SOA 应用的性能测试方法,包括如何进行性能中的 benchmarking test, capacity test 和 soak test。本文基于对具体 web services 应用程序 的性能测试的实践,介绍如何部署测试环境和设计负载模型,并介绍性能测试所使用的工具,最后本文将对性能测试得到的结果进行分析。
    2009年5月4日  
 
开始使用 IBM Rational Quality Manager
本篇文章描述了 IBM Rational Quality Manager 的主要特性,提供了工作流和角色的简介,并展示了怎样将这个软件与您其他的工具集成起来,以及您所在团队的工作方式。
    2009年5月4日  
 
从测试用例列表批量生成 CQTM Test Case 的三种解决方案
本文介绍了三种从 Test Case 列表批量生成 IBM Rational ClearQuest TestManager(CQTM)Test Case 的解决方案,通过本文所提供的解决方案,可以节省测试人员在CQTM中手动创建 Test Case 的大量重复性工作,提高生产力。
    2009年4月29日  
 
产品线工程的创新前沿:Lockheed Martin 的特写
本文来自于 Rational Edge:这篇产品线工程(product-line engineering)的入门简介,介绍了一些组织所采用的一种用于演变产品组合的方法,这种方法可以提高生产率、产品质量,以及团队开发系统和软件方式的效率。如果想了解更多关于这种方法的最佳实践,请点击本文后的链接来查看关于洛克希德马丁公司的文章。 (The Rational Edge)
    2009年4月27日  
 
使用用例点估算软件成本:直接使用用例事务记录
本文来自于 Rational Edge:用例点方法(UseCase Point)是一种估算软件开发项目工作量和成本十分有用的模型:您可以使用它来精确指定并记录用例事务的数量。本文向您展示了怎样使用该模型来计算事务数量以估算成本。 (The Rational Edge)
    2009年4月27日  
 
计算过程改进的 ROI
本文来自于 Rational Edge:本文介绍了如何便捷地证明 IT 过程改进工作所带来的投资回报。 (The Rational Edge)
    2009年4月27日  
 
大规模虚拟培训的成功模型
本文来自于 Rational Edge:时间和费用是传统教室内培训面临着两个主要障碍。IBM Rational 通过利用自身的最佳实践专业技能,开发了一种集成了实践协作的成功的在线培训模型。这篇文章介绍了这种新的方法。 (The Rational Edge)
    2009年4月27日  
 
敏捷环境下的领导力问题
本文来自于 Rational Edge:如今关于敏捷软件开发无处不在的观点已经得到了大家的公认,但在敏捷开发团队新背景下,关于什么是领导力的特征尚未得出公论。通过本文了解一位敏捷开发技术的长期支持者关于敏捷开发领导人所担负角色和特点的观点。 (The Rational Edge)
    2009年4月27日  
 
建立并推广最终软件库
本文来自于 Rational Edge:了解在软件开发的背景下,最终软件库(Definitive Software Library)是怎样弥补软件交付与运作之间的缺口的,其中包括了组成解决方案的产品,以及它们是怎样联合起来以减少业务风险并提高效率的。 (The Rational Edge)
    2009年4月27日  
 
利用 STAF Java API 扩展 Rational Functional Tester 跨系统测试多个应用程序
Rational Functional Tester(RFT)是 IBM Rational 的一款用于功能测试的软件。它可以执行 Java、HTML、.NET 和 Windows 本地程序的 GUI 功能测试。RFT 可以测试运行于本地的多种程序,但在实际的测试项目中,还有一种需求是测试多台机器上的应用程序。例如协作软件的测试用例要求测试多台机器上程序之间相互通信。这种用例仅靠使用 RFT 无法实现自动测试。本文介绍了一种扩展 RFT 功能的方法 ── 使用 STAF 的 Java API 扩展 RFT 的功能,使之可以实现分布式的测试,达到跨系统测试多个应用程序的目的。
    2009年4月24日  
 
IBM Rational Performance Tester 高级应用技巧简介
IBM Rational Performance Tester(简称 RPT)是一款由 IBM 公司开发的、适用于 Web 应用程序的性能和可靠性测试工具。本文将向对 RPT 使用有所了解的读者展示了一些 RPT 高级应用:正则表达式的控制和校正、如何添加定制的 Web 请求、如何修改带有二进制数据的请求、错误控制、同一场景多个脚本的随机运行等。
    2009年4月20日  
 
基于 Eclipse 实现 RFT 扩展验证工具包
本文将首先从 IBM Rational Functional Tester(RFT)的扩展机制和标准接口开始介绍,分析它的优缺点,进而针对它的一些缺陷,提出扩展和调用的方法实践。然后将着重介绍基于 Eclipse 实现 RFT 扩展验证工具包 MVPL 的一些主要功能和相关实现,并且将一些最佳实践和方法介绍给大家。并辅以一个具体实例来说明问题。
    2009年4月17日  
 
IBM Rational ClearQuest V7.1 中的新特性
方案设计,报告,导入,以及安全性增强仅仅是 IBM Rational ClearQuest V7.1 中新性能和特性的一部分。
    2009年4月16日  
 
如何为 IBM Rational Jazz Team Server 安装一个反向代理服务器
这篇简短的文章阐述了如何为 IBM Rational Jazz Team Server 安装一个反向代理服务器以及这种更改的实现。
    2009年4月13日  
 
使用 IBM Rational RequisitePro、IBM Rational Software Architect 以及 BIRT 管理 UML 模型与需求之间的可追溯性,第 2 部分: 研究报表功能
这个系列的第 1 部分重点探讨如何创建一个 BIRT 报表,它将 IBM Rational RequisitePro 代理需求与它们所连接的 UML 模型元素连接起来。这部分教程将向您展示如何继续构建那个报表,并且这个报表包含追踪到代理需求的需求。
    2009年4月9日  
 
用 RAD 开发基于 SOAP/JMS 的 EJB Web 服务及其构建 SOAP 请求消息
本文描述了在 Rational Application Developer(RAD) 中开发基于 SOAP/JMS(SOAP over JMS) 的 EJB Web 服务的过程及其如何构建调用此 Web 服务的 SOAP 请求消息。在文章中给出调用 EJB Web 服务完整的过程,包括发送 SOAP 请求消息到请求队列、调用服务、SOAP 请求消息与服务方法入口参数之间的绑定,以及服务方法执行的结果转换为 SOAP 消息回送到返回队列。
    2009年4月9日  
 
使用 IBM Rational RequisitePro、IBM Rational Software Architect 以及 BIRT 管理 UML 模型与需求之间的可追溯性,第 1 部分: 需求报表
UML 模型元素与需求之间的关联性通常对您的开发组织有着至关重要的作用。此教程中描述的方法可帮助您使用 IBM Rational Software Architect、IBM Rational RequisitePro,以及 Business Intelligence Reporting Tools(BIRT)构建可追溯性报告。
    2009年3月31日  
 
使用 IBM Rational Functional Tester(RFT)测试 Windows 应用程序: 利用 Windows Domain 测试 Windows 控件
本文首先介绍了 IBM Rational Functional Tester(RFT)提供的对 Windows 应用程序和 Windows Domain 的支持,然后用一系列的例子说明使用 RFT 开发针对测试 Windows 程序的脚本时会遇到的问题和利用 Domain 来作为解决方案。
    2009年3月27日  
 
使用 IBM Rational Functional Tester(RFT)测试 Windows 应用程序: 一种高效的对象缓存机制在测试框架中的应用
如果在 IBM Rational Functional Tester(RFT) 项目中完全使用动态搜索的方式获得对象,有可能导致严重的性能问题。本文提供一种高效的对象缓存机制,不但可以对已经获取的对象进行有效的缓存,快速的提取,还可以在对象层次复杂时,极大的改善动态搜索对象的性能。
    2009年3月27日  
 
使用 IBM Rational Functional Tester(RFT)测试 Windows 应用程序: 如何构建结构良好的测试框架
在这篇文章里,我们结合一个实际的项目来介绍一下如何使用 IBM Rational Functional Tester(RFT) 构建一个结构合理、可扩展的,用于测试 Windows .Net 应用程序的测试框架。
    2009年3月27日  
 
使用 IBM Rational Functional Tester(RFT)测试 Windows 应用程序: 对 TestObject.find() 方法的扩展与改进
在使用 IBM Rational Functional Tester(RFT) 进行软件测试的时候,一般会使用 TestObject.find() 方法查找对象。本文将结合实际应用 TestObject.find() 方法可能遇到的问题,分析并给出解决方案。
    2009年3月27日  
 
如何实现基于 Jazz Team Server 的 Rational 产品与企业用户管理系统的集成
本文将重点解答企业在引入 Rational Team Concert(RTC)、Rational Quality Manager(RQM)等基于 Jazz Team Server 的产品的过程中,如何快速有效地实现与已有的企业用户管理系统(例如 LDAP)的集成。
    2009年3月24日  
 
Rational ClearQuest Web V7.1 新特性
Rational ClearQuest Web V7.1 是充分利用 Web 2.0 技术重新设计和实现的,提供了丰富的用户体验和很多新的功能特性。本文概括介绍了这些新特性,以帮助用户更好地利用 Rational ClearQuest Web V7.1。
    2009年3月20日  
 
利用 SOA、BPM 和 EA 实现战略业务与 IT 的一致性
在当今的企业中,将业务与 IT 保持一致来支持业务敏捷性和转换至关重要。通过协作方式一起应用 SOA、BPM 和 EA 可以实现此目标。本白皮书将描述实现该体系结构聚合的关键体系结构和生命周期原则,并基于组织的需求和成熟度建议采用模式。
    2009年3月19日  
 
Rational Method Composer V7.5 中的新功能
IBM Rational Method Composer V7.5 是 RMC 产品的一个重要里程碑。在 RMC V7.5 中,用全新的内容结构框架来扩展和重构了 RUP,并向广大开发人员贡献了在 IBM 内部广泛使用的敏捷(Agile)开发过程及最佳实践。本文将为您逐一介绍 RMC V7.5 中的这些的新功能、新特性和新的改进。
    2009年3月19日  
 
基于 AppScan eXtension Framework 开发 Rational AppScan 插件
本文通过一个具体的实例展示了如何利用 Rational Appscan 提供的扩展机制 AppScan eXtension Framework,创建一个插件来增强 Rational AppScan 的应用能力。
    2009年3月13日  
 
回归测试最佳实践
本文介绍一个有效的解决方案,可以提高回归测试的效率与质量。它解决了回归测试中的两个主要问题:如何优化回归测试用例以及分析覆盖率。
    2009年3月13日  
 
使用 DITADoclet 和 DITA API 规范生成 DITA Java API 参考文档
通过结合使用 DITADoclet 和 DITA API 规范,从 Java 源代码直接生成高质量的 API 文档,节省编写文档的时间。
    2009年3月9日  
 
如何实现 IBM Rational AppScan Enterprise 与其他 Rational 产品的集成
本文将介绍 Rational AppScan Enterprise(ASE)强大灵活的集成功能,包括如何配置和定制 ASE 与 Rational 其他产品的集成,以及通过集成如何实现 Web 应用安全生命周期管理的整体解决方案。
    2009年3月9日  
 
Rational ClearQuest 外部数据管理简要分析
为方便用户在多个用户数据库之间或者在 Rational ClearQuest 与其他变更管理系统之间移动数据,ClearQuest 提供了将系统内部的数据转存为外部数据的功能以及对应的反向转存功能。由于外部数据管理功能存在于多个客户端,且使用功能、步骤和设置在不同的客户端不尽相同,有些甚至差别很大。本文分析和总结了这些异同,方便用户针对自身情况进行正确的选择和使用。
    2009年2月27日  
 
使用 IBM Rational Quality Manager 实现测试分析和报表
本文深入地介绍了如何利用 IBM Rational Quality Manager (RQM) 进行测试分析和生成报表,并且涵盖了测试经理可能提出的常见问题。您还可以了解到如何使用 RQM 辅助您对测试工程进行定性和定量分析,并提供分析数据。
    2009年2月23日  
 
自动化测试中基于色差分析的图片验证
本文将介绍一种基于色差分析的图片验证方法,与 Rational Functional Tester(RFT)提供的图片验证所不同,它在比对图片时,通过计算色差来模拟人眼对图片验证。使用该方法可以有效地减少因环境差异造成的不必要的图片验证失败,从而提高自动化测试中图片验证的效率。
    2009年2月20日  
 
IBM Industry Models 和 ILOG 业务规则管理系统,第 2 部分: 与 BRMS 结合
本文是包含 2 部分的系列文章的第二篇。本系列讨论如何使用 IBM Industry Models 和 ILOG 业务规则管理系统 (BRMS) 分析、设计和部署业务规则。本系列中的前一篇文章介绍了 IBM Industry Models 的部署阶段,在此阶段应该考虑规则的分析和设计,以及如何识别和管理规则。在本文中,讨论如何使用 ILOG BRMS 指定这些规则,支持基于 Industry Model 的 BPM/SOA 解决方案。
    2009年2月16日  
 
从一个实例详解敏捷测试的最佳实践
本文将结合一个敏捷软件开发项目实例,基于项目开发的不同阶段,详细介绍每个阶段的主要测试活动。文中将分析每个主要测试活动的前提条件和目标任务,并根据实例推荐最佳的敏捷测试解决方案。
    2009年2月16日  
 
Rational Method Composer 入门简介,第 1 部分
在这个分为三部分的演示中,我们将来了解 Rational Method Composer 这个软件交付过程编写和剪裁工具。在第 1 部分中,我们将看一看如何得到 RMC 的试用版安装文件,并对演示场景做一些说明。
    2009年2月16日  
 
新颖的 Rational ClearQuest Designer for Eclipse
Rational ClearQuest Designer for Eclipse 是 Rational ClearQuest 7.1 带来的新工具。本文将介绍 ClearQuest Designer for Eclipse 的几个重要视图及其使用技巧,同时还介绍如何使用它来进行 Schema 的定制、验证和 Compare / Merge 等高级操作。
    2009年2月12日  
 
规划 Rational Team Concert 的安装
这里提供了帮助您规划安装 Rational Team Concert 所需的信息。
    2009年2月9日  
 
Rational Team Concert 安装概述
这里提供了帮助您了解成功安装 Rational Team Concert 所需要的信息。
    2009年2月9日  
 
Rational Team Concert 客户端安装概述
这里提供了帮助您了解成功安装 Rational Team Concert 客户端所需要的信息。
    2009年2月9日  
 
使用 Jazz 源代码控制进行多流程控制
本文将带您学习公共的多流程开发的内容。
    2009年2月9日  
 
Jazz 系列: Jazz 源代码版本控制常见问题解答(FAQ)
本文包含了有关 Jazz 源代码版本控制(Source Control)的常见问题解答。
    2009年2月9日  
 
使用 Jazz 源代码版本控制解决冲突
日常软件开发中普遍存在着并行开发。不论您是否准备将那些变更与您的团队共享,我们希望用户能得益于 Jazz/Rational Team Concert SCM 追踪及标记变更版本的功能。本文档将指导您如何在日复一日的冲突中与您的团队成员保持协调。
    2009年2月9日  
 
从外部注册服务商导入用户
您可以从外部注册服务商那里导入用户,例如 LDAP 服务器。您可以在导入用户的同时,分配储存库访问权限。您必须具备 JazzAdmins 储存库角色以执行这项任务。
    2009年2月9日  
 
在项目、团队和模板中自定制过程
在开发中如何更有效地管理开发流程是开发效率的关键。本文将讨论如何使用 Rational Team Concert 在项目、团队和模板中自定制过程。
    2009年2月9日  
 
Rational Team Concert 1.0.1 版本以及许可证
Rational Team Concert Version 1.0.1 有各种不同的版本,不同的版本有不同的许可证类型和特性的配置。根据您的 Jazz Team Server 上许可使用的版本,您可以使用不同的特性。另外,不同的版本包括了 Client Access Licenses (CALs)的不同数量和种类。
    2009年2月9日  
 
Jazz 系列: 开始使用 Jazz 源代码版本控制
Jazz 中的源代码版本控制组件管理源代码和团队创建的其他数字资产。阅读本文并按照本文进行操作可以帮助您开始了解 Jazz 中内置的软件配置管理功能。
    2009年2月9日  
 
使用 IBM Rational Application Developer V7.5 开发一个引用一个session bean 的 Web 2.0 页面
这篇文章可帮助那些使用 IBM Rational Application Developer V7.5 的用户了解如何来实现支持 Ajax 的 Web 2.0 页面。此外,它还指出如何利用 IBM WebSphere Application Server Feature Pack for Web 2.0 中所提供的 RPC Adapter,从而调用 Enterprise JavaBeans session bean 实现数据库访问。
    2009年2月2日  
 
使用 Rational Functional Tester 进行应用软件系统级自动化性能测试
本文介绍了如何在 Rational Functional Tester (RFT) 下实现自定义的扩展 API,以获取软件进程的系统性能信息,从而完成对应用软件某个操作的系统性能数据的测量。
    2009年1月23日  
 
IBM Industry Models 和 ILOG 业务规则管理系统,第 1 部分: 使用 IBM Industry Models 定义业务规则
本文是包含 2 部分的系列文章的第一篇。该系列讨论业务规则的特性以及这些规则与 IBM Industry Models 的关系。本文特别提到了 IBM Industry Models 的部署阶段,在此阶段应该考虑规则的分析和设计,以及如何识别和管理规则。本系列的第二篇文章讨论将这些分析和设计结构带入到 ILOG 规则管理环境中,以开发完整的规则集。
    2009年1月19日  
 
客户端如何调用 Rational CM API 实现 Rational ClearCase 的相关操作
本文将为您介绍 Rational ClearCase 7.1 带来的新特性之一:IBM Rational CM API。并介绍客户端如何调用 CM API 实现 Rational ClearCase 的相关操作。
    2009年1月19日  
 
使用 IBM Rational ClearQuest Java API 进行集成开发
Rational ClearQuest Test Manager(CQTM)是一个运行在 Rational ClearQuest 之上的测试生命周期管理工具,其管理功能覆盖整个测试的生命周期,包括测试计划、测试编写、测试执行和测试报告等方面。CQTM 同时还提供了功能强大的集成与扩展 API。本文将向您详细地介绍如何通过 JNI 技术使用 ClearQuest Java API 实现与 CQTM 系统的集成。
    2009年1月15日  
 
使用 Rational Data Architect 和 Informix Dynamic Server 进行数据建模
本教程讲解如何使用 IBM Rational Data Architect (RDA) 作为 Informix Dynamic Server (IDS) 的建模工具。学习 RDA 的各种特性,包括如何使用模型表示业务实体、数据库实体和领域实体。通过场景和示例了解 RDA 能够给 IDS 提供哪些好处。
    2009年1月15日  
 
IBM Rational ClearQuest Email Reader 概述
本文将重点介绍 IBM Rational ClearQuest E-Mail Reader 的功能,如何配置使用 IBM Rational ClearQuest E-Mail Reader,以及使用邮件服务的典型应用案例。
    2009年1月15日  
 
Data Studio、Rational Data Architect、Rational Software Architect 和 Rational Application Developer 之间的 shell 共享
在不同的 IBM 开发产品之间共享同一个 Eclipse,比如 Data Studio、RDA、RSA 和 RAD。
    2009年1月8日  
 
使用 IBM Rational Application Developer V7.5 和 WebSphere Application Server V7.0 构建 Java EE 应用程序
IBM Rational Application Developer V7.5 包含了使用 JPA 和 EJB 技术 3.0 版本创建 Java EE 应用程序的工具。Rational Application Developer V7.5 引入了新的向导、编辑器,和透视图来很容易地创建强大的应用程序。本文面向中级用户,带您了解各种新的特性,并且向您展示如何创建端到端的 Java EE 应用程序。
    2009年1月8日  
 
IBM Rational Application Developer V7.5 中的新特性
这篇文章对 IBM Rational Application Developer V7.5 新特性进行 了概述。RAD V7.5 是 RAD V7.0 的继承版本;因此,对 7.0 版本(或者 V6.0)有基本了解是 非常有帮助的。
    2009年1月6日  
 
基于 CM Server 的 CCRC 及其 UCM 集成应用
随着 IBM Rational ClearCase 7.1 的发布,IBM Rational ClearCase Remote Client (CCRC) 7.1 针对用户实际应用中遇到的问题作了很多改进,使得软件从界面到功能更加贴近用户,更多的 ClearCase 功能使用 CCRC 就可以完成。并且在这个版本中,将 ClearQuest Web Client 集成进 CCRC,为 UCM 用户打造了一个一体的使用环境。本文针对这些特性向大家一一进行介绍。
    2008年12月31日  
 
贯穿项目生命周期利用自动化测试保证软件开发的质量
本文主要介绍在 IBM Rational ClearQuest 的开发过程中,如何在开发的各个阶段应用各种不同的自动化测试保证开发质量。
    2008年12月30日  
 
利用 IBM Rational Test Lab Manager 进行实验室管理
这篇文章描述了 IBM Rational Test Lab Manager 的测试实验室管理功能(test lab management)如何与 IBM Rational Quality Manager 一起工作。它还向您展示了如何利用实验室资源预定和请求(lab resource reservations and requests)创建和查看实验室资源和工作。
    2008年12月29日  
 
如何使用 Rational Performance Tester 录制基于 Web2.0 网站的测试脚本
本文针对 Web2.0 网站的特点,讲述了如何使用 Rational Performance Tester(RPT) 录制、调试和定制 Web2.0 网站的测试脚本,读者可以从中获得一些有益的启发。
    2008年12月29日  
 
使用 IBM Rational Quality Manager 来管理您的第一个项目
建立在 Jazz 平台的基础之上,IBM Rational Quality Manager 是一个协作性的,基于 Web 的工具,它在软件开发的整个生命周期之内,提供了全面的测试规划与测试评价管理方法。
    2008年12月29日  
 
利用策略(Policy)扩展 IBM Rational Asset Manager 的治理能力
IBM Rational Asset Manager(RAM)具备各种治理能力,RAM 内建的治理能力已经基本能够满足资产日常治理的需要,但如果用户希望能进一步扩展、加强和个性化 RAM 的资产治理能力,则可以考虑使用Policy。本教程将介绍如何利用策略(Policy)扩展 RAM 的治理能力。
    2008年12月26日  
 
在跨地域多团队环境下使用 IBM Rational RequisitePro 和 IBM Rational ClearCase 进行需求的版本化及并行开发
本文将讨论在使用 IBM Rational RequisitePro 及 IBM Rational ClearCase 实现 RequisitePro 需求文档的并行开发和版本化时可能会遇到的挑战,并为您介绍针对这些问题的解决方案。
    2008年12月24日  
 
利用 IBM Rational Asset Manager Configurator 来配置 UML 模型概要文件
Rational Asset Manager Configurator 可以将 UML 模型发布到 Rational Asset Manager 中去。它还能够抽取其中的配置从而创建另一个 UML 模型。通过使用模型来可视化 Rational Asset Manager 的配置,能够促进相互沟通和节省理解连接和配置信息之间关系的时间。
    2008年12月22日  
 
IBM WebSphere Application Server V7.0 中的 Web Services 安全策略及配置
本文着重描述 WebSphere Application Server V7.0 环境下如何分别通过管理控制台和开发工具 Rational Application Developer V7.5 为基于 JAX-WS 2.0 的 Web Services 和 Web Services Client 配置安全策略集。
    2008年12月22日  
 
Rational 的技术支持方法
本文来自于 Rational Edge:阅读 IBM Rational 的两位领导人是如何描述面向潜在客户领域的团队所面临的挑战和实践,从而促进业务取得成功。 (The Rational Edge)
    2008年12月18日  
 
演示:敏捷的致命弱点
本文来自于 Rational Edge:敏捷宣言( Agile Manifesto )和其它敏捷指导方针建议要有频繁的产品演示,比如在每次迭代结束的时候。但是大多数这种建议都太宽泛而且不具体,使得开发团队必须自己从尝试和错误中学习。这篇文章提供了丰富的实践知识,如关于敏捷项目上在什么时候,怎样,以及按照什么顺序来执行演示。 (The Rational Edge)
    2008年12月18日  
 
PureCoverage 报表脚本:最大限度利用您的覆盖率数据
本文来自于 Rational Edge:IBM Rational PureCoverage 是 IBM Rational PurifyPlus 中的一个组件,它能够在运行时动态地分析测试的代码覆盖率。除了进行整体代码覆盖率报表处理之外,PureCoverage 还可以产生各种不同种类的自定义报告,以帮助测试员和开发员识别未测试的代码,并对新代码进行目标测试。本篇文章给出了创建自定义 PureCoverage 报告的方法。 (The Rational Edge)
    2008年12月18日  
 
在敏捷项目上有效地管理需求
本文来自于 Rational Edge: 需求管理不必非常复杂。在这篇文章中,您将了解在几乎所有的敏捷软件开发项目上都能有效地管理需求,而且简单易懂的方法的核心。文章还包括一个具体的案例。 (The Rational Edge)
    2008年12月18日  
 
在 .NET 应用程序上运行 Rational PurifyPlus
本文出自于 Rational Edge:阅读如何为在 Microsoft .NET 平台上开发的产品安装并运行 IBM Rational PurifyPlus。 (The Rational Edge)
    2008年12月18日  
 
使用 Rational Team Concert 实现企业应用协同开发
本教程简单介绍了一个企业应用案例 Tanggula,并介绍了采用协同应用生命周期管理工具 Rational Team Concert 去配置和完成协同开发的基础以实现应用案例的基本要求:设置和创建项目、团队和过程;计划一个迭代(包括了迭代计划与工作项目的创建)。
    2008年12月15日  
 
使用 Rational Host Access Transformation Services (HATS) V7.1 向移动设备交付绿屏应用程序
本文概述了 IBM Rational Host Access Transformation Services (HATS) V7.1(及之后版本)提供的支持,使得您可以从移动设备,例如蜂窝式电话、数据收集终端,和个人数字助理(personal digital assistants,PDA),访问基于字符的 3270 和 5250 应用程序(主机应用程序)。本文假设您了解 Rational HATS 的功能和应用开发工作。
    2008年12月12日  
 
用于 SOA 项目环境的自动部署工具包,第 4 部分: 用于 SOA 项目的自动构建-部署-BVT 工具包
为应用程序创建自动 Build-Deploy-BVT 解决方案。本文将说明如何进行此工作,并介绍了一个脚本生成工具,用于基于应用程序配置文件快速生成这些脚本。要按照本文所述内容进行操作,您应该具有服务组件体系架构(Service Component Architecture,SCA)、IBM WebSphere Integration Developer、IBM Rational ClearCase、Ant 和 Java Emitter Templates (JET2) 的基本知识。
    2008年12月11日  
 
使用 Rational Software Architect V7 以及更新版本扩展 UML 到 C# 转换
IBM Rational Software Architect (V7 以及更新的版本)的 UML 到 C# 转换,能将 UML 模型转换为 C# 资源。当这种转换的功能完成时,您可能想要扩展这种转换 ,以包容自定义的元素以及快捷设置。本文通过一个简单的例子,向您介绍如何对这种转换创建一个扩展的基本元素。
    2008年12月11日  
 
在 IBM Rational Application Developer 中如何使用 JavaServer Faces 组件和 Ajax
本文将带您练习利用 Ajax 和关系元组列表(Relational Record List)、下拉列表框(Combo Box)、选项卡面板(Tabbed Panel),及数据树(Data Tree)组件,进行天气预报应用程序的设计和实现所需的操作步骤及编写代码的工作。本文还阐述了访问来自有两个关系表的 Relational Record List 中元素的技术。
    2008年12月8日  
 
开发可靠安全的 Web 应用程序:IBM Rational AppScan Developer Edition 入门简介
这篇文章关注开发人员在提高 Web 应用程序的安全性方面所应担当的角色,并细述了 IBM Rational AppScan Developer Edition 如何帮助他们做到这一点。Rational AppScan Developer Edition 是第一个在一个产品中提供所有的主要安全性分析技术(动态分析,静态分析,运行时分析,以及字符串分析)的工具,也是首次将这些技术集成在一起(综合分析)以发挥其巨大潜能。
    2008年12月1日  
 
运用 IBM Rational HATS 技术快速改造和重用传统的主机应用
IBM Rational Host Access Transformation Services (HATS) 解决方案可以帮助企业快速地改造和重用传统主机应用。它可以将传统主机的绿屏应用程序转换为可以通过 Web 浏览器来访问的主机应用系统。本教程通过一个 HATS 示例来阐述 HATS Web 解决方案快速便捷的特点。
    2008年11月30日  
 
IBM Rational Build Forge 代理服务器管理技术介绍
代理服务器管理技术是 IBM Rational Build Forge 区别于开源及其他商业竞争对手的重要特性之一,通过本文你将了解到 Build Forge 代理服务器管理技术的基础概念以及工作原理。
    2008年11月28日  
 
Rational Functional Tester 中可重用的对象识别机制
Rational Functional Tester (RFT) 是 IBM Rational 提供的一款自动化功能和回归测试工具,侧重于 GUI 方面的测试。能够模拟用户的实际使用,进行复杂的测试。本文针对在开发自动化测试脚本过程中经常遇到的对象识别机制问题,基于 IBM automation framework,提出一套对象识别机制,使得对象的识别做到可重用、用户接口友好。
    2008年11月28日  
 
使用 IBM Rational Software Architect 通过编程方式生成 UML 模型
本篇文章向您介绍了,怎样使用 IBM Rational Modeling Platform API ,来通过结构化文本来生成统一建模语言(UML)模型 。如果您已经有了用于构建 UML 模型的结构化信息,那么这就可以节省您的时间。
    2008年11月27日  
 
使用 IBM Rational Software Architect 在 Java 中处理 XSD
本文介绍一些在基于 Java 的 Web 服务工具包中不直接受支持的 XML 模式定义(XML Schema Definition,XSD)特性。了解如何通过创建 Java 友好的中间 XSD 或通过在代码中强制执行 XSD 约束来处理这些特性。
    2008年11月27日  
 
扩展 IBM Rational Data Architect 满足特定数据建模和集成需求,第 2 部分: 用 RDA 构建定制的报告和验证规则
作为帮助组织更透彻地理解企业信息架构的综合性工具,IBM Rational Data Architect(RDA)正在迅猛发展。随着越来越多的人使用 RDA,有些客户希望扩展 RDA,以满足他们独特的数据建模和集成需求。这个包含两个部分的系列展示如何扩展 RDA 的模型、属性视图、模型报告和验证规则。在第 1 部分,您学习了如何编程式地遍历和修改 RDA 模型,以及如何添加和显示定制的属性。在第 2 部分,学习如何生成定制的报告,以及如何为 RDA 模型添加您自己的验证规则。
    2008年11月24日  
 
使用 IBM Rational Functional Tester 7.0.1 测试 Flex 应用程序
与本文一起探索研究 Adobe Flex 应用程序的自动化测试,了解 IBM Rational Functional Tester V7.0.1 的一种可用于测试 Flex 应用的特性。这篇文章对该特性做了一个简洁的介绍,并引导您通过一个例子,录制测试用例,并且回放所录制的自动化测试脚本。
    2008年11月24日  
 
如何使用 IBM Rational Method Composer 为 IBM Rational Team Concert 文档化您的团队过程
本篇教程指导您如何在 IBM Rational Team Concert 客户机中配置 IBM Rational Method Composer 使用同一个 Eclipse 实例(shell-sharing),并上载由 Rational Method Composer 为 Jazz Team Server 生成的过程模板。
    2008年11月20日  
 
IBM Rational Software Architect 中使用 XDE Model Importer 工具
本篇文章将详细向您讲解,怎样使用 IBM Rational XDE Model Importer ,来将您的 UML 模型,从 IBM Rational XDE 迁移到 IBM Rational Software Architect,IBM Rational Systems Developer,或者 IBM Rational Software Modeler 中去。该工具迁移模型的方式,使您能够利用上 Rational Software Architect 增强的建模功能。
    2008年11月20日  
 
在 IBM Rational Systems Developer 中进行 AUTOSAR 系统建模
IBM Rational Systems Developer 与 AUTOSAR 的集成能够使您对汽车系统进行建模。它能够同时支持基于 UML 的建模和面向遵从 AUTOSAR 汽车软件的领域专用建模技术。该工具还支持从 UML 到 DSL 的双向模型到模型的转换,让您具备能够选择在两者任意一个环境中建模的灵活性。
    2008年11月17日  
 
通过使用 IBM Rational Performance Tester Extension for SIP 来测试 SIP 应用程序
本篇文章介绍了如何应用 IBM Rational Performance Tester Extension for SIP V7.0.1,来测试 Session Initiation Protocol (SIP)应用软件的完整过程。文章侧重于 SIP 应用软件的功能性测试,而不是性能测试,本文适用于 SIP 应用软件的开发员与测试员。
    2008年11月14日  
 
IBM Rational Service Tester for SOA Quality V8.0 的新特性
IBM Rational Service Tester for SOA Quality V8.0 中的新功能和更新的概述。
    2008年11月14日  
 
IBM Rational Performance Tester V8.0 的新特性
IBM Rational Performance Tester V8.0 的产品新功能和更新的概述。
    2008年11月14日  
 
IBM Rational Functional Tester V8.0 的新特性
IBM Rational Functional Tester V8.0 新的特性使得在一个测试工具中测试较多的应用程序比以往更简单。
    2008年11月14日  
 
如何利用 Rational Application Developer 将现有的静态 Web 站点转变为动态 Web 站点
本文将帮助技术背景的读者了解如何利用 IBM® Rational® Application Developer 将现有的静态 Web 站点转变为动态 Web 站点。用户将添加一个邮件 servlet、Java™2 Platform,Enterprise Edition (J2EE™) 安全性,并利用 Web 站点设计工具的页面模板来为整个 Web 站点创建一致的外观。
    2008年11月13日  
 
扩展 IBM Rational Data Architect 满足数据建模和集成需求,第 1 部分: 修改 RDA 模型和定制属性
IBM Rational Data Architect(RDA)是帮助企业全面理解企业信息架构的综合性工具,它目前正在迅猛发展。随着越来越多的人使用 RDA,一些客户强烈要求扩展 RDA,以满足他们独特的数据建模和集成需求。这个包含两个部分的系列向您展示如何扩展 RDA 的模型、属性视图、模型报告和验证规则。在第 1 部分,学习如何编程式地遍历和修改 RDA 模型,以及如何添加和显示定制的属性。
    2008年11月13日  
 
用 DB2 9.5 实现高可用性
数据的高可用性是重要数据库系统的关键需求。本文对 DB2 9.5 中提供这些功能的特性作了一个总结。了解不同解决方案的优点和缺点,并确定哪种方法最适合您。
    2008年11月11日  
 
使用 Business Motivation Model、IBM Rational RequisitePro 与 IBM Rational Software Modeler 捕获需求
这篇文章描述了对 IBM Rational RequisitePro 与 IBM Rational Software Modeler 的若干扩展,这些扩展通过支持 OMG Business Motivation Model(BMM),对图形化建模业务需求、需求之间的关系、以及为实现需求所需要做的事情之间的关系提供了良好的支持。
    2008年11月10日  
 
在 Rational Software Modeler 中利用 BIRT 实现 UML 模型报表
IBM Rational Software Modeler 及 IBM Rational Systems Developer (V7.0.5 以及更高版本)带来的集成特性,可以将 IBM Rational UML 模型与 Business Intelligence and Reporting Tools (BIRT),一个基于 Eclipse 的可扩展报表系统进行集成。您可以在 BIRT 报表图样编辑器中设计图形的报表。然后您可以利用这个 BIRT 报表设计来呈报任何关于 Rational UML 模型的报表(以 HTML 或者 PDF 的形式)。
    2008年11月7日  
 
使用 IBM Rational Software Analyzer 进行静态分析,第 4 部分: 集成您自己的分析工具
本系列静态分析四篇文章的最后一篇,描述了怎样通过使用 Rational Software Analyzer 框架提供的 API,来在分析用户界面中,集成一个新的分析引擎。
    2008年11月7日  
 
使用 IBM Rational Software Analyzer 进行静态分析,第 3 部分: 增强 Java 代码评审的规则
这是关于 IBM Rational Software Analyzer 以及 IBM Rational Applicatin Developer 和 IBM Rational Software Architect 中与它相关能力的四部分系列中的第三篇文章。它引导您浏览了创建您自定义规则以及规则集的整个过程,并使用其它扩展 Java 代码评审的高级能力。
    2008年11月6日  
 
使用 IBM Constraint Patterns and Consistency Analysis
本文讨论了 IBM Constraint Patterns and Consistency Analysis,这是 IBM Rational Software Architect 的一个扩展。该工具简化了基于模式的,一致性维护 UML 类模型的细化。它在模型的启发、简明规格说明、一致性分析和类模型中约束的代码生成上为模型开发人员提供支持。这样,您就能够简化创建较精确的模型的方式,并通过被已被广泛实证的最佳实践和自动化方法利用对象约束语言(Object Constraint Language,OCL)和约束。
    2008年11月6日  
 
使用 IBM Rational Software Architect 从 Java 代码逆向工程生成 UML 类图和序列图
本文面向于那些软件架构师,设计师和开发人员,他们想使用 IBM Rational Software Architect 从 Java 源代码来逆向工程生成 UML 类和序列图。 作者详细说明了使用 IBM Rational Software Architect 进行逆向工程的限制,并阐述了克服这些限制的技术。 您将从使用这些技术技巧和窍门中受益,以识别组件,并从 Java 类中产生像 UML 类和序列图这样的高层抽象。
    2008年10月31日  
 
使用 IBM Rational Software Analyzer 进行静态分析,第 2 部分: 创建规则和规则过滤器扩展 Java 代码评审
本文是关于 IBM Rational Software Analyzer 及其在 IBM Rational Application Developer 和 IBM Rational Software Architect 中相关性能的系列文章中的第 2 部分。它将介绍如何将 Java 代码评审功能用于分析您的代码,并且带领您逐步创建规则和过滤器。
    2008年10月31日  
 
定制 IBM Rational Method Composer V7.2 的发布外观
学习怎样在 IBM Rational Method Composer 中创建您自定义的“皮肤”(页面外观)。通过使用这个选项,您可以迅速且轻松地改变一个网站的外观。
    2008年10月31日  
 
实现 UML 模型的自动化比较及合并:通过在 IBM Rational 软件交付平台上运行一个 Ant 任务
学习如何创建和调用一个能够在 headless 操作(命令行)模式中运行从而在两个 UML 模式之间生成一个变更列表的 Ant 任务。先决条件:这些工具都必须是 7.0.0.5 版本:IBM Rational Application Developer,IBM Rational Software Architect,或者 IBM Rational Software Modeler。
    2008年10月31日  
 
IBM Rational ClearCase/ClearQuest 集成、分布式、多站点复杂环境升级
企业环境中的 IBM Rational ClearCase/ClearQuest 通常就是一个多站分布式部署的复杂系统,由于部署采用多站,而且产品被分为各个组件分布在不同的机器上协作完成任务,机器之间有比较紧密的耦合关系;同时,企业应用的数据量庞大,数据和产品都存在集成,这些因素都增加了升级过程中的风险。本文将以一个典型的 ClearCase/ClearQuest 企业部署环境为例,介绍从 2003.06.15 版本到 7.0.1 版本的阶段式升级策略,这种策略能够保证项目进度在升级过程中不受影响。
    2008年10月31日  
 
通过使用 IBM Rational Software Architect 7.0 扩展从 UML 到 C++ 的转换
IBM Rational Software Architect V7.0 中的 UML 到 C++ 转换,将 UML 模型转换成了 C++ 资源。本篇文章描述了如何扩展该转换,从而能够定制生成的资源。
    2008年10月31日  
 
IBM Rational AppScan:利用 cookie 篡改来攻击 Web 应用程序
这篇文章阐述了为什么会话管理和会话管理安全性都是复杂的工作,这就是为什么它们经常会留给商业产品来处理。这篇文章描述这两个商业应用程序引擎的语言符号是怎样产生的。作者分析了每个机制的能力,阐述了它的弱势,还论证了这样的弱势怎样才能被利用,从而执行模拟和私人违规攻击。他还讨论了攻击性的可行性。最后,他提出一种将安全性从功能中分开的会话管理的方法,并且后者由应用程序引擎实施,但是前者是由一个专门的应用程序安全产品所提供的。
    2008年10月30日  
 
IBM Rational Asset Manager 基础安全
本文详细描述了配置 IBM Rational Asset Manager 以连接 LDAP 目录的步骤。
    2008年10月30日  
 
使用 Rational Functional Tester 的 IWindow 接口处理 Windows 和 Linux 上的原生控件
Rational Functional Tester (RFT) 是跨平台的 GUI 自动测试工具,可以自动测试基于 Java, HTML 和 .Net 的应用程序。RFT 的大部分功能是通过对象映射或者动态查找得到的 TestObject 实现。同时,RFT 还提供了一个基于 Win32 API 和 Linux Xlib 的 IWindow 接口,可以用来处理原生控件(指使用系统 API 直接生成的控件)和窗体。本文将介绍如何在需要跨平台测试的情况下,使用 IWindow 来处理原生控件。
    2008年10月30日  
 
创建 UML 概要文件(UML Profiles),第 2 部分: 利用 Rational Software Architect、Rational Systems Developer,以及 Rational Software Modeler 来管理 UML 概要文件内部的变更
这篇文章将向您具体描述如何利用 IBM Rational Software Architect、IBM Rational Systems Developer,以及 IBM Rational Software Modeler 来编写 UML 概要文件。它讨论了 UI 和程序性两种方法。您应该对 UML 2.1 规范比较熟悉。
    2008年10月29日  
 
SOA 组合业务服务的自动化测试:第 3 部分
本系列文章的第一部分介绍了如何自动安装部署 SOA 的测试环境;第二部分介绍了 SOA 组件的自动化部署。本部分将着重介绍将 SOA Build 自动部署完成之后,如何进行 SOA 的自动化测试。
    2008年10月27日  
 
使用 Rational Systems Developer 或 Rational Software Architect 进行 C++ 转换的提示和技巧,第 3 部分: 使用 UML 对 C++ 特定模型进行建模
这篇文章(这个系列的第 3 部分)为您提供了一些技巧可以使您更好地理解如何利用 UML 建模 C++ 特定模型,从而当您在 IBM Rational Software Architect 或者 IBM Rational Systems Developer 中为 C++ 转换运行 UML 时产生代码。这篇文章将向您显示如何建模数组、联合体、抽象类,为属性建模默认值等等。它还为您提供一些关于如何利用 Rational Software Architect 特性来进一步制定由 C++ 转换产生代码的技巧。
    2008年10月24日  
 
使用 Eclipse 和 Java 对 IBM Rational ClearQuest 进行二次开发
IBM Rational ClearQuest 是业界领先的变更管理工具,提供 VBScript、Perl 语言编程接口进行二次开发。本文着重介绍使用 Eclipse IDE 和 Java 语言通过 JNI 调用对 ClearQuest 进行二次开发,更方便地与其他基于 Java 开发的企业级应用系统进行集成。
    2008年10月24日  
 
使用 IBM Rational Team Concert 进行实时协作和开发
IBM Rational Team Concert 是一个可实时相互协作的软件交付环境,可使发团队小组简化、自动化和监管治理其软件交付过程。在这篇教程中,您将利用 Subversion 从 Google Web Toolkit (GWT) 中把一个样例应用程序导入到 Rational Team Concert 中,从而能够充分利用 Rational Team Concert 的许多特性。在这个过程中,我们将涉及到 Rational Team Concert 的协作、源代码管理、敏捷开发以及任务管理等方面。
    2008年10月23日  
 
SOA 组合业务服务的自动化测试:第 2 部分
在本系列的上一篇文章中,我们介绍了如何实现 SOA 测试环境的自动化安装 , 这一章我们将介绍如何自动每天定时安装新的待测 SOA 组件。
    2008年10月23日  
 
使用 Java Persistence API 与 JavaServer Faces 开发 Web 应用程序
本篇文章描述了 IBM Rational Application Developer V7.5 提供的简化程序模型与工具,它们能方便地构建使用 Java Persistence API (JPA) 的 Web 应用程序。
    2008年10月21日  
 
使用 IBM Rational Application Developer V7.5 中的 JPA, Ajax 与 Dojo 工具开发 Web 2.0 应用程序
本文将向您展示,怎样使用 IBM Rational Application Developer V7.5 (或者后续版本)新的 JPA,Ajax 和 Dojo 工具,来创建一个端到端的 Web 应程序。开发人员在构建带有运行在 IBM WebSphere Application Servers 上 EJB3 与 Web2.0 特性包的的程序时,可以利用 Rational Application Developer 的新 Web 工具带来的优势。
    2008年10月20日  
 
SOA 非功能测试最佳实践
在开发面向服务的体系结构(Service-Oriented Architecture,SOA)应用程序时,您的组织很可能会存在需要进行大量的实现和测试工作的非功能需求(NonFunctional Requirement,NFR)。Shiv Asthana 在本文中介绍了在测试作为 SOA 环境的一部分构建的应用程序的非功能需求时需要遵循的最佳实践。
    2008年10月20日  
 
向 SOA 转型,第 4 部分: 在 IBM Rational Software Architect 中如何将 Web 服务过程从 UML 转换为 BPEL
本文介绍了如何使用 UML 对 BPEL 过程实现的细节进行建模。统一建模语言(Unified Modeling Language,UML)为用例、协作、数据、接口、类、组件、交互、状态,和活动建模等,提供了方便、容易理解、容易编写,并且被广泛验证的支持。您可以利用它获取可以转换为各种平台架构的应用程序模型。本文所介绍的从 UML 到过程执行语言(Process Execution Language)的转换(UML-to-BPEL)可以将 UML 工件转化为 BPEL 工件。
    2008年10月17日  
 
用于 SOA 项目环境的自动部署工具包,第 1 部分: 自动部署工具包概述
本系列文章介绍自动部署工具包(automatic deployment toolkit,Automatic-DT),它可以帮助基础结构架构师使用自动安装和配置的 IBM 软件来安装和配置部署节点。它还可以帮助测试人员或开发人员在每日的测试或集成生命周期中刷新构建版本。本文是该系列中的第一篇文章,将为您提供有关 Automatic-DT 的概述。
    2008年10月16日  
 
SOA 组合业务服务的自动化测试:第 1 部分
通过本文您将了解组合业务服务的概念以及如何自动化的将 WebSphere Process Server,WebSphere Application Server,DB2 等应用中间件和 Rational Performance Tester for SOA quality,Rational Function Tester,等测试工具整合成一套完整的测试环境。
    2008年10月16日  
 
使用 Rational Modeling Extension for Microsoft .NET 对 C# 应用程序进行建模,第 3 部分: 对 C# 数组、指针、局部及通用类型进行建模
本文面向于 Microsoft .NET 应用程序开发人员。 它详细说明了如何使用 IBM Rational Modeling Extension for Microsoft .NET 所扩展的 Rational 建模工具中的建模功能来建模 .NET C# 应用程序。 此扩展可以与 IBM Rational Software Modeler,IBM Rational Systems Developer 和 IBM Rational Software Architect 一起使用。 本文假定,您熟悉使用 Rational 建模工具的基本 UML 建模概念。
    2008年10月13日  
 
Data Studio Administrator,第 1 部分: 将 Data Studio Administrator 与 Rational Data Architect 集成
本文重点阐述 Data Studio Administrator(以前称为 DB2 Change Management Expert)与 Rational Data Architect 的集成。您将学习这两种工具共同的观感、各自的优点,以及将它们结合起来使用的好处。本文包括一个逐步的说明和演示这两种工具之间的触点的示例。
    2008年10月13日  
 
创建 UML 概要文件(UML Profiles),第 1 部分: 使用 Rational Software Architect、Rational Systems Developer 和 Rational Software Modeler 创建和布署 UML 概要文件
这篇文章会向您详细阐述如何使用 IBM Rational Software Architect、IBM Rational Systems Developer 和 IBM Rational Software Modeler 创建 UML 概要文件 (UML Profiles)。它即涉及了使用 UI 设计器,又要编写代码。在阅读本文之前,您需要熟悉 UML 2.1 的规范。
    2008年10月12日  
 
在 IBM Rational Application Developer V7.5 中的 JavaServer Faces 工具有什么新特性?
这篇文章重点强调了 IBM Rational Application Developer V7.5 中 JavaServer Faces 所支持的最新的几个特性。
    2008年10月9日  
 
在 IBM Rational Software Architect V7.5 中使用 UML Modeler 的新特性
这篇文章重点叙述了 IBM Rational Software Architect V7.5 (以及更高版本)中 UML Modeler 组件的一些新的功能,并解释了如何权衡新近添加的几个特性。
    2008年10月9日  
 
IBM Rational Software Architect for WebSphere Software V7.5 概览
本篇文章讨论了IBM Rational Software Architect for WebSphere 的新特性,现在可以得到新发布的 V7.5。本篇文章将讨论重点放在新模型,以及 Rational Software Architect 的转换特性上。新的 IBM Rational Application 关于 EJB3 和 JPA,Web 2.0 以及其他领域的开发特性,在文章末尾列出的参考文章中,有详细叙述。
    2008年10月9日  
 
使用 IBM Rational Application Developer for WebSphere Software 应对软件开发的挑战
本文介绍了 IBM Rational Application Developer for WebSphere Software V7.5 的新特性,及其为众多软件开发团队所提供的解决方案,以解决他们在交付 Web 和面向服务的应用程序时所面临的许多挑战。
    2008年10月9日  
 
IBM Rational AppScan Enterprise Edition 护驾企业 Web 应用安全,第 1 部分:企业级 Web 应用安全解决方案介绍及其特点
本文分为两部分,第一部分将从 Web 应用安全解决方案的演进入手,探究解决方案的发展之路,并对文中称之为“战略方法”的企业级解决方案及其特点进行深入分析;在第二部分中,将从开发人员、安全管理员、经理等角色出发,用实例的形式展示出使用统一的管理平台后,给企业安全管理带来的方便性、统一性和其它优势。
    2008年9月28日  
 
IBM Rational AppScan Enterprise Edition 护驾企业 Web 应用安全,第 2 部分:企业级 Web 应用安全解决方案实例
本文分为两部分,第一部分从 Web 应用安全解决方案的演进入手,探究解决方案的发展之路,并对文中称之为“战略方法”的企业级解决方案及其特点进行深入分析;在第二部分中,将从开发人员、安全管理员、经理等角色出发,用实例的形式展示出使用统一的管理平台后,给企业安全管理带来的方便性、统一性和其它优势。
    2008年9月28日  
 
通过 Rational TestManager 执行 Rational Visual Test Scripts
在文中作者探究了用 RRAFS 自动测试主机应用程序的方法。
    2008年9月28日  
 
使用 Java 扩展 IBM Rational RequisitePro
本文展示了如何通过 Java 技术访问 IBM Rational RequisitePro 的扩展接口。本文也详细说明了如何使用与 RequisitePro 一起安装的 Java Native Interface (JNI) 库。
    2008年9月27日  
 
在 IBM Rational Application Developer (RAD) 中使用 Integrated Solution Console Visual Designer 7 插件进行开发
这篇教程介绍如何在 IBM Rational Application Developer (RAD) 开发环境中,使用 Integrated Solutions Console Visual Designer 7 (ISC Visual Designer 7) 插件开发应用于 ISC 平台的 Web 应用程序。
    2008年9月26日  
 
如何通过使用 IBM Rational RequisitePro 和 IBM Rational Systems Developer 建立追溯性
这篇文章描述了如何通过利用 IBM Rational RequisitePro 和 IBM Rational Systems Developer 来使用追溯性查询,并把一个地址簿项目当作一个案例来研究。
    2008年9月25日  
 
IBM Rational Purify 的高级特性: 将 Purify 整合到软件开发和测试过程中
IBM Rational Purify 是一种精确检测毁坏错误的工具,否则分析和修复都会十分困难。在软件开发生命周期所有过程中有条理有系统地使用 Purify 将确保您能够尽早检测到这些错误。在这篇文章中,您将学习到如何通过自动操作它的使用以及将它整合到您的软件开发和促使过程中来获得最大化的利益。
    2008年9月25日  
 
怎样快速生成简单的 Web 站点
这篇文章描述了如何利用 IBM Rational Software Architect 从一个 UML 数据模型中产生直接能用的 Web 页面。产生的这个 Web 站点为预先定义的数据模型提供了创建、读取、更新,以及删除(CRUD)功能。它可以用来为您的应用软件产生简单的数据管理屏幕界面,这样就您能够使您关注更加复杂,高价值的开发。
    2008年9月22日  
 
使用 Rational Software Architecture 实现数据按需加载的自定义分页组件
在本篇文章中,我们通过重新实现分页标签以解决 DataTable 引起的性能问题。
    2008年9月19日  
 
利用 UML 概要文件 (UML Profiles) 定制领域建模,第 2 部分: 使用 Profile Tooling 向导
这篇文章介绍了如何自定义将为您的 UML Profiles 生成的工具。
    2008年9月16日  
 
利用 UML 概要文件 (UML Profiles) 定制领域建模,第 1 部分: 创建和部署工具
这个由两部分组成的文章阐述了如何为 UML 概要文件生成工具和 UML 形状,从而允许利用 IBM Rational Systems Developer、IBM Rational Software Architect,以及 IBM Rational Software Modeler 来定制领域建模。
    2008年9月16日  
 
使用 IBM Rational Software Analyzer 和 IBM Rational Build Forge
使用 IBM Rational Build Forge 制定、配置、自动化软件分析过程。
    2008年9月11日  
 
使用 Rational Business Developer 基于 EGL 构建 JSF 搜索页面
本篇教程将指导您,如何在 IBM Rational Business Developer 中应用 Enterprise Generation Language (EGL)以及 JavaServer Faces(JSF)组件。在本教程中,您将创建两个页面,分别允许用户以两种不同的方式搜索数据库。这些页面接受用户的输入,并搜索数据库中与输入相匹配的记录,并在同一页面中显示搜索结果。
    2008年9月10日  
 
利用 IBM Rational Software Architect 和 IBM ClearCase Remote Client (CCRC) 简化全球化开发与交付
本文介绍了一些将集成开发环境(integrated development environment,IDE)和软件配置管理(software configuration management,SCM)工具集成到 GDD 环境中的技巧、技术和最佳实践。这些工具包括 IBM Rational Software Architect、IBM Rational Application Developer 和依靠 CCRC(ClearCase Remote Client)插件的 IBM Rational ClearCase。
    2008年9月8日  
 
IBM Rational Application Developer Web 服务工具的使用提示与技巧,第 2 部分: 验证 Java 类是否遵循 JAX-RPC
当您将现有的应用程序提取为 Web 服务时,在 Web 服务代码生成过程中,您可能会遇到许多问题。这些问题主要是由于您现有的应用程序不遵循 Java API for XML based RPC(JAX-RPC)规范而引发的。本文列出了在自底向上的 Web 服务代码生成阶段的普遍问题,并介绍 Rational Application Developer 如何能够在代码生成之前帮助您验证 JAX-RPC 遵循。
    2008年9月5日  
 
利用 Rational Application Developer 7.0 及其更新版本在 JavaServer Pages 中使用 Service Data Objects
本文详细介绍了如何使用 IBM Rational Application Developer 的新特性开发 Service Data Objects(SDO,服务数据对象)。它使您能够在无需任何编程知识的情况下,使用复杂的查询来创建数据库视图。
    2008年9月4日  
 
利用 JUnit 和 IBM Rational Application Developer 测试一个基于数据源的应用
这篇文章描述了一种测试部署在应用软件服务器(比如 WebSphere Application Server V6.0.2)上的基于数据源组件的技巧,利用 IBM Rational Application Developer V7.0 平台上的 JUnit 。这篇文章的目标客户端主要是对 JUnit 框架已经比较熟悉的开发人员,以及那些已经应用过 Rational Application Developer 知识的人群。
    2008年8月29日  
 
使用 Rational Software Architect 创建基于 Web 服务的 Enterprise Java Bean
本教程向您展示了,怎样使用 IBM Rational Software Architect (V7.0 或更新的版本),来创建一个 Enterprise JavaBean 组件,并最终从该组件中发展一种 Web 服务,假设该 Web 服务使用了一种 Web 服务客户机。 Rational Software Architect 与 Test Environment 扩展版本的集成(与 IBM WebSphere Application Server V6.0 或更新版本的联合), 使它变得更容易的创建、发展以及测试 Java 2 Platform、Enterprise Edition (J2EE Platform)组件。通过使用这项工具,您(作为软件开发员)可以开发出任何的 J2EE 应用程序,从 Rational Software Architect IDE 自身到 WebSphere Application Server,并能在不离开开发环境的条件下,测试该应用程序。
    2008年8月28日  
 
深入理解 Rational ClearCase UCM 依赖
本文详细介绍了 Rational ClearCase UCM 依赖的产生情况,以及如何解决和应对 UCM 依赖带来的困扰。
    2008年8月28日  
 
改进 Rational Functional Tester 启动应用程序的过程
本文介绍了一种改进的方法,在 IBM Rational Functional tester (RFT) 录制的脚本中采用代码和配置文件来启动应用程序,每次跑脚本前,测试人员只需要打开配置文件设好 build 运行程序的路径,就完成了配置过程。通过该方式也可以使用命令行来运行测试脚本,使自动化测试成为可能。
    2008年8月28日  
 
使用 IBM Rational Software Analyzer 进行静态分析,第 1 部分: 入门指南
这是专门论述 IBM Rational Software Analyzer,以及它在 Rational Application Developer 和 Rational Software Architect 中相关的静态分析能力的四部分系列文章中的第 1 篇。本文专注于高层次的、一般概念的静态分析。本系列中的其他文章将专注于使用并扩展 Analyzer 的一些特性,如果您想完全了解该软件所提供的特性的话,这些文章将帮助您更快地了解中级和高级的特性。
    2008年8月25日  
 
IBM Rational AppScan:跨站点脚本攻击深入解析
了解黑客如何启动跨站点脚本攻击(cross-site scripting,XSS),跨站点脚本攻击攻击危害(及不危害)什么,如何检测跨站点脚本攻击,以及如何防止您的 Web 站点和站点的访问者受到这些针对隐私和安全的跨站点脚本攻击恶意入侵。
    2008年8月25日  
 
使用模型驱动开发和基于模式的工程来设计 SOA,第 4 部分: 模型到模型的转换以及将模型与 EMFT JET 转换连接起来
本篇教程向您展示了,怎样扩展 IBM Rational Software Architect 的应用,以构建模型到模型的转换 。您将通过模型映射、定义映射、创建并测试得到的插件,来构建自己的插件。
    2008年8月21日  
 
使用 IBM Rational Team Concert 和 Jazz 平台开发可扩展的应用软件,第 1 部分: 安装与设置
这篇文章阐述了如何安装 IBM Rational Team Concert 以及安装这个环境,从而使它使用于 Jazz 技术平台。Jazz 的最佳使用是当开发团队分布在世界各地时,开发企业层次的应用软件。它是一个非常强大平台,包括合作的性能、资源管理、缺陷管理、灵活开发,等等。
    2008年8月19日  
 
怎样在 IBM Rational Team Concert 和 Jazz 平台下应用 Scrum 项目管理方法
敏捷计划工具与 IBM Rational Team Concert 、 Jazz 的集成 ,提供了更大的可操控性、合作的空间和可跟踪性,及过程意识性,并且所有这些都集中于一个平台下,从而有利于提高开发效率。
    2008年8月19日  
 
使用应用程序质量量度来提高软件商业价值
本文来自于 Rational Edge:通过本文学习软件质量量度为什么对保证商业价值越来越重要,以及软件开发公司是怎样将质量量度应用到他们的开发过程中去。 (The Rational Edge)
    2008年8月18日  
 
书摘 ——来自 Software Project Manager's Bridge to Agility
本文来自于 Rational Edge: 阅读关于迁移到敏捷软件开发的最新书籍之一其中的一个篇章。 (The Rational Edge)
    2008年8月18日  
 
使资产具有可消费性:您的装备是漂亮的,糟糕的,还是丑陋的?
本文来自于 Rational Edge: 大中型企业通常善于生产或者创建资产和构件,但是对它们的重新利用方面却做得很不理想。这篇文章描述了通过更好理解它们在哪些背景中使用,从而更好地使用资产和构件消耗的方法。 (The Rational Edge)
    2008年8月18日  
 
技巧性与可控性: OpenUP 与 Eclipse Way
本文来自 Rational Edge:学习 Eclipse Way 的特性,OpenUP 的深入内容,以及灵活团队开发工具的最佳方案。 (The Rational Edge)
    2008年8月18日  
 
协作支持:下一个发展方向
本文出自于 Rational Edge:阅读关于软件开发市场中支持团队协作和创造力的新兴能力。 (The Rational Edge)
    2008年8月18日  
 
利用 Rational Method Composer 设计 IBM 全球和本地业务过程
本文出自于 Rational Edge:阅读 IBM Rational Method Composer 如何用于编制 IBM 中的全球和本地 IBM Global Business Services 客户关系管理(customer relationship management,CRM)业务过程。Rational Method Composer 解决方案基于编制 CRM 业务过程的统一框架,称为 Unified CRM Business Process Framework。 (The Rational Edge)
    2008年8月18日  
 
使用模型驱动开发和基于模式的工程来设计 SOA,第 3 部分: Eclipse Modeling Framework Technology Java Emitter Template 转换
本教程描述了,怎样扩展 IBM Rational Software Architect 的应用 ,以及怎样使用您自定义的模板,来自动生成一个设计方案。Rational Software Architect 为您在设计服务型结构(SOA),或其他方案时的联合应用,提供了一些技巧。您也可以通过这些自动操作,来提高方案的质量,以及支持总体管理进程。
    2008年8月14日  
 
如何在 Rational Robot 项目中使用 Windows API 来操作 GUI 控件
这篇文章讲述了如何在 Rational Robot 脚本中调用 Windows API 来操作常用 GUI 控件。
    2008年8月11日  
 
IBM Rational Developer for System i for SOA Construction
本文介绍 IBM Rational Developer for i5/OS for SOA Construction 如何帮助您利用现有的 RPG 资产,并转换为更灵活的应用程序架构,从而支持您的商业需求。
    2008年8月11日  
 
如何使用 IBM Rational Rose Model Importer,第 1 部分: 如何将 UML 模型移植到 Rational Software Architect 中
了解如何使用 IBM Rational Rose Model Importer 将 UML 模型从 Rational Rose 移植到 IBM Rational Software Architect、IBM Rational Systems Developer,或 IBM Rational Software Modeler 中。本文逐步地指导您使用这些新的产品增强的建模功能来移植 UML 模型。
    2008年8月11日  
 
Jazz 系列: 开始使用 Jazz 报表
Jazz 中的团队报表组件提供了在 Jazz 中创建、部署和生成报表的能力。本文档描述如何设置和开始使用报表来跟踪软件开发进度。
    2008年8月9日  
 
基于统一场景的设计: 从概念到实践
这篇文章是本系列文章的完结篇,它描述了用于方法学的 UML 扩展和支持工具。本文将关注点放在支持 USBD (基于统一场景的设计)的工具上面,也就是将用于 IBM Rational Software Architect 版本 7 以及后续版本的 IBM WebSphere Business Modeler 集成特性,以及一组 UML 2.0 的扩展放置到一组 UML 规范之中。这其中包括一个 UML 2.0 规范以及一个帮助创建 Business Model、Business Analysis Model、Use Case Model 和 User eXperience Model 的模型模板。
    2008年8月7日  
 
基于 RFT 和 STAF 进行的无需人工干预的跨平台自动化回归测试
本文随着回归测试的自动化程度不同,而结合 Rational Functional Tester (RFT) 进行无需人工干预的跨平台并发自动化回归测试。
    2008年8月6日  
 
在 Linux 系统上部署和配置 IBM Rational ClearQuest 7.0
这个指南阐述了如何在 Linux 平台上安装和配置 IBM Rational ClearQuest V7.0。您还可以学习到如何在 IBM WebSphere Application Server部署 ClearQuest Web 组件,而不是在 ClearQuest Web 应用软件上,并为连接到 ClearQuest 先前版本所创建或者配置得数据库上获取解决问题得提示。这篇文章为那些对 Windows 有一些类似经历的读者提供的。
    2008年8月5日  
 
掌握 Facebook 应用程序开发,使用 PHP、Rational Application Developer、WebSphere Application Server 和 DB2 进行实现,第 3 部分: 完成 Facebook 股票经纪演示应用程序的开发
这是使用 PHP 和 Java 语言开发完全功能 Facebook 应用程序的三部分系列教程的最后一篇教程,为一个现有的股票经纪交易应用程序添加一个 Facebook 接口。在本教程中,您将使用在前两部分中安装的工具和开发的组件来实现 Facebook 应用程序的细节。
    2008年7月31日  
 
Rational Functional Tester Proxy SDK 开发,第 2 部分: 使用 Proxy SDK 扩展 RFT 已支持 Java GUI 组件 Proxy 对象实现
Rational Functional Tester(RFT)是一款先进的、完全面向对象的和跨平台的基于图形化用户界面的自动化测试和回归测试工具。本文主要介绍如何使用 Rational Functional Tester Proxy SDK 来对 Java domain 下,RFT 已支持组件的 Proxy 对象进行扩展。
    2008年7月30日  
 
Rational Functional Tester Proxy SDK 开发,第 3 部分: 使用 Proxy SDK 扩展 Java GUI 组件可捕获的验证数据
Rational Functional Tester(RFT)是一款先进的、完全面向对象的和跨平台的基于图形化用户界面的自动化测试和回归测试工具。本文主要介绍如何使用 Proxy SDK 来扩展可捕获的验证数据。
    2008年7月30日  
 
Rational Functional Tester Proxy SDK 开发,第 4 部分: 使用 Proxy SDK 新建 Proxy 对象扩展 Windows 组件 Proxy 对象
Rational Functional Tester(RFT)是一款先进的、完全面向对象的和跨平台的基于图形化用户界面的自动化测试和回归测试工具。本文主要介绍如何使用 Proxy SDK 来对 .Net domain 下,RFT 已支持的下 Windows 组件的 Proxy 对象进行扩展。
    2008年7月30日  
 
Rational Functional Tester Proxy SDK 开发,第 1 部分: Proxy SDK 概述
Rational Functional Tester(RFT)是一款先进的、完全面向对象的和跨平台的基于图形化用户界面的自动化测试和回归测试工具。RFT 可以通过 Proxy 来对 GUI 组件进行获取和控制,而 Rational Functional Tester Proxy SDK 是 RFT 提供给用户的接口,使用户扩展所能被 RFT 自动化控制及支持的 GUI 组件的 Proxy 对象。本文为您介绍 Proxy SDK 的背景和工作原理。
    2008年7月30日  
 
IBM Rational Purify 的高级特性: 利用 Purify 进行程序调试
IBM Rational Purify 是一个能够精确检测内存泄露错误的工具,否则要检测和修复这些错误是相当困难的。它监控并分析一个程序是如何使用内存情况,并发出附有源代码错误的报告,精确确定到这这个错误的原因和具体位置。在这篇文章中,您将学习如何熟练地利用 Rational Purify API 和带有调试器的观察点来分析内存中的错误。
    2008年7月25日  
 
用 Rational Software Architect 建立面向服务的体系结构(Service-Oriented Architecture)的模型,第 5 部分: 服务识别
本系列教程介绍关于利用 IBM Rational Software Architect 进行面向服务的体系结构(service-oriented architecture,SOA)的建模的概念和工具。本系列第五篇教程将教您如何识别服务并在 Rational Software Architect 中创建最初的服务模型。
    2008年7月24日  
 
Java API 参考文档,第 3 部分
本文对 JavaTOC doclet 以及如何使用它和扩展它进行了进一步地讨论。本文所描述的方法是 Javadoc 的标准解决方案,并且使用工具生成 Eclipse 插件程序帮助系统。我将通过 Custom doclet 向导在 Eclipse 中运行 JavaTOC doclet 以及 Ant 编译系统。JavaTOC 工具为 Java API 参考文档生成 TOC XML 导航。
    2008年7月24日  
 
使用 IBM Constraint Patterns and Consistency Analysis 扩展
本教程向您介绍如何使用 IBM Rational Software Architect 的扩展,IBM Constraint Patterns and Consistency Analysis,一种基于模式以及一致性保持的 UML 类模型细化工具。
    2008年7月21日  
 
在 Rational Functional Tester 脚本中实现静态获取方法到动态获取方法的自动转换
本文讨论了如何自动地将 Rational Functional Tester(RFT) 脚本中的静态获取方法转化为动态获取方法。您将了解到什么是 RFT 脚本的静态获取方法和动态获取方法,用动态获取方法有哪些优势,以及怎样自动地将静态获取方法转化为动态获取方法。
    2008年7月18日  
 
通过 Jazz 和 IBM Rational Team Concert 进行测试管理
本文将介绍使用 IBM Rational ClearQuest 和 IBM Rational Team Concert 管理测试资产的两种方法。Team Concert 包括集成的工作条目、源控制、以及编译管理支持等,适用于小型和中型的团队。IBM Rational 于 2008 年出推出 Jazz 技术平台,这是第一个基于 Jazz 平台的产品。
    2008年7月17日  
 
探索模型驱动开发 (MDD) 和相关方法,第 3 部分: 进一步研究模型驱动开发和其他行业方法
在本文中,在业界的其他相关活动的上下文中了解模型驱动开发(model-driven development,MDD)。比较软件工厂、领域特定语言和 MDD 方法。探索如何将开发构件可视化为模型,以及使用可执行的统一建模语言(Unified Modeling Language,UML)方法来直接执行模型。
    2008年7月17日  
 
掌握 Facebook 应用程序开发,使用 PHP、Rational Application Developer、WebSphere Application Server 和 DB2 进行实现,第 2 部分: 并行地使用 Java 和 PHP
为一个已有的股票经纪公司构建一个 Facebook 接口,使其能够进行在线投资组合管理。学习一种方法,将一个应用程序的功能拆分成 PHP 和 Java 组件,并使用 Spring 框架将一个标准 MVC 架构应用到 Java 代码中。 本教程系列的第 2 部分覆盖了你在第 1 部分中开始的 Facebook 应用程序开发的详细内容。
    2008年7月14日  
 
使用 Rational Systems Developer 和 Rational Software Architect 进行 C++ 转换的提示和技巧,第 2 部分: 在 Rational Systems Developer 和 Rational Software Architect 中控制由 UML 模型生成的 C++ 代码
本文是系列文章的第 2 部分,它对于当您在 IBM Rational Systems Developer 或者 Rational Software Architect 中运行 UML 到 C++ 的转换时更好地控制所生成的 C++ 代码,提供了许多提示和帮助。除此之外,它还描述了如何从一个 UML 模型中生成虚拟的、内联的以及友好的函数。它还描述了如何控制用于模板类的代码生成,并且提供了使用 UML 到 C++ 转换的代码生成的许多其他方面的详细信息。
    2008年7月11日  
 
掌握 Facebook 应用程序开发,使用 PHP、Rational Application Developer、WebSphere Application Server 和 DB2 进行实现,第 1 部分: 安装设置组件
使用 PHP 和 Java 编程语言开发一个 Facebook 应用程序。本教程先带您初步了解 Facebook 的概况,然后一步步向您介绍创建一个 Facebook 应用程序所需组件的安装过程。接着,您将会进一步了解 Facebook,尤其是与如何将您的应用程序集成到站点中有关的方面。最后,您将安装设置完成一个空的框架应用程序作为后续工作的开始。在本系列的第 2 和第 3 部分中,您将了解如何开发您在第 1 部分中创建的应用程序。
    2008年7月10日  
 
建模揭秘,第 2 部分: 构建用户模型
用户模型是对一组人员和这些人员如何使用某个 IT 解决方案的描述。这种类型的建模基于主要的可用性理论与实践,并允许解决方案架构师指定 IT 解决方案的外部条件,以便该解决方案对所有类型的用户都有用并可用。在本文中,了解如何为支持安全 Web 资源访问的简单组件构建用户模型。了解用户模型如何确定需求定义方面的可能差距。
    2008年7月10日  
 
Jazz 系列: 开始使用迭代计划
迭代计划组件提供了一种有趣的方法来帮助您计划和执行项目中的开发迭代。由于迭代计划基于针对相关里程碑的工作项,从而使得此计划任务非常交互式、活泼和有趣。
    2008年7月9日  
 
IBM Rational 架构管理软件模型结构指南,第 2 部分: 经典的 Rational 统一过程
本文面向那些有兴趣将传统的 IBM Rational 统一过程(RUP)中总结出来的建模指导方针应用到 IBM Rational Software Modeler、IBM Rational Systems Developer 或者 IBM Rational 中的用户。您将掌握这些产品是如何对 RUP 定义的模型类型进行支持的;用于模型组织和团队建模的 RUP 建模风格的执行;以及 RUP、用例、分析和设计模型的业务价值、组织和内容。
    2008年7月3日  
 
IBM Rational 架构管理软件模型结构指南,第 1 部分: 基本原则
本文涵盖与您组织模型内容的方式和构造模型储存库的方式相关联的术语、概念、原则以及最佳实践,并且将它们应用到基于 IBM Rational Eclipse 的 UML 建模产品中。
    2008年7月3日  
 
提高 Ajax 应用程序性能,避开 Web 服务漏洞
部署高效带宽 Ajax 应用程序并不能保证在 Service Level Agreement 中的服务水平很高。无论怎样修改 Ajax 代码来提高带宽效率,始终存在一些风险和漏洞,需要您进行监视并解决。developerWorks 定期撰稿人 Judith Myerson 对 Ajax 进行了简单的概述,解释了 Web 服务漏洞是什么以及为何 Service Level Agreements(SLA)如此重要,并提出了一些改进 Ajax 应用程序的解决方案。
    2008年6月30日  
 
敏捷测试的最佳实践,第 3 部分: 向敏捷测试转变
本文讲述了作者在两年的敏捷测试和开发工作中的经验和体会。从敏捷的实质,敏捷测试的方法和过程,到如何帮助传统团队转变为敏捷团队做了详细阐述。本文是系列的第三篇文章,着重讲述如何帮助传统团队转变为敏捷团队。
    2008年6月30日  
 
在 Rational Functional Tester 中如何判断页面是否下载完毕
当使用 Rational Functional Tester (RFT) 进行 Web 应用程序自动化测试的时候,通常会遇到这样一个技术问题。一个请求被提交之后,如何在 Rational Functional Tester 中判断响应页面是否为我们所期待的内容,并且该页面是否已经下载完毕。本文针对这个问题,给出了几个解决办法。
    2008年6月30日  
 
测试过程中的配置管理
软件测试需要进行充分的测试准备,需要科学的,规范的测试过程管理。有效的配置管理对跟踪和提高测试质量和效率起到十分重要的作用。测试过程中的配置管理工作不仅包括搭建满足要求的测试环境,还包括获取正确的测试、发布版本。但是在实际软件测试工作中,配置管理并没有得到相应的重视。
    2008年6月27日  
 
SOA 案例研究:SOA 设计
本文是面向服务的体系结构 (SOA) 系列之一,主要通过名为 JKHL Enterprises (JKHLE) 的虚构公司阐述一个案例研究。 本文的案例研究重点是与 SOA 设计(更具体地说是服务和流的设计)相关的挑战和解决方案。本文描述如何应用“SOA 设计场景”的实现和解决方案模式来解决与该案例研究相关的业务和 IT 挑战。
    2008年6月26日  
 
向 SOA 转型,第 3 部分: 从 UML 到 SOA
本文介绍如何利用 IBM Rational Software Architect 7.0.0.2 或之后的版本中包含的 UML-to-SOA 转换工具,将软件服务的 UML 模型转化为具体领域的面向服务体系架构(service-oriented architecture,SOA)模型。该转换可以作为所有针对具体软件实现和运行时的转换扩展的基础。
    2008年6月26日  
 
使用 Rational Performance Tester 实现 DB2 性能测试和监控
观察如何在 DB2 基准测试环境中使用 Rational Performance Tester 作为性能测试工具。了解要使用的最佳实践和一般经验法则。Trade6 基准应用程序被用作示例工作负载。
    2008年6月25日  
 
向 SOA 转型,第 2 部分: 在 IBM Rational Software Architect 中为 Business Process-to-Service Model 转换特性创建一个自定义扩展
IBM Rational Software Architect 中的 Business Process-to-Service Model SOA 转换特性有助于您创建一个基于业务处理过程的服务模型体系结构。本文向您详细演示如何为这一转换创建一个自定义的过程分解。本文所面向的是那些对如何创建转换扩展比较熟悉的读者。
    2008年6月25日  
 
Jazz 系列: Hello Jazz —— 如何编写简单的 Jazz 组件
本文将指导您完成创建一个非常简单的 Jazz 组件的过程,该组件同时参与客户端和服务器端的工作。作为本文的先决条件,您应该熟悉 Eclipse 插件开发。
    2008年6月23日  
 
在 IBM Rational Application Developer-ClearCase 环境中管理 Utility JAR
IBM Rational Application Developer 和 IBM Rational ClearCase 允许您提升 Eclipse 的能力来帮助您开发复杂的 J2EE 应用软件。有了这些工具,您可以利用 Utility JARs 的优势来提高一个团队环境中正在开发的软件的生产力。
    2008年6月18日  
 
集成 IBM Rational Portfolio Manager 和 IBM Rational ClearQuest: 配置集成,第 2 部分
这是关于集成 IBM Rational Portfolio Manager 和 IBM Rational ClearQuest 系列文章中的第 2 部分。它主要强调 Rational Portfolio Manager 中 Rational ClearQuest 概要文件 的 Scope Mapping(范围元素)部分的集成,以及自动或者人工方式的资源映射。
    2008年6月16日  
 
监管价值流:降低 IT 成本和提高回报的基础
本文来自于Rational Edge:本文介绍了如何通过应用深思熟虑的 IT 控制,以及项目和项目组合管理的实践,完成一个贯穿于 IT 组织的价值流构成(价值链和供应链之间的联系)。 (The Rational Edge)
    2008年6月16日  
 
使用 ClearQuest 7.1.0.0 进行应用程序生命周期管理,第 3 部分
本文来自于 Rational Edge:本系列讲述了 IBM Rational ClearQuest 的开箱即用应用软件生命周期管理(ALM)解决方案背后的概念和设计目标概述,描述了将 ClearQuest 和 ALM 包作为你的变更管理(CM)解决方案来使用的好处。作为这个系列的第三部分,这篇文章讨论了管理和安全需求,同时还伴有启动以及将 ClearQuest ALM 整合到你的环境中的提示信息。 (The Rational Edge)
    2008年6月16日  
 
在一个不确定的经济环境中保持敏捷性
本文来自于 Rational Edge:如果您正在经历一场经营管理从敏捷的倒退回到更加传统的、计划驱动方法的思潮,那么您一定希望有能力通过可靠的、面向管理的业务案例,为敏捷性所带来的经济利益辩护。本文将介绍具体的应对方法。 (The Rational Edge)
    2008年6月16日  
 
您有多脆弱?
本文出自于 Rational Edge:阅读这篇关于攻击连接到互联网的软件系统的安全漏洞的初级文章。 (The Rational Edge)
    2008年6月16日  
 
IBM Rational Self Check for Software Teams 入门简介
本文出自于 Rational Edge:阅读新的 IBM Rational Self Check for Software Teams 如何帮助您实现自评估以帮助提高团队敏捷性。取代了团队之外的人执行的量度和/或评估,Self Check 授权软件工程师定义并讨论他们自己的重要数据,并改进过程。 (The Rational Edge)
    2008年6月16日  
 
DeviceAnywhere:通过软件即服务(SaaS)模型加速移动应用程序的开发
本文出自于 Rational Edge:阅读 IBM Rational ClearQuest 开发人员如何以低维护和低成本的形式访问全世界超过 1,500 个真实的手机。 (The Rational Edge)
    2008年6月16日  
 
敏捷实践报告:用于系统测试的模型
本文出自于 Rational Edge:许多公司将敏捷的开发实践作为提高产品的质量和及时交付产品的方法。如何在敏捷的开发环境中最佳地执行系统测试策略,是每个公司和团队都希望能回答的问题。 (The Rational Edge)
    2008年6月16日  
 
集成 IBM Rational Portfolio Manager 和 IBM Rational ClearQuest: 配置集成,第 3 部分
在这篇文章中,您将了解到如何创建、共享以及导出 IBM Rational Portfolio Manager 布局,完成 Portfolio Manager 与 IBM Rational ClearQuest 集成所有的配置步骤,就像这个系列中前两篇文章所描述的那样。
    2008年6月16日  
 
如何用 Rational Performance Tester 进行性能测试分析
应用程序的性能(尤其是 Web 应用)已经越来越得到广大用户和开发者的关注,Rational Performance Tester 7.0(RPT) 是 IBM 推出的新一代的性能测试和分析工具。它整合脚本开发,性能测试,性能分析等功能于一体,并可通过可定制 Java 代码来灵活的扩展其功能。本教程将示范如何运用 Rational Performance Tester 进行性能测试分析。
    2008年6月13日  
 
使用 Rational Team Concert 进行软件配置管理
本文主要介绍如何利用 Rational Team Concert (RTC) 进行软件配置管理,并通过相关的例子帮助读者了解 Jazz 平台,掌握使用 Rational Team Concert 进行软件配置管理的方法。
    2008年6月13日  
 
高效率创建安全的 Java 应用, 第 2 部分: 使用 Rational AppScan 最大化 Java Web 应用程序的安全性
本文是系列教程的第 2 部分,主要内容是使用 Rational Application Developer、Data Studio 和 Rational AppScan 创建安全的基于 Java 的 Web 应用程序。在第 1 部分中,您已经使用 Rational Application Developer 开发了一个 Java Web 应用程序,然后在 WebSphere Application Server 上部署了这个用 Java Server Pages (JSP)技术开发的应用程序。本文将向您介绍如何使用 Rational AppScan 扫描第 1 部分中所创建的 Wealth 应用程序,以发现和修补所有已知的网络安全漏洞。本文还将展示如何重新扫描您的应用程序,并生成报告。
    2008年6月12日  
 
使用 HATS 为大型机应用程序产生 Atom feed
mashup 是 Web 2.0 的一个关键组件,它集成多个应用程序的 feed 来生成新的内容。由于目前许多核心的企业级商用程序都在大型机上运行,要使 mashup 能够在企业中成功运行,必须把大型机的内容交付为 feed。本文提供了一个循序渐进的指南,使用 IBM WebSphere Host Access Transformation Services (HATS) 生成大型机内容的 Atom feed。
    2008年6月12日  
 
安装 IBM Rational Team Concert Express-C
Jazz 技术平台和 IBM Rational Team Concert,第一个基于 Jazz 技术平台的产品,使软件开发团队可以协同交付软件。跟随本文一起下载安装免费版的 IBM Rational Team Concert Express-C,体验这一全新的协作软件交付技术。
    2008年6月10日  
 
Jazz 系列: 开始使用工作物件
工作物件组件为 Jazz 工作物件支持提供基础和用户界面。工作物件是 Jazz 开发过程中的核心团队构件。本文档描述如何创建、管理和自定义工作物件。
    2008年6月9日  
 
用 Rational Software Architect 建立面向服务的体系结构(Service-Oriented Architecture)的模型,第 4 部分: 用例模型
本教程是这个系列教程的第 4 部分,它介绍了用例模型的相关内容。本文继续使用前面所引入的在线 DVD 租用的案例研究,您将通过使用 IBM Rational Software Architect 建立一个基于这个案例研究的用例模型。
    2008年6月5日  
 
Jazz 系列: 开始设置 Jazz Build
本文档旨在帮助构建脚本编写人员了解 Jazz Build 技术的用途,以及帮助使用 Jazz 的团队设置构建。。
    2008年6月5日  
 
SOA 案例研究,第 4 部分:业务流程场景
本文中的案例研究重点说明与开立新帐户的业务流程相关的挑战和解决方案。本红皮书描述如何使用“SOA 中的流程场景”的实现模式来解决与该案例研究相关的业务和 IT 挑战。
    2008年6月5日  
 
使用 IBM Rational Performance Tester 进行 Web 应用程序的负载测试,第 3 部分: 通过增强的用户负载运行远程测试
本文解释了在不影响您先前所录制的测试脚本的情况下,有效地降低用户负载所需要考虑的事项。您将学习如何使用 IBM Rational Performance Tester 通过增强的用户负载运行远程测试,包括如何为分布式的负载发生器设置远程机器。
    2008年6月2日  
 
使用 IBM Rational Performance Tester 进行 Web 应用程序的负载测试,第 2 部分: 创建并且运行性能测试
本文是本系列四篇文章的第 2 部分,它指导您通过安装一个 IBM Rational Performance Tester 的评价版本,创建一个简单的测试,并且运行针对被配置在 IBM WebSphere Application Server Community Edition 和 IBM DB2 Express 上的 DayTrader 应用程序的测试。
    2008年6月2日  
 
使用 Web 2.0 来按需提供内容,第 1 部分: 在 Rational Method Composer 中使用 Web 2.0 创建协作和动态的方法内容
利用 Web 2.0 技术扩展软件开发的流程内容,通常将该内容静态发布为 HTML。本文介绍如何开发以协作方式编辑方法内容的能力,以及如何获得访问方法上下文中最新动态内容的权限。
    2008年6月2日  
 
如何准备 PMP 考试,第 2 部分: 考前资料的选择及备考计划的制定
本文是《如何准备 PMP 考试》的系列中的第二篇,本篇主要结合 PMP 的考试特点和要求,介绍了一些备考的体会和方法。从最初的复习资料的选择,到一遍一遍的有针对性的备考计划以及到最后的强化冲刺都做了详细的阐述,最后还强调了一些比较困难的需要重点关注的点。
    2008年5月30日  
 
体验 Jazz,体验 Rational Team Concert Express
本教程将通过一个实例来介绍开发团队怎样以 Rational Team Concert Express (RTCE) 为开发工具和协作平台来进行敏捷的软件开发。通过本教程,您将了解 Jazz 平台和第一款基于 Jazz 平台技术开发的商业产品 Rational Team Concert Express 的基础知识。通过这些入门知识,您可以掌握如何运用 Rational Team Concert Express,抢先体验最新的软件协作开发方式。
    2008年5月26日  
 
Jazz 系列: 加入团队
本文说明如何在 Jazz 中邀请新成员加入团队,以及新成员如何加入团队。
    2008年5月26日  
 
Jazz 系列: 开始使用 Jazz 项目区域和过程
Team Process 组件为 Jazz 流程支持提供基础。本文旨在让 Jazz 新手熟悉与流程相关的概念和用户界面元素,并帮助他们使用 Jazz 来定义流程、计划和团队结构。
    2008年5月26日  
 
使用 LDAP 协议将 ClearQuest 用户与 Windows 域用户统一管理
IBM Rational ClearQuest 产品拥有自身的一套用户管理系统。用户可以在 IBM Rational ClearQuest 用户管理工具中,添加 / 修改 / 设置用户的访问权限。通过 LDAP 协议,可以将 ClearQuest 中的用户验证从 ClearQuest 转移到 LDAP 服务器上。本文介绍如何通过配置 ClearQuest 使用 LDAP 实现将 CQ 用户以及 Windows 域用户统一管理。
    2008年5月26日  
 
敏捷测试的最佳实践,第 2 部分: 方法与实践
本文讲述了作者在两年的敏捷测试和开发工作中的经验和体会。从敏捷的实质,敏捷测试的方法和过程,到如何帮助传统团队转变为敏捷团队做了详细阐述。本文是系列的第二篇文章,着重讲述敏捷测试的方法和过程。
    2008年5月23日  
 
Jazz 系列: 创建一个 Jazz JUnit 示例项目
本文档介绍了关于如何设置 Jazz JUnit 示例项目的步骤。
    2008年5月23日  
 
Rational AppScan 入门简介
本次演示将帮助您了解一个面向 Web 应用程序与 Web 服务的黑箱安全扫描工具——Rational AppScan。利用 AppScan,应用程序开发团队在项目交付前,可以对所开发的应用程序与服务进行安全缺陷的扫描。
    2008年5月15日  
 
如何使用自动应答模式来安装 Rational 软件开发平台 V7 版本产品
本文来自于 Rational Edge:阅读管理人员是如何控制 IBM Rational 软件开发平台版本 7 产品的安装,从而限制终端用户在他们本地机器上进行配置或者安装产品的权力。 (The Rational Edge)
    2008年5月15日  
 
QA 战士,第 1 部分: 高水平测试人员的战斗策略
本文来自于 Rational Edge:阅读一个老练的质量保证工程师如何将中国古代军事家孙子的孙子兵法作为指导,从而在软件开发生命周期中有效地测试。 (The Rational Edge)
    2008年5月15日  
 
一个项目经理对 RUP 的评论
本文来自于 Rational Edge:阅读 IBM Rational 统一过程(Rational Unified Process, RUP)如何补充项目管理知识体系(Project Management Body of Knowledge,PMBOK),以及精通 PMBOK 的项目经理如何理解并使用 RUP 来支持其项目经理(Project Manager,PM)的角色。 (The Rational Edge)
    2008年5月15日  
 
Web 应用程序首先应该是应用程序
本文来自于 Rational Edge:通过本文了解一个大学教授在工作中如何以克服诱惑,而不将 Web 应用程序视为采用所有最新和最时髦技术(wizz-bang technology)的机会。相反,他已经学会了让他的学生关注业务应用的基础 —— 这种同样可以在业务设置应用得很好的方法。 (The Rational Edge)
    2008年5月15日  
 
使用 ClearQuest 7.1.0.0 进行应用程序生命周期管理,第 2 部分
本文来自于 Rational Edge:这篇文章是 IBM Rational ClearQuest 的打开即用的应用软件生命周期 (Application Lifecycle Management, ALM) 解决方案背后的一些概念和设计目标的概述,文章描述了将 ClearQuest 和 ALM 包作为您的变更管理 (Change Management, CM) 解决方案来使用的好处。这个由三部分组成系列的第 2 部分文章,讨论了在 ALM 环境中管理工作的问题。 (The Rational Edge)
    2008年5月15日  
 
开发环境架构师的兴起
本文来自于 Rational Edge:开发环境不同于传统上软件架构师角色所关注的领域。阅读本文并且了解为什么从软件开发项目的体系架构视角来说,这个领域应当被强调为一个关键的组成要素。 (The Rational Edge)
    2008年5月15日  
 
在 Rational Application Developer V7.0 中使用代码复查 (Code Review) 的静态分析特性
本文介绍了 IBM Rational Application Developer V7.0 代码复查 (Code Review) 功能的静态分析 (Static Analysis) 特性。由于这一特性可以被快速运行,所以您能够在代码基础的早期检测到问题和矛盾。从而,您能够在这些问题影响到应用程序的维护、可量测性和执行之前,对其加以修复。
    2008年5月15日  
 
Jazz 系列: Jazz 平台快速参考指南
如果您希望立即开始探索 Jazz,本快速参考指南简要介绍了一些您将遇到的重要概念、术语和产品图形界面的可视元素。
    2008年5月14日  
 
使用 IBM Rational RequisitePro 进行项目执行管理
学习如何使用 IBM Rational RequisitePro API 的项目执行管理特性。这些 API 的绝大多数都被包含在本文所描述的产品版本以及今后的版本中。
    2008年5月9日  
 
高效率创建安全的 Java 应用, 第 1 部分: 使用 Rational Application Developer 和 Data Studio
本篇教程是关于如何使用 Rational Application Developer , Data Studio 和 Rational AppScan 构建基于 Java 的安全的 Web 应用程序两部分系列教程中的第 1 部分。在这部分中您将会看到如何使用 Data Studio 的 pureQuery 功能来提高基于数据库系统的 Web 开发的效率。您将会使用 Rational Application Developer 开发一个基于Java 的小型 Web 应用系统,并会用到JSP页面,最后把应用布署到 WebSphere 应用服务器上。
    2008年5月8日  
 
Jazz 入门教程
通过本教程,您将了解 Jazz 平台的基础知识和一些主要的 Jazz 组件。这些入门知识可以帮助您掌握 Jazz 平台,您甚至可以将本教程作为指南加以使用。
    2008年5月8日  
 
使用 Rational Functional Tester 和 AOP 相结合测试 SWT 应用程序
本文介绍了一种解决方法,能够使 Rational Functional Tester(RFT) 捕捉到 SWT 应用程序的对象,并且采用 AOP(Aspect Oriented Programming)后编译时(Post-Complier weave)的方式把它注入到 SWT 应用程序中。该方法无须更改 SWT 应用程序的源代码,减少了开发代码与测试代码的耦合,在基于 SWT 应用程序的测试中有广泛的应用前景。
    2008年5月6日  
 
使用 Rational Functional Tester 测试应用软件的操作响应速度
使用 RFT 能够高效准确自动的对应用软件的操作响应速度进行测试。本文以测试一个普通文档管理软件打开和保存文档的速度为例,介绍了使用 RFT 进行此类测试的基本流程框架和通用的方法,以及通过使用 RFT API 等方法快速准确的查找到 TestObject 及其属性或调用其方法,从而得到准确的软件操作响应速度的过程。
    2008年5月5日  
 
Jazz 系列演示,第 3 部分
该系列演示将帮助您了解一套新的团队协作开发平台——Jazz,本部分将向您介绍如何设置 Jazz 中的项目。
    2008年4月30日  
 
Jazz 系列演示,第 4 部分
该系列演示将帮助您了解一套新的团队协作开发平台——Jazz,本部分将向您介绍作为一个开发者如何加入到一个项目中。
    2008年4月30日  
 
如何合并不同 Robot 项目中的 Datapool 定义和数据
由于 Rational Robot 的 Datapool 本身没有提供迁移工具,本文讲述了一种可编程的,合并不同 Robot 项目中 Datapool 定义和数据的方法。根据该方法编写的工具极大的提高了合并 Rational Robot 项目的效率。
    2008年4月30日  
 
使用 Rational Application Developer V7.0 开发 JAX-WS Web 服务
IBM Rational Application Developer V7.0 (以下简称 RAD)是用于构建 Java SE 和 Java EE 应用程序的集成开发平台。RAD V7.0.0.3 提供了对开发 JAX-WS (Java API for XML-Based Web Services) Web 服务的支持。本文详细介绍了使用 RAD 开发、部署和测试 JAX-WS Web 服务的方法,并通过示例程序展现了 JAX-WS 的新特性。
    2008年4月30日  
 
Jazz 系列: Jazz 平台技术概览
本文是对 Jazz 平台的技术概览介绍。将介绍 Jazz 平台的体系结构,对 Jazz 平台技术预览版中包括的组件的概述,对关键 Jazz UI 集成元素的描述,以及对与其他生命周期工具的互操作的讨论。
    2008年4月29日  
 
Jazz 系列: Rational Team Concert 客户端安装指南
欢迎使用 Jazz。安装 Jazz 的工作由单独的服务器和客户端安装组成。本文介绍如何安装 Jazz 客户端 Rational Team Concert。
    2008年4月28日  
 
Jazz 系列: Jazz Team Server 服务器安装指南
欢迎使用 Jazz。安装 Jazz 的工作由单独的服务器和客户端安装组成。本文介绍如何安装 Jazz Team Server 服务器。
    2008年4月28日  
 
Jazz 系列演示,第 2 部分
本次演示将帮助您了解一套新的团队协作开发平台——Jazz。
    2008年4月28日  
 
Jazz 系列演示,第 1 部分
本次演示将帮助您了解一套新的团队协作开发平台——Jazz。
    2008年4月28日  
 
Jazz 系列: Jazz 快速入门
想快速了解 Jazz?这份短小的指南言简意赅地为您介绍了 Jazz 平台及其技术背景。通过它,您可以快速了解 Jazz 这一全新的软件交付协作平台。
    2008年4月28日  
 
Jazz: Jazz 入门阅读清单
如果您是 Jazz 新手,本阅读清单为您推荐学习 Jazz 技术的入门文章、教程和演示等中文技术资源。
    2008年4月28日  
 
Jazz 系列: Jazz FAQ
Jazz 是一个可伸缩、可扩展的团队协作平台,用于无缝地集成整个软件生命周期中的任务。这是一个全面的 Jazz 常见问题列表,能为您解答关于 Jazz 这一技术平台的常见问题。
    2008年4月28日  
 
透析自动化控件定制,第 2 部分: 使用 IBM Rational Functional Tester 逐步自动化控件定制的的实例
本教程将分为两个部分的系列中的第 1 部分所介绍的概念应用于现实的实例中。它将带您使用四个方法。
    2008年4月22日  
 
透析自动化控件定制,第 1 部分: 使用 IBM Rational Functional Tester 自动化定制控件
本文首先对使用 IBM Rational Functional Tester 进行自动化定制控件的操作基本步骤进行大概的了解。
    2008年4月22日  
 
敏捷测试的最佳实践,第 1 部分: 敏捷的实质
本文讲述了作者在两年的敏捷测试和开发工作中的经验和体会。从敏捷的实质,敏捷测试的方法和过程,到如何帮助传统团队转变为敏捷团队做了详细阐述。本文是系列的第一篇文章,着重讲述敏捷实质。
    2008年4月21日  
 
ClearQuest 最短状态转移路径算法的研究与实现
本文针对 ClearQuest 的状态转移模型设计和实现了基于广度优先遍历算法的最短状态转移动作序列算法。在设计算法的过程中同时证明了基于广度优先遍历算法计算 ClearQuest 状态转移模型中最短状态转移路径的正确性,从而完整的解决了计算 ClearQuest 状态转移模型中最短状态转移路径这一问题。使用本文提供的方法,用户只需输入起始和终止状态就能得到实现状态转移的最短动作序列,同时还能判定两个状态之间是否存在可能的动作转移序列。本方法可广泛用于测试自动化等应用场景中。
    2008年4月18日  
 
既有趣又有用的机器人技术
来自 Rational Edge:通过本文了解如何着手进行机器人技术(Robotics)的程序设计。无论您是打算向自己的学生或者孩子教授机器人技术的基础知识,还是仅仅为了提升自己的技能,本文都适合您。 (The Rational Edge)
    2008年4月15日  
 
将 IBM Rational 变更管理与 Subversion 结合起来
本文来自于 Rational Edge:阅读本文了解有关在软件变更和配置管理方面不断演进的需求,以及包括开源 SCM 产品 Subversion 的出现与成功,和如何将开源技术与 IBM Rational 变更管理解决方案结合起来。 (The Rational Edge)
    2008年4月15日  
 
成为世界级的构建和发布公司
本文来自于 Rational Edge:这是一个非常详细的案例研究,它描述了一家电子学和半导体测试公司在构建和发布方面所面临的挑战,并且描述了这家公司发展成为一家“世界级的”变更和版本管理公司所采取的步骤。 (The Rational Edge)
    2008年4月15日  
 
使用 GQM 实现治理目标
本文来自于 Rational Edge: 阅读目标问题矩阵方法(Goal-Question-Metric Approach,GQM) 如何提供一种方法,这种方法对于整个团队,或者个体的团队成员来说,使他们更好的理解他们在成功的软件开发中所扮演的角色。 (The Rational Edge)
    2008年4月15日  
 
使用 ClearQuest 7.1.0.0 进行应用程序生命周期管理,第 1 部分
本文来自于 Rational Edge: 本概览介绍了 IBM Rational ClearQuest 这一开箱即用的应用生命周期管理(ALM)解决方案背后的理念和设计目标,并展示了使用 ClearQuest 和相关的 ALM 工具包作为变更管理(CM)解决方案带来的好处。本文是由两篇文章组成的系列的第 1 部分,介绍 ClearQuest 中 ALM 的概念和设计目标。 (The Rational Edge)
    2008年4月15日  
 
IBM Rational 红皮书简介
本文来自于 Rational Edge: 如果您还不熟悉 IBM Rational 红皮书 (IBM Redbooks),这篇文章将向您介绍这些与图书篇幅相当的技术文档,它们是专门用于帮助您理解 IBM Rational 技术和部署 IBM Rational 产品与解决方案。 (The Rational Edge)
    2008年4月15日  
 
GPLv3:新版本的 General Public License 对于软件开发人员意味着什么
本文出自于 Rational Edge:阅读关于最新版本的 GNU 通用公共许可证 (General Public License, GPLv3) 在许多重要的领域如何影响软件开发,特别是针对创建基于多个许可证授权源代码组件所构成的系统。 (The Rational Edge)
    2008年4月15日  
 
书评 —— The Unofficial Lego Mindstorms NXT Inventor's Guide
本文出自 Rational Edge:对 Robotics(机器人技术)的入门感兴趣吗?根据这篇写得很好的书评,David J. Perdue 的新书,The Unofficial LEGO Mindstorms NXT Inventor's Guide,可能是个不错的入门起点。 (The Rational Edge)
    2008年4月15日  
 
书评 —— The Lego Mindstorms NXT Idea Book: Design, Invent, and Build
本文出自 Rational Edge:十一位专注于 Lego Mindstorms NXT 的专家写了一本极好的书籍,该书面向那些想要超越 NXT 的入门基础,以及 NXT 基本的 LabVIEW 程序设计环境和语言(称作 NXT-G)的机器人专家。 (The Rational Edge)
    2008年4月15日  
 
Rational Data Architect 的功能概述
了解 Rational Data Architect (RDA) 的卓越功能,及其在使用 Rational Software Development Platform 进行软件开发的生命周期中的位置和用法。在当今的面向服务体系结构 (SOA) 领域,数据是一个关键的组件。本文将介绍 RDA 如何解决 SOA 中数据的重要性问题,以及如何在企业环境中使用 RDA。
    2008年4月14日  
 
使用 Rational Application Developer V7 构建具有传输级别安全性的 Web Services,第 3 部分: 配置 HTTPS
本系列教程共分为 3 部分,第 1 分部和第 2 部分向您介绍了如何开发 Web 服务和客户端,以及如何配置 HTTP 基本身份验证。在这最后一部分中,您将使用 IBM WebSphere 管理控制台创建自签名证书、密钥存储库、信任存储库和安全套接字层 (SSL) 配置。然后为 Web 服务和 Web 服务客户端配置 HTTPS,并从 Java EE 客户端和独立 Java 客户端测试 HTTPS Web 服务。
    2008年4月10日  
 
Java API 参考文档, 第 2 部分
本文是系列文章的第 2 部分,描述了生成便于使用和搜索的 Java 应用程序编程接口(API)参考文档的几种不同的方法。
    2008年4月10日  
 
使用 Rational Application Developer V7 构建具有传输级别安全性的 Web Services,第 2 部分: 配置 HTTP 基本身份验证
本系列教程的第 1 部分详细说明了如何为简单的计算器应用程序构建 Web 服务。我们在其中生成 Web 服务并测试了两种不同类型的 Web 服务客户端——Java Platform Enterprise Edition (Java EE) 客户端和独立 Java 客户端——还在 Web 服务中处理了用户定义的异常。本系列共三个部分,旨在向您介绍如何为 Web 服务和 Web 服务客户端配置 HTTP 基本身份验证并使用 TCP/IP 监视器监视 HTTP 基本身份验证信息。
    2008年4月7日  
 
使用 IBM Rational Performance Tester 进行 Web 应用程序的负载测试: 第 1 部分:功能、特性和报告概述
大多数情况下,负载测试仅仅在开发周期的末期即项目被首次展示之前被执行。这就不可避免的会威胁到应用程序的质量及其满足客户的 SLA (服务级协定)的能力。IBM Rational Performance Tester Version 7 使您能够迅速的进行负载测试,从而确保软件的性能和质量。
    2008年4月2日  
 
采用铺底数据进行 SOA 应用的性能测试
在大规模 SOA 应用的性能测试中,准备铺底数据非常重要。本文将介绍如何快捷真实的准备铺底数据,如何搭建 WebSphere Process Sever (WPS) Cluster,并结合 Rational Performance Tester (RPT) 7 进行性能测试。
    2008年3月31日  
 
集成 IBM Rational Portfolio Manager 和 IBM Rational ClearQuest: 集成配置,第 1 部分
IBM Rational Portfolio Manager 和 IBM Rational ClearQuest 之间的集成利用 Rational Portfolio Manager 中的项目计划和跟踪连接了 ClearQuest 详细的开发活动。这是研究这个集成的四篇文章的第 1 篇。文章重点强调了 Rational Portfolio Manager 中 ClearQuest 概要文件部分的 Task Mapping 的配置。
    2008年3月31日  
 
IBM Rational Performance Tester 和 HP Mercury LoadRunner 的比较
本文概要介绍 IBM Rational Performance Tester (RPT) 和 HP Mercury LoadRunner (LR) 两个性能 / 压力测试工具。对于那些需要从 LR 工具切换到 IBM RPT 的测试人员的测试技术的平滑过渡,具有较强的借鉴意义。
    2008年3月28日  
 
SOA 建模: 第 5 部分 服务实施
在本系列前面的四篇文章中,我们展示了如何创建一个和技术无关的但是完全的体系结构服务解决方案的设计模型。在这篇收尾之作中,我们看一看如何创建一个同服务模型中被捕获的体系结构设计决定相一致的实际的实现。我们将通过进行模型驱动开发和 IBM Rational Software Architect UML-to-SOA 转换特性从 SOA 模型中创建一个 Web 服务,生成一个特定平台的实现。
    2008年3月28日  
 
SOA 设计的信息透视图,第 2 部分: 在 SOA 中应用业务术语表模式的价值
在 SOA 或数据集成项目中,关键业务术语可能会造成混淆,对其含义进行反复的争论会导致延迟、推迟修改甚至产生错误。本文是 “SOA 设计的信息透视图” 系列的第二篇文章。本文介绍业务术语表的概念,帮助您消除术语方面的误解。了解在 SOA 中应用业务术语表的价值,学习如何定义和使用它以使同事之间的交流更加清晰。
    2008年3月27日  
 
SOA 设计的信息透视图,第 5 部分: 在 SOA 中使用 Rational Data Architect 的价值
发现如何使用 IBM Rational Data Architect、IBM Industry Models 和 IBM Information Server 的统一元数据管理使过程、服务和数据模型保持一致。使用这些工具加快 SOA 项目。本文是 “SOA 设计的信息透视图” 系列的第 5 部分,描述了这些产品中支持 SOA 中的数据建模模式的关键特性。
    2008年3月27日  
 
ClearQuest Test Manager 与 Rational Functional Tester 的集成应用
ClearQuest Test Manager 是 IBM Rational 在测试管理和缺陷跟踪方面的工具,Rational Functional Tester 则是业界领先的自动功能测试和回归测试工具。本文介绍了如何进行两者的集成从而满足测试的高级需求。
    2008年3月27日  
 
使用 IBM Rational Build Forge 开始软件交付自动化
这篇文章描述了使用 IBM Rational Build Forge 的实际例子,能够帮您开始快速实现利用一个软件交付自动化解决最佳实践的价值。具体的说,它将涉及基本计划和基本原则,初始部署和规模的考虑,创立您现存的过程,以及您启动并运行后的方向和目的。
    2008年3月26日  
 
使用 Rational Data Architect 实现 UML 到 DDL 的转换
学习如何使用 IBM® Rational® Data Architect 从 UML 模型生成 DDL 语句的方法与技巧。本文以 Shared Information/Data Model 的 UML 模型为例,具体实施了转换的步骤并给出了解决转换过程中出现问题的方法。
    2008年3月24日  
 
基于 Rational Functional Tester 的测试脚本自动修复技术
软件测试是保证软件质量的重要手段。软件自动化测试对于提高测试效率与测试质量起着重要作用,但由于被测系统的复杂性,使得软件自动化测试变得难以实施。本文就是基于 RFT 的三层测试框架的基础上,提出了脚本修复技术,提高脚本的使用率。
    2008年3月17日  
 
使用 IBM Rational Data Architect 进行 Oracle 数据库建模
IBM Rational Data Architect 是针对 IBM 数据库优化的数据库建模工具,但是也为 Oracle 等其他主流数据库提供了建模功能。了解 RDA 如何替代 Oracle Designer 的作用,了解 Oracle 的重要改进如何帮助 RDA 成为与众不同的数据建模工具。
    2008年3月17日  
 
IT 治理的新兴角色
本文来自于 Rational Edge:阅读一些关于 IT 治理的新兴角色的关键概念,同时文中介绍了 IBM Rational 开发组织转型框架(IBM Rational Development Organization Transformation framework)和 IBM IT 治理方法(IBM IT Governance Approach)。 (The Rational Edge)
    2008年3月15日  
 
敏捷 RUP:来自实战中的经验
本文来自于 Rational Edge:这三篇简短的文章是分别由 IBM Rational 思想领导者们所撰写的,它们描述了为什么 IBM Rational 统一过程或者简称为 RUP 不仅自身是正确的,而且包含了那些需要成功地度量敏捷技术的团队的许多指导方针。 (The Rational Edge)
    2008年3月15日  
 
并行领域中的计算
本文来自于 Rational Edge:如果我们打算充分利用并行硬件的优势,那么我们需要更好地教授学生如何设计并开发利用硬件的优势的软件。 (The Rational Edge)
    2008年3月15日  
 
探究用例以改善测试质量
本文来自于 Rational Edge: 理解测试和质量保证组织是如何通过使用用例技术来提高测试质量的。 (The Rational Edge)
    2008年3月15日  
 
针对 SAP 集成应用软件的测试自动化
本文出自于 Rational Edge:阅读 IBM 的“Ready-for-Rational”合伙人,Arsin 如何利用 IBM Rational Functional Tester 以及 Arsin 自己的产品为 SAP 集成应用软件提供测试解决方案。 (The Rational Edge)
    2008年3月15日  
 
使用 IBM Rational Performance Tester 对移动 Web 应用程序进行性能测试
这篇文章介绍了两种定制 IBM Rational Performance Tester 的方法,用它来记录和产生那些模拟从无线或者移动设备下载的请求。作者还讨论了这些方法的挑战和执行这些定制的最佳实践。这些方法是基于 Bharti SDP (telecom) 成功使用的基础的,并且用作模型服务于移动 Web 应用软件 (Mobile Web Application) 的性能测试。
    2008年3月13日  
 
BPEL 高级话题 ( 一 ): SOA 中服务协作的 UML 建模及其到 BPEL 的转换
本系列围绕 BPEL 的一些高级话题展开讨论,本篇是该系列中之一,侧重于 SOA 中服务协作的 UML 建模及其到 BPEL 的转换。
    2008年3月13日  
 
使用 Rational Application Developer V7 构建具有传输级别安全性的 Web Services: 第 1 部分
使用 IBM Rational Application Developer V7 和 IBM WebSphere Application Server V6.1 构建具有传输级别安全性的安全 Web Services 。阅读这个包括三个部分的系列,以获取有关如何开发 Web Services 和客户端、配置 HTTP 基本身份验证和配置 HTTP over SSL (HTTPS) 的逐步说明。此系列的第一部分指导您构建一个用于一个简单计算器应用程序的 Web Services 。您将生成并测试两个不同类型的 Web Services 客户端:一个 Java Platform, Enterprise Edition (Java EE) 客户端和一个独立 Java 客户端。您还将处理 Web Services 中用户定义的异常。
    2008年3月10日  
 
集成 Rational Software Architect 和 Rational Data Architect
模型驱动的软件开发通常从应用程序建模或数据建模开始。然而,应用程序建模和数据建模是紧密相关,互为补充的。IBM 认识到在模型驱动的软件开发中将应用程序建模与数据建模相集成的重要性,并开发了 Unified Modeling Language(UML)到 Logical Data Model(LDM)转换和 LDM 到 UML 转换。这些转换将使用 Rational Software Architect(RSA)集成应用程序建模并使用 Rational Data Architect(RDA)集成数据建模。本文对 RSA 和 RDA 作一个简要的概述,并列出三种 RSA-RDA 集成场景中的高级步骤,最后讨论 UML 到 LDM 和 LDM 到 UML 的转换以及 UML Logical Data Model Profile。
    2008年3月10日  
 
利用 IBM Rational Build Forge 完善构建过程,第 2 部分: 为一个真实的 Tomcat 项目实现自动化构建
学习 Rational Build Forge 是怎样通过添加制定和部署能力来扩展简单的汇编和包构建过程的。从手动方法到自动化:核查代码变更;获取最新源代码;编译和打包;定制;拷贝到一个部署服务器上并重新启动它;以及发送电子邮件通知新版本是可利用的消息。
    2008年3月6日  
 
向 SOA 转型,第 1 部分: 利用 IBM WebSphere Business Modeler 和 IBM Rational Software Architect 从业务过程转换成服务模型架构
IBM Rational Software Architect 提供当您为您的软件开发面向服务的体系结构(Service-Oriented Architecture,SOA)时,使用 UML 来对 SOA 解决方案建模的必要工具。本系列四篇文章探究了这一 SOA 转换功能。本文说明了如何利用 IBM WebSphere Business Modeler 和 Rational Software Architect 来将业务过程转换为 SOA 模型。
    2008年3月6日  
 
让 IT 与 SOA 解决方案中的卫生信息交换需求保持一致
很多卫生保健组织都在积极地向 IT 解决方案的面向服务的体系结构(Service-Oriented Architecture,SOA)寻求帮助,以促进行业的转型。但如何确保为这些活动而交付的解决方案是否满足业务用户的需求,将会面临极大的挑战。分析业务远景和需求,并将其与技术联系起来,这是 SOA 实现中最为重要的一部分。本文将以卫生信息交换网络为例,介绍管理此类需求的一种方法和相关的最佳实践,说明如何在引入 SOA 的过程中使用软件工具来确保技术投资与业务目标保持一致。
    2008年2月29日  
 
用 pdsql 管理和部署 IBM Rational ClearQuest 数据库
IBM Rational ClearQuest 是一个强大的缺陷和变更跟踪系统,可以管理所有软件开发生命周期中的任何变更类型。pdsql 是 ClearQuest 自带的一个管理数据库的强大工具。本文主要介绍使用 pdsql 管理数据库,如何远程部署 ClearQuest 数据库。
    2008年2月29日  
 
扩展 Rational Functional Tester 的对象识别技术
长期困扰 Rational Functional Tester (RFT) 自动化测试的一个问题就是如何有效地识别 GUI 元素,以适应 GUI 的不断变化,这在敏捷开发日益成为主流开发模式的情况下显得更加重要。本文通过大量的实例向您介绍了针对不同的 GUI 元素,选择不同的对象识别技术,以提高 RFT 自动化测试的效率。
    2008年2月28日  
 
需求管理中数据和信息的关系及应用
本文从需求管理的角度,对需求管理中数据和信息的关系进行分析,并将之结合应用到软件的需求分析和管理活动中。本文同时还介绍了如何运用 IBM Rational RequisitePro 进行需求管理。
    2008年2月28日  
 
如何使用 Rational Performance Tester V7 中的新特性实现高效的性能测试
Rational Performance Tester (RPT) 最新版本7.0.1虽然只有微小的版本号上的变化,但相对于之前的版本却增加了许多非常实用的新功能,使性能测试实现起来更加轻松和得心应手。本文结合作者实际的使用经验和心得,详细介绍如何使用这些新功能实现高效的性能测试。
    2008年2月28日  
 
IBM Rational ClearQuest 测试管理入门简介,第 2 部分: 使用标准特性的一个实际案例
本系列的第 2 部分将向您介绍一个测试团队如何设置和定制测试管理工具、运行测试、然后使用报告功能。在第 1 部分中,我们已经学习了 IBM Rational ClearQuest 测试管理的主要特性,并且为将测试团队的结构和组织考虑进来的执行提供了指导。
    2008年2月26日  
 
IBM Rational ClearQuest 测试管理入门简介,第 1 部分: 如何使用 ClearQuest 中所包含的测试管理特性
获得使用 IBM Rational ClearQuest 测试管理特性的经验,并且学习如何在考虑到测试组织的结构的情况下最大程度的利用这些测试管理特性。
    2008年2月25日  
 
IBM Rational ClearQuest Schema 开发入门简介
本教程主要帮助 ClearQuest 的初级管理员用户了解如何使用 ClearQuest Designer 来定制和开发满足用户自身需求的 Schema。
    2008年2月21日  
 
应用基于资产的开发到 SOA 的服务中,第 2 部分: 管理和监视服务资产与元数据
本系列共包括两个部分,重点讨论面向服务的体系结构(Service-Oriented Architecture,SOA)中服务的基于资产的开发,本文是其中的第二部分。在本文中,我们将了解如何有效地利用 IBM 工具管理和治理服务资产和元数据,以避免服务大量的增加同时提高您的 SOA 实现中的服务重用度。
    2008年2月21日  
 
通过 Rational Method Composer 使用面向方面的 RUP(Aspect-Oriented RUP)
本文来自于 Rational Edge:面向方面的处理方法(AOA)是面向方面编程(AOP)和面向方面软件开发(AOSD)范例的基础,它使得软件开发团队无须重新编译应用程序的源代码就能够对应用程序进行进一步的扩展。本文的目的是利用 IBM Rational Method Compose 作为支持平台,将使用面向方面的处理方法(AOA)描述 IBM Rational Unified Process (RUP) 扩展。 (The Rational Edge)
    2008年2月15日  
 
理解软件工程:以一个学生的视角
本文来自于 Rational Edge:这场关于软件开发是否是一门工程性学科的争论已经持续了几十年。请阅读一位软件工程教授如何品评他的学生们的观点。 (The Rational Edge)
    2008年2月15日  
 
按时、按预算、按指定的要求进行软件开发:一种关于软件开发生命周期的集成方法
本文来自于 Rational Edge:请阅读具有 Ready-for-Rational 认证的合作伙伴是如何帮助软件开发公司更好的评估软件项目的开发生命周期的。 (The Rational Edge)
    2008年2月15日  
 
面向开发人员和测试人员的 IBM Rational PurifyPlus
本文出自于 The Rational Edge:这篇文章阐述了 PurifyPlus 的工作方式以及开发人员和测试人员是怎样有效利用它的。 (The Rational Edge)
    2008年2月15日  
 
让模型为您所用
本文出自于 The Rational Edge:了解软件分析和设计过程中所使用的模型和 UML 图的差别。本文带着您一步步地使用 IBM Rational 建模工具执行许多操作,从而说明了各种查看和改变模型的方法。 (The Rational Edge)
    2008年2月15日  
 
全球化软件开发与交付:趋势与挑战
本文出自于 Rational Edge:阅读关于围绕市场中全球化开发和部署的趋势,以及其潜在动力,全球化交付模型中存在的好处,以及这样的模型提出的挑战。 (The Rational Edge)
    2008年2月15日  
 
采用 Rational 统一过程 (RUP) 实施色分项目管理
本文出自于 Rational Edge:阅读 RUP 项目经理如何利用彩色编码在软件开发项目过程中帮助她的团队保持工件、角色以及职责的井然有序。 (The Rational Edge)
    2008年2月15日  
 
书评 —— Programming Erlang Software for a Concurrent World
本文出自于 Rational Edge:阅读 Joe Armstrong 的关于用 Erlang 语言进行程序设计的新书如何成为寻求解决并行问题的程序员的无价资源。 (The Rational Edge)
    2008年2月15日  
 
迭代生命周期中的工件审查
本文出自于 Rational Edge:审查是一种提高瀑布模型项目的质量的好方法。但对于迭代项目来说,我们想要短的周期来做该工作。这篇引人兴趣的文章重新考虑了迭代开发生命周期中审查的角色。 (The Rational Edge)
    2008年2月15日  
 
集成 WebSphere Business Modeler 和 Rational Data Architect
本文对 IBM Rational Data Architect 和 IBM WebSphere Business Modeler 进行了全面评述。通过查看三种场景,了解如何使用 Rational Data Architect 和 WebSphere Business Modeler 将业务流程与数据建模相集成,并了解此过程的一些推荐方法和最佳实践。
    2008年2月14日  
 
使用 IBM Rational Tester for SOA Quality 在 Web 服务测试中添加元素和验证点
学会如何使用 IBM Rational Tester for SOA Quality 在您的 Web 服务测试中添加验证点和其它元素。这个 Rational 工具使得创建、运行以及基于 SOA(service-oriented architecture,即面向服务的架构)的 Web 服务和应用的分析功能测试、回归测试和性能测试的过程自动化。
    2008年2月14日  
 
IBM Rational Business Developer Extension V7.0
UML(Unified Modeling Language)到 EGL(Enterprise Generation Language)的转换(使用 Rational Business Developer Extension 与 Rational Software Architect 的结合),使您能够以图形化的方式为复杂的应用程序建模。
    2008年2月2日  
 
利用 IBM Rational Build Forge 完善构建过程,第 1 部分: 创建一个持续构建和集成环境
学习如何实现一个能够利用您现有的自动化构建技术,并对其进行扩展的构建管理系统。这个教程循序渐进地向您展示了如何安装和配置 IBM Rational Build Forge,来管理从源代码开始对 Jakarta Tomcat 的构建。
    2008年1月31日  
 
基于 Rational ClearQuest API 的脚本开发技巧
本文主要介绍如何利用 Rational ClearQuest API 从代码层次上实现 Rational ClearQuest 的相关功能,并通过相关的例子帮助读者掌握基于 Rational ClearQuest API 的脚本开发方式和技巧。
    2008年1月30日  
 
应用程序架构本质,第 9 部分: 针对易变性设计应用程序架构
对于包含会带来不确定性和潜在变更因素的环境,本文讨论可帮助减少易变性对应用程序影响的方法和工具。
    2008年1月29日  
 
使用 Rational Modeling Extension for Microsoft .NET 对 C# 应用程序进行建模,第 2 部分: 对 C# 索引器、属性、操作和其它元素建模
学习如何利用 IBM Rational Modeling Extension for .NET 对 Microsoft .NET C# 应用程序建模。本文介绍了如何对各种各样的 C# 结构建模,作者假设您熟悉基本的 UML 建模概念,以及 Rational 建模工具的使用。
    2008年1月28日  
 
使用 Rational Modeling Extension for Microsoft .NET 对 C# 应用程序进行建模,第 1 部分: 使用 C# 用户配置档案和类型库建模
了解如何利用 IBM Rational Modeling Extension for .NET 对 Microsoft .NET C# 应用程序建模。本文假设您熟悉基本的 UML 建模概念,以及 Rational 建模工具的用法。
    2008年1月28日  
 
使用 IBM Rational Functional Tester 实现全球化应用的自动化测试
这篇文章向您介绍了一种方法,可以使您完美地运行一个在不同地点的 IBM Rational Functional Tester 开发出来的测试自动化套件。测试自动化工程师只需要知道对象的部分属性,就能够使用测试套件开发的知识解决本地化的应用问题。
    2008年1月25日  
 
使用 Rational Application Developer 7.0 新特性开发 J2EE 应用
本文描述了如何使用 RAD V7 上的新特性快速开发一个典型的 J2EE 应用程序。通过本文可以了解 RAD V7 在使用 Ajax、JSF、Web Service 等技术开发基于 J2EE 的应用所提供的各种新特性以及对开发效率的提升。
    2008年1月24日  
 
IBM Rational Asset Manager Configurator
Rational Asset Manager 可以自定义来支持资产的种类,分类对于您的企业来说也是比较重要的,并且可以通过 Rational Asset Manager Web 用户界面来进行配置。Rational Asset Manager Configurator 提供了一个在模式中显现 Rational Asset Manager 配置的方法,并允许它们被共享,讨论,以及修改。
    2008年1月24日  
 
SOA 建模: 第 3 部分 服务实现
本系列教程五部曲中的第 3 篇文章,介绍基于 SOA 的 Web 服务如何被实际实现。该服务实现首先要决定什么组件将提供什么服务。在这些决定做出之后,您就能够对每一项服务的功能性是如何实现的,以及被要求的服务是如何被实际使用的进行建模。然后,您能够使用包含在 IBM Rational Software Architect 中的 UML 到 SOA 的转换特性,创建一个能够在 IBM WebSphere Integration Developer 中被用来实现、测试和配置完全解决方案的一个 Web 服务实现。
    2008年1月21日  
 
SOA 建模: 第 4 部分 服务合成
本文是本系列五篇文章中的第 4 篇,它的内容包括如何装配和连接在“第 3 部分 服务实现”中建模的服务提供者,并且设计它们的交互作用,为业务需求提供一个完全的解决方案。本文还展示了这一服务参与者如何实现最初的业务需求。
    2008年1月21日  
 
SOA 建模: 第 2 部分 服务规范
在本篇文章中,我们继续定义 SOA 解决方案。我们对每一个服务的规范进行详细的建模。这些规范将会定义服务的消费者和生产者之间的契约。这些契约包括被提供的和被要求的接口,那些接口在服务规范中所扮演的角色,以及那些角色在提供服务中进行交互的规则和协议是什么。
    2008年1月21日  
 
如何准备 PMP 考试, 第 1 部分: PMP 考试概况及报名注意事项
美国《财富》杂志断言:项目经理将成为二十一世纪的最佳职业。在 PMI 的推动下,项目管理专业人员已经成为了一个“黄金职业”,项目管理认证考试已经成为专业认证中的热点。本系列第一篇主要介绍作者考 PMP 的起因、PMI 和项目管理的关系以及参加考试的资格,考前报名流程等内容。
    2008年1月18日  
 
使用 Rational Method Composer 估算模型计算项目工作量
本文介绍如何在制定项目管理计划或者在规范化企业项目管理流程中,使用 Rational Method Composer (RMC) 结合各种估算技术来对企业组织中各类项目的时间、资源、费用等进行估算。
    2008年1月18日  
 
Rational Asset Manager 实践
本文来自于 Rational Edge:阅读如何为您组织的自定义环境配置 IBM Rational Asset Manager。 (The Rational Edge)
    2008年1月15日  
 
理解复杂性
本文来自于 Rational Edge:软件系统中的复杂性是不可避免的,但并不意味着不可处理。请看 IBM 杰出工程师如何从体系结构和团队组织的角度出发,处理复杂性问题。 (The Rational Edge)
    2008年1月15日  
 
模型驱动系统开发的 RUP 插件入门
本文来自于 Rational Edge:用于 IBM Rational Unified Process (RUP) 的模型驱动系统开发插件程序,支持系统工程和 MDSD 的基本规程。用于 MDSD 插件程序的 RUP 将尤其吸引系统开发项目管理者以及项目分析和规范、系统体系结构、实现和测试等相关人员的兴趣。 (The Rational Edge)
    2008年1月15日  
 
使用 RUP for PSM 插件将系统度量集成到软件和系统交付过程中
本文来自于 Rational Edge:Rational 思想领导者创建了 IBM Rational Unified Process for Practical Software and Systems Measurement (RUP for PSM) Plug-in ,作为行业范围工作的一部分在软件开发和交付组织中使项目和过程度量标准化。产品的第三代新版本包括重要的增强和特性,这些在这篇文章中都会详细介绍。 (The Rational Edge)
    2008年1月15日  
 
从舒适地带中走出来
本文来自于 Rational Edge: 我们每一个人都拥有自己的“舒适地带”——我们要从中走出来可能并不容易。本文阐述了动力、加强和支持是如何改变回归到旧习惯的趋势和不断练习新习惯直到“习惯成自然”这两者之间的平衡关系的。 (The Rational Edge)
    2008年1月15日  
 
面向 SMB 的企业级构建自动化:消除未管理的 SMB 构建过程中的混乱和风险
本文出自于 Rational Edge:阅读构建自动化(常常被中小企业(small and medium businesses,SMB)忽略的过程)如何在提高软件质量并支持分布及外包的开发环境的同时帮助减少成本和风险,以及优化资源。本文介绍了 IBM Rational Build Forge Express Edition,它是明确为 SMB 设计并定价的企业级构建自动化框架。 (The Rational Edge)
    2008年1月15日  
 
使用 Rational Functional Tester 测试基于终端的应用程序
回归测试,即通过彻底测试代码从而确保变化不会产生意外的结果,是任何一种开发过程的重要部分之一。但是许多测试环境忽视了基于终端的应用程序。在本教程中,您将学习面向 Terminal-Based Applications 的 Rational Functional Tester Extension 将如何同其他 Rational Functional Tester 协同工作,从而更加快速和方便的测试基于终端的应用程序。
    2008年1月10日  
 
Hello World: 用 Rational Data Architect 设计和开发数据库,第 2 部分
IBM Rational Data Architect (RDA) 是一个功能强大界面友好的数据库设计开发工具。该工具提供了对来自不同厂商的数据库产品的支持。本教程将介绍如何用 RDA V7 实例化和部署数据库,向数据库中导入数据和编辑数据,以及如何用 RDA 进行 SQL 语句和存储过程的开发和调试。
    2008年1月3日  
 
分析模型和模型矩阵
这篇文章描述了如何在 IBM Rational Software Modeler,IBM Rational Software Architect,或者 IBM Rational Systems Developer 中利用 Model Metrics Analysis 视图来分析模型并发现潜在的问题区域,比如带有很多从属或者依赖的类。
    2008年1月3日  
 
UCM 实践的经验教训
本文介绍了笔者在某美资企业 IT 部门实施 UCM 项目的过程,着重描述了在此过程中总结的经验教训,包括提倡的“循序渐进 - 先 ClearCase UCM,再 ClearQuest 流程,最后 ClearCase 和 ClearQuest 集成方式”,务求能让读者直观认识到 UCM 实施项目的风险和应该采取的对应策略,以提高 UCM 项目在其它企业成功实施的机率。
    2007年12月29日  
 
Hello World: 用 Rational Data Architect 设计和开发数据库,第 1 部分
IBM Rational Data Architect (RDA) 是一个功能强大界面友好的数据库设计开发工具。该工具提供了对来自不同厂商的数据库产品的支持。本教程将简要介绍 RDA 这个产品,以及介绍如何用 RDA V7 进行数据库建模。
    2007年12月28日  
 
SOA 建模: 第 1 部分 服务识别
本文是一个五篇系列文章中的开篇之作,本系列文章是有关基于面向服务的架构(SOA)的软件开发。它介绍了如何使用 IBM Software Service Profile 扩展的 UML 模型设计同业务需求相连接的 SOA 解决方案,而它至今仍然是独立于解决方案的执行的。
    2007年12月27日  
 
将 ERwin 数据模型迁移至 Rational Data Architect
IBM Rational Data Architect 提供了当前市场上很多数据建模工具所没有的独特特性,包括 CA ERwin。将 CA ERwin Data Modeler 中创建的已有数据模型迁移至 Rational Data Architect,并探索数据建模师和数据架构师日常使用的一些 Rational Data Architect 特性。
    2007年12月24日  
 
Hello World: 学习安装并使用 Rational Portfolio Manager, 第 1 部分
本教程为初步接触 Rational Portfolio Manager 的学习者提供了快速上手的途径,介绍如何安装 Rational Portfolio Manager,并如何快速应用 Rational Portfolio Manager 进行项目组合管理(Portfolio Management)。
    2007年12月21日  
 
使用 Rational AppScan 保证 Web 应用的安全性,第 1 部分: Web 安全与 Rational AppScan 入门
本文将从对 Web 应用现状的分析入手,通过列举常见的攻击手段,阐明 Web 应用目前面临的挑战,同时,通过对 Rational AppScan 平台的介绍,协助企业制定 Web 应用安全解决方案,为企业的 Web 应用披上盔甲。
    2007年12月21日  
 
使用 Rational AppScan 保证 Web 应用的安全性,第 2 部分: 使用 Rational AppScan 应对 Web 应用攻击
互联网的发展历史也可以说是攻击与防护不断交织发展的过程。当前,Web 安全性已经提高一个空前的高度,然而针对网站的攻击却频频得手。如何最大化的保护 Web 应用呢,IBM Rational AppScan 提出了全面的解决方案。本文将针对 Web 安全的现状、根源、以及 Rational AppScan 产品的技术细节做全面的介绍,最后阐述IBM解决方案给企业带来的深层次价值。
    2007年12月21日  
 
软件管理的开发治理
本文出自于 Rational Edge:如何由 Rational 基础架构派生出关键的性能指示器(key performance indicators,KPI),来洞察并发挥关于开发过程的管理控制。查看本文末尾的 Webinar 链接。 (The Rational Edge)
    2007年12月16日  
 
CMMI 实施快速上路:集成 CMMI 和 RUP 过程框架
本文来自于 Rational Edge:本文对 CMMI 和 RUP 的结合进行了全方位的探索:为什么这么做?如何开始?将会面临哪些挑战?以及 RUP-CMMI Mapping 的 Wipro 插件程序如何能够为您所在机构的过程提供支持?请参见本文结尾处的 Webinar 链接。 (The Rational Edge)
    2007年12月15日  
 
来自实践中的故事:保持您的 ClearQuest 实施合理的十个技巧
本文来自于 Rational Edge:您知道何时使用 IBM Rational ClearQuest MultiSite 以及何时使用 ClearQuest Web 么?何时电子邮件规则是相关的,以及何时它们仅仅是更多的垃圾邮件?如何将分离的用户数据库集中为一个用户数据库?一位变更管理的专家将向您提供 ClearQuest 实施方面的建议。 (The Rational Edge)
    2007年12月15日  
 
面向全球化的有效敏捷交付
本文来自于 Rational Edge:对于软件开发组织来说,为他们的产品在海外寻找市场时,必须将相当多的计划考虑进开发生命周期中,从而适应文化和语言的差异。 这篇文章介绍了技术的多样化,有助于您的软件开发工作的全球化(Globalization, G11N)。 (The Rational Edge)
    2007年12月15日  
 
IBM Rational Asset Manager 实践
本文出自于 Rational Edge:阅读如何在建立组织所需的治理的工作中使用 IBM Rational Asset Manager。 (The Rational Edge)
    2007年12月15日  
 
使用 Rational Software Architect V7 在 Web 应用程序中集成已启用 LTPA 的 Web 服务
在本文中,您将了解如何在 Rational Software Architect(RSA)下,集成启用了轻量级第三方身份验证(LTPA)的Web 服务到 Web 应用程序中。
    2007年12月14日  
 
集成 IBM Rational RequisitePro 与 IBM Rational Portfolio Manager
作为项目管理者,一直以来您都被要求将您的团队在 IBM Rational RequisitePro 中完成的需求工作同 IBM Rational Portfolio Manager 中的项目集成起来。Rational Portfolio Manager (项目管理)对于 RequisitePro (需求管理)的目标就是,将需求同项目计划和跟踪联系起来。所有的导入工作都是通过 Rational Portfolio Manager 完成的。在当前的实现中,它是一个从 RequisitePro 中“拉” 的过程。所有在 Rational Portfolio Manager 中得到的数据都是只读的。
    2007年12月10日  
 
使用 SPI Dynamics 和 IBM Rational 软件交付平台进行安全的 Web 应用程序开发
了解 Rational 软件交付平台(Rational Software Delivery Platform)如何与 SPI Dynamics 解决方案集成,用于 Web 应用程序开发和质量保证的。
    2007年12月10日  
 
SIP Modeling Toolkit for IBM Rational Software Architect 入门介绍
SIP Modeling Toolkit for IBM Rational Software Architect 是对 Rational Software Architect 平台的一组领域扩展。该工具包提供您所必需的工具,从而以自然的方式利用 Rational Software Architect 平台设计并开发针对 Session Initiation Protocol(SIP)的专门领域的技术。本文还说明了您如何能够将 Rational Software Architect 平台和 Domain Specific Language(DSL)元素集成,从而形成单个开发环境。该工具包扩展包含统一建模语言(UML)概要文件、参考模型、自定义用户接口元素、转换和转换扩展。
    2007年12月10日  
 
Hello World: 学习如何安装和使用 Rational Asset Manager Eclipse 客户端
学习如何安装和配置 IBM Rational Asset Manager Eclipse 客户端,探索 Asset Management 透视图中的不同的视图,学习不同的搜索技术,对已经存在的资产进行操作,并且提交一个新的资产。当您完成本文的学习之后,您将掌握熟练使用 Rational Asset Manager Eclipse 客户端的所有技巧。本文是 IBM 软件交付平台产品 Hello World 系列的一部分。
    2007年12月6日  
 
IBM Rational XDE Java Code Model Importer 简介
学习如何使用 IBM Rational XDE Java Code Model Importer 将您的项目从 Rational XDE for Java 移植到 Rational Software Architect 或者 Rational Systems Developer。通过使用该工具,您可以利用 Rational 软件中的多样的 UML 和代码建模功能,移植您的代码以及代码模型。
    2007年12月6日  
 
使用 Rational Software Architect V7 扩展 UML 到 Java 5 的转换
Rational Software Architect 包含将类、接口和枚举的 UML 模型转换为 Java 5 源代码的 UML-to-Java 5 转化。虽然该转换的功能是完全的,但是有一些人想要扩展该转换,让其包含自定义元素或规约,或者支持他们已经创建的领域专用语言( Domain Specific-Language,DSL)扩展。本文通过一个简单的实例介绍了创建对该转换的扩展的基本元素。
    2007年12月3日  
 
使用模型驱动开发和基于模式的工程来设计 SOA,第 2 部分: 基于模式的工程
学习如何使用 IBM Rational Software Architect 中所包含的特性集以及您自己的定制模式来自动化地设计软件。通过自动化地设计 SOA 和其它解决方案,您可以提高生产力,提高解决方案的质量,并且支持全面的治理过程。
    2007年11月30日  
 
一步步熟悉如何使用 IBM Rational 工具进行单元和组件测试
组件测试是实现关键应用程序功能的代码集成所必需的。本教程循序渐进地指导您使用 JUnit 和 Jakarta Cactus 测试框架以及简单的 HelloWorld 示例,完成专门针对 Java™ 代码、Web 服务、servlet、服务组件体系结构(Service Component Architecture,SCA)和 Enterprise JavaBeans (EJB) bean 的单元和组件测试。此外,您还将了解如何使用 IBM® Rational® Software Architect、IBM Rational Application Developer 和 IBM WebSphere® Integration Developer 实现这些测试的自动化。
    2007年11月29日  
 
用 IBM Rational BuildForge 打造集成的软件构建管理平台,第 3 部分: IBM Rational BuildForge 集成构建解决方案及案例研究
在本文的前面两部分我们介绍了 IBM Rational 进行构建管理过程改进的原理和方法。本文的第三部分我们将介绍IBM Rational BuildForge 的实施案例研究。
    2007年11月28日  
 
用 Rational Software Architect 建立面向服务的体系结构(Service-Oriented Architecture)的模型,第 3 部分: 外部系统建模
本系列教程的第 3 部分将向您介绍,如何将外部的系统模型作为“中间会合”方法的自底向上跟踪的一部分来使用。您将使用 IBM Rational Software Architect 来产生一个基于本系列教程所使用的案例研究的外部系统模型。
    2007年11月26日  
 
用 IBM Rational BuildForge 打造集成的软件构建管理平台,第 2 部分: IBM Rational BuildForge 概述
在本文的第一部分我们介绍了 IBM Rational BuildForge 进行构建管理过程改进的原理和方法。本文的第二部分我们将介绍 IBM Rational BuildForge 的产品特性。
    2007年11月26日  
 
用 IBM Rational BuildForge 打造集成的软件构建管理平台,第 1 部分: 构建管理入门
软件构建流程是软件生命周期一个非常关键的环节,直接决定了开发工作是如何最终交付给最终用户的,但构建流程长期以来被认为最难以结构化和规范化管理,同时围绕软件构建和发布管理的最佳实践经验也不足。但随着软件复杂度的不断提高,软件交付周期的不断缩短和交付频率的提高,软件构建流程已经逐步得到重视。本文描述了利用 IBM Rational BuildForge 进行构建和发布过程管理及自动化的方法,并讨论了如何通过整合项目组、流程以及系统来改进软件开发效率,从而提高整个开发团队的效率,改进产品质量,更好地遵规。
    2007年11月23日  
 
查询 ClearQuest Oracle 10g 数据库
在 IBM Rational ClearQuest 环境中使用 Oracle 版本 10g 或者更高级的版本,管理程序可以利用 ClearQuest 版本 7.0.1 中的一个功能部件在多行文本域中运行查询功能,并且可以返回区分大小写的结果。这篇文章还描述了对于您的整个数据库索引或者仅仅一个域怎样转换到区分大小写的查询。
    2007年11月22日  
 
Rational Functional Tester 的高效测试自动化技巧
学习有关处理使用浏览器的常见问题、验证点、低级指令,脚本帮助器、超类等等。
    2007年11月19日  
 
IBM Rational SDP V7 助力中小企业需求过程改进,第 2 部分: 需求过程改进案例分析
在本文的第一部分我们介绍了 IBM Rational 进行需求过程改进的原理、方法和工具。本文的第二部分我们将结合具体案例讨论这些原理、方法和工具在中小企业实施过程改进实践中的实施和运用。
    2007年11月19日  
 
Rational Edge: 理解构架资产
这篇文章讨论了各种对于软件构架师来说有利用价值的可重用资产,阐明了它们的特性和关系,并且提供了如何最佳使用它们的一些技巧。 (The Rational Edge)
    2007年11月15日  
 
Rational Edge: 网络广播、教程、演示,以及更多:2007 年 9 - 10月
这些动态的、基于 Web 的教程、演示和试用下载将介绍新的概念,或者帮助更新您的知识基础。查看这个基于 Web 的 IBM Rational 参考资料的清单。 (The Rational Edge)
    2007年11月15日  
 
Rational Edge: 在降低风险的情况下更快地交付系统:RUP 的宏观迭代维度
组织可以通过向迭代的原始概念中添加宏观的维度来扩展 RUP 的能力。引用 O'Neill 的话,“使用演进 —— 多重的,重叠地通过 RUP 生命周期 —— 可以减少风险,大大加快投放市场的时间,并且改进资源分配”。O'Neill 还提出了描述这个宏观迭代维度的实例。 (The Rational Edge)
    2007年11月15日  
 
Rational Edge: OpenUP 精华
本文探究了 OpenUP 这一新近开发的软件开发过程架构,它将重点放在源自 Rational 统一过程的敏捷实践。作者使用注释条向 RUP-savvy 的读者解释 OpenUP。 (The Rational Edge)
    2007年11月15日  
 
Rational Edge: Rational Asset Manager 实践
本文所介绍的这些关键性的事项和任务,将帮助您将您的企业同软件资产结合起来,对 Rational Asset Manager (RAM) 进行配置,从而加强您的管理。 (The Rational Edge)
    2007年11月15日  
 
Rational Edge: 主修计算机科学专业的人都到哪里去了?
最近,美国各学院和大学里注册计算机科学课程的人数程日趋减少的趋势,或许为我们敲响了警钟。从另一个角度来看,这对于计算机科学课程的制定者来说,也是一个实施改革的机会,对课程加以修补,从而反映出变化的技术和新的就业机会。 (The Rational Edge)
    2007年11月15日  
 
Rational Edge: 保护您的 IT 基础结构
安全编程,以及保护企业级的 IT 基础结构,是风险管理中的一项内容。虽然没有一套放之四海而皆准的解决方案,但是了解哪些解决方案是可行的、它们有什么局限性、以及它们适用于什么样的风险降低活动,将使您遥遥领先。 (The Rational Edge)
    2007年11月15日  
 
使用 Java Management Extension API 连接 Rational Application Developer V7.0 和 WebSphere Application Server V6.1
本文向使用 Rational Application Developer V7.0 的工具开发者展示如何使用 JMX API 从 WebSphere Application Server V6.1 获得配置信息。他们可以将该信息用作基于 Rational Application Developer 的工具的主要部分。
    2007年11月12日  
 
IBM Rational SDP V7 助力中小企业需求过程改进,第 1 部分: IBM Rational 软件交付平台及产品简介
本文以中小软件企业为背景,通过总结一次在企业导入 IBM Rational 软件交付平台(SDP)及产品的软件过程改进咨询全过程,提炼出很多非常有价值的经验和方法,可以作为其他中小企业实施过程改进的有效参考。
    2007年11月12日  
 
用 Rational Software Architect 建立面向服务的体系结构(Service-Oriented Architecture)的模型,第 2 部分: 业务领域建模
在本系列中,您将了解到 IBM Rational Software Architect 连同 IBM WebSphere Business Modeler 一起,是如何支持模型驱动开发(MDD)的方法用于面向服务的架构(SOA)的。通过使用一个假想的在线 DVD 租赁案例研究,本文详细讲述如何在 Rational Software Architect 中创建一个域模型,并且展示该域模型如何同 WebSphere Business Modeler 中定义的业务条目相关联。域模型是作者在本系列中所描述的第三种自顶向下的模型,其他两种分别是业务架构模型和业务过程模型。
    2007年11月8日  
 
在 Rational Application Developer 中使用 ProgressBar JSF Component
ProgressBar 是 IBM Rational Application Developer Version 7 引入的一个 JSF 组件。这篇文章阐述了 ProgressBar 如何工作,以及您能在一个 Web 应用软件中所使用的让用户一直了解耗时任务状态的各种方法。
    2007年11月7日  
 
在 IBM Rational Systems Developer 中使用 C++ 可视化
IBM Rational Systems Developer 的 C++ 可视化特性(C++ Visualization)能够让您使用 C++ 代码,利用一个类似 UML 的符号提供与 UML 建模相似的技巧。这篇文章展示了如何图形化地表示(显示)C++ 原理,发现并显示它们在 UML 图中的关系,创建新的 C++ 组件,直接从图中编辑源代码,创建关联和导航特性。
    2007年11月5日  
 
使用 IBM Rational ClearQuest 和 ClearCase UCM 设计发布管理策略
这篇文章阐述了怎样利用 IBM Rational ClearQuest 和 IBM Rational ClearCase Unified Change Management 制定一个发布管理策略。它向您展示了如何满足项目、发布、构架以及工作区管理的各种需求。您还可以学习如何处理变更请求 ,如何使用组件以及发布单元,以及选择一个集成流策略。最后,您将能够更好地实现调整项目和开发工作的复杂任务,并达到有规律地预定发布策略的目的。
    2007年11月2日  
 
在您的开发项目中使用 IBM Rational Software Modeler 和 IBM Rational RequisitePro 可视化跟踪能力
这篇文章向您展示了如何使用 Rational RequisitePro 和 IBM Rational Software Modeler 内置的可跟踪性能,图形化地显示可跟踪性,从需求到模型,到代码。
    2007年11月1日  
 
在团队环境中使用二进制模块优化 Rational Application Developer
本文介绍如何以源代码形式保存一些项目,并以二进制的形式保存其他项目,从而提高您在 IBM Rational Application Developer 中执行的日常操作的速度。
    2007年11月1日  
 
Java API 参考文档, 第 1 部分
本文介绍了生成易用且可供搜索的 Java 应用程序编程接口(Java application programming interfaces,API)的参考文档的不同方法。
    2007年10月31日  
 
使用 Rational Tester for SOA Quality 简化服务集成测试
本文介绍了如何使用Rational Tester for SOA Quality 对业务流程中调用的Web服务进行集成测试。通过阅读本文,您将了解如何从一个 BPEL 描述文件出发生成针对 Web 服务的集成测试脚本,如何编辑测试脚本,如何创建和使用数据池,以及如何分析 Web 服务测试结果。
    2007年10月31日  
 
不编写一行代码构建 Web 应用程序,第 2 部分: 使用 Rational Application Developer、DB2 和 WebSphere Application Server 构建应用程序
了解到如何使用 Rational Application Developer 构建一个使用 DB2 数据库中数据的 Web 应用程序,并且将您的页面发布到 WebSphere Application Server 上,所有这些过程都不需要编写一行代码。IBM 的中间件讲完成所有这些复杂的工作,以便使您能够专注于开发您自己独特的业务逻辑。在第 1 部分中,向您展示了将了解到如何安装、配置试用版本的针对 WebSphere 软件的 Rational Application Developer、DB2 企业版(9.0 版)和 WebSphere Application Server (6.1 版)。第 2 部分将向您介绍如何构建一个应用程序。
    2007年10月29日  
 
不编写一行代码构建 Web 应用程序,第 1 部分: 安装并配置 Rational Application Developer、DB2 和 WebSphere 应用服务器
在这个两部分的系列教程中,您将了解如何使用 Rational Application Developer for WebSphere Software、DB2 企业版和 WebSphere Application Server 创建一个健壮的 Web 应用程序。您也许已经使用过这些产品的开源版本或免费社区版本来开启您的 Web 应用开发,本系列将引领您迈向下一个里程碑:将您的应用升级到商业的生产环境中。在本教程中,您将了解到如何安装、建立和配置这些企业版软件的试用版,包括 Rational Application Developer for WebSphere Software、DB2 企业版(9.0 版)和 WebSphere Application Server (6.1 版)。在第 2 部分中,将使用 Rational Application Developer 构建一个使用在 DB2 数据库中存储数据的 Web 应用程序,并且将您的应用发布到 WebSphere Application Server 上,所有这些过程都不需要编写一行代码。IBM 的中间件将完成所有这些复杂的工作,以便使您能够专注于开发您自己独特的业务逻辑。
    2007年10月25日  
 
IBM Rational Application Developer Web 服务工具的使用提示与技巧,第 1 部分: 了解参数选项页面
IBM Rational Application Developer Web Services 工具能够实现各种各样的基于 Eclipse 的快速软件开发。这能够让您(一个软件开发人员)发现、创建、构建、部署、测试以及发布 Web 服务应用软件。
    2007年10月25日  
 
ClearQuest 用户管理简要分析
软件的质量已经越来越成为软件产品成功的关键性因素,质量保证的一个重要方法就是通过测试来尽早的发现问题。而缺陷管理是软件正是软件开发过程中,完成对缺陷报告的记录、分析和状态更新等管理的重要手段,是软件开发生命周期中的重要组成部分,并且贯穿整个软件开发生命周期。IBM Rational ClearQuest是特别针对动态的、不断更新的软件开发工作的缺陷管理软件,提供了最佳的变更需求管理解决方案。
    2007年10月24日  
 
利用 Dynamic Page Template 改善您的 Web 页面外观
Dynamic Page Template 是一个在 IBM Rational Application Developer V 7 中介绍过的特性。帮您在应用软件中创建和管理一致的外观。这篇文章阐述了三种实用的方法,您可以利用这个特性来改善您的 Web 网站。
    2007年10月22日  
 
对 Rational Performance Tester 数据池的改进
Rational Performance Teser(RPT)是专门针对 B/S架构和专用系统(SAP,Citrix 等)进行压力测试的工具。RPT 基于开放的 TPTP 平台和 Java 语言其实对我们的测试提供了很大的扩展性。本文从数据池的角度出发,结合实际环境中遇到的一些问题,来扩展 RPT 的数据驱动能力。
    2007年10月19日  
 
Hello World: 学习如何使用 Rational Tester for SOA Quality 与 Rational Performance Tester Extension for SOA Quality 测试 Web 服务
本教程从高层次概括了解 IBM Rational Tester for SOA Quality 和 IBM Rational Performance Tester Extension for SOA Quality。通过依照逐步的指导,您将获得创建 Web 服务测试、通过内嵌的数据驱动技术增强测试,及执行测试的内行经验。
    2007年10月18日  
 
Rational Edge: IT 实现的艺术与科学
阅读软件顾问如何向提高组织的商业文化的过程应用客观,可度量的方法。通过分析许多因素,包括动机、委托的可见性和战略联合,作者展示了积极的变更如何实现。 (The Rational Edge)
    2007年10月15日  
 
Rational Edge: 书评 —— Beautiful Code: Leading Programmers Explain How They Think
这是一篇对一部编程艺术和工艺短文集的推荐书评。这部短文集关注于针对问题设计优雅的解决方案,以及在编程代码媒介中展示那些解决方案的优美。 (The Rational Edge)
    2007年10月15日  
 
Rational Edge: 网络广播、教程、演示,以及更多:2007 年 8 - 9 月
这些动态的、基于 Web 的教程、演示和试用软件下载将介绍新的概念或帮助补充您的知识库。查看这些大量的 IBM Rational 基于 Web 的参考资料。 (The Rational Edge)
    2007年10月15日  
 
Rational Edge: 从业务用例和 Rational 统一过程中验证需求
解读企业如何在软件开发过程中应用用例来作为验证需求的基础。 (The Rational Edge)
    2007年10月15日  
 
Rational Edge: 精益开发治理的最佳实践,第 3 部分
本系列文章的第 3 部分介绍了治理现代软件开发工作的 IBM Rational 推荐方法,本文提出了精益软件开发治理中要采用的角色和职责,以及政策和标准。 (The Rational Edge)
    2007年10月15日  
 
Rational Edge: Rails:专业 Web 网站的奢华路线
本文是上个月的介绍程序设计语言 Ruby 的文章的姊妹篇,介绍 Rails,一个构建于 Ruby 之上的框架,用于开发、维护和部署 Web 应用程序。 (The Rational Edge)
    2007年10月15日  
 
Rational Edge: 逻辑分解在系统架构中的角色
就软件系统而论,复杂度是根据在特定的状态下,可能有的活动路径的数量来衡量的。路径越多,系统就越复杂。读读 Murray Cantor 是如何在系统架构环境下发展该思想的。 (The Rational Edge)
    2007年10月15日  
 
Rational Edge: 是什么让软件变得如此之难?
与传统意义上的工程相比,软件工程向开发者提出了独特的挑战。开发者们不能依靠物理学第一定律和硬科学来开发可靠的、可重复的实践方法。这些实践方法只能通过经验而非科学来得到。本文探讨了其中的原因。 (The Rational Edge)
    2007年10月15日  
 
Rational Edge: 书评 —— Build Your Own Ruby on Rails Web Applications
Ruby 的越来越流行以及它的开源 Web 框架--Rails,最近已经向我们的技术书架上添置了成打的书。 这篇对由 Patrick Lenz 所著的最新一本书的书评,推荐这是一本最好的入门书之一。 (The Rational Edge)
    2007年10月15日  
 
使用 IBM Rational Performance Tester: 监控应用程序,第 2 部分
了解在性能测试中应用程序监控为什么重要,以及如何使用 IBM Rational Performance Tester 来进行应用程序监控。 本文是一个三部分系列文章的第 2 部分,描述了如何使用 IBM Rational Performance Tester 来检查开发和测试阶段的应用程序瓶颈,进而减少产品阶段的问题。
    2007年10月12日  
 
使用 IBM Rational Performance Tester: 监控应用程序,第 1 部分
了解在性能测试中应用程序监控为什么重要,以及如何使用 IBM Rational Performance Tester 来进行应用程序监控。 本文是一个三部分系列文章的第 1 部分,描述了以下技术:应用程序监控,端到端的业务事务,Application Response Measurement (ARM) 标准,以及如何配置 IBM WebSphere Application Server 或 BEA WebLogic Application Server 的环境。
    2007年10月12日  
 
Hello World: 学习如何使用 Rational Business Developer Extension 创建一个 Java Web 服务
学习如何使用 Rational Business Developer Extension 和 Enterprise Generation Language(EGL)来构建简单的面向服务的应用程序。将 Web 服务中加入该应用程序的逻辑,这证明了 Rational Business Developer Extension 可以创建被各种各样的客户端远程地使用的、灵活的、模块化的应用程序的能力。
    2007年10月11日  
 
使用 IBM Rational PurifyPlus
IBM Rational PurifyPlus 是一套测试工具集合,拥有三个工具-- PureCoverage、 Quantifyis 和 Purify,您可以用这套工具完成对代码覆盖率、性能和内存分析的运行时分析。它可以加强自动化测试工作,改善产品性能和质量。
    2007年10月9日  
 
采用 SoDA 形成 ClearQuest 的客户化报告
本文结合一个具体的实例来说明 SoDA 在 ClearQuest 的数据库中生成满足客户需求的文档来说明SoDA的工作过程,同时也帮助大家更快更好的入门和掌握 SoDA。
    2007年9月30日  
 
灵活使用 RFT 数据池迭代器实现数据驱动测试
对数据驱动测试的支持是 Rational Functional Tester(RFT)的重要特性之一。可是另一方面,RFT 所提供的数据池访问方式相对单一,限制了对用户实现较为复杂的测试策略的可能性。本文介绍了如何使用顺序迭代器之外的迭代器灵活访问 RFT 数据池的方法,并提供自定义迭代器供用户实现不同的数据选择策略。
    2007年9月28日  
 
用 Rational Application Developer 创建 Second Life(第二人生)脚本
虚拟世界 Second Life 的特别之处在于它里面大部分内容是由用户创造的(且拥有的)。您不仅可以创造华丽的 3-D 物体(并且按照真实货币的同等价值将它们销售!),而且还可以创建简单和复杂的脚本来控制它们的行为和外观。本教程将介绍 Second Life 脚本背后的基本内容(但不是那么“基础”的),并且向您展示,如何利用 Rational Application Developer 在您构建用户可以执行的小游戏时简化开发。
    2007年9月27日  
 
使用 IBM Rational ClearQuest Test Management 进行测试管理和跟踪
学习由 IBM DB2 Function Verification Test 团队主导的关于利用 IBM Rational ClearQuest 测试管理进行功能性验证测试,跟踪以及监控的可行性的经验和研究结果。这篇文章还展现了工具和安装步骤的大概内容。
    2007年9月27日  
 
自动化 Web 服务测试,第 3 部分: 使用 IBM Rational Software Architect 和 XMLUnit 测试安全 Web 服务
本教程将介绍使用多种技术来实现典型 Web 服务测试自动化的方法,此类技术包括 JUnit、Apache Commons HttpClient 和 Apache XMLUnit。将在 IBM Rational(R) Software Architect 提供的开发平台上对此进行演示。本教程的目标读者是对 Web 服务的功能测试感兴趣的测试人员和开发人员。开始学习本教程前,您需要对 Web 服务及 Java(TM) 开发有基本的了解,而且还应该对单元测试工具(如 JUnit)有一定的了解。
    2007年9月26日  
 
Rational Portfolio Manager 7.1.0.0 入门:使用 Web Services API 集成
本文是介绍如何利用 Web Services API 在 IBM Rational Portfolio Manager 中集成数据的系列文章的开篇。
    2007年9月26日  
 
在 IBM Rational Application Developer 中使用 JUnit 和 JUnitEE 框架对 J2EE 平台组件进行单元测试,第 1 部分: 对 Java 和 EJB 应用程序进行单元测试
这是一个三部分系列中的一篇文章。它向您展示了如何使用一个开源测试框架,比如 JUnit 和 JUnitEE,通过在 IBM WebSphere Application Server 环境中使用 IBM Rational Application Developer 来进行 Java 和 EJB 应用软件的单元测试。
    2007年9月26日  
 
Rational Asset Manager: 一个全面的业务场景
概述 IBM® Rational® Asset Manager,然后详细介绍资产管理如何集成到已有的开发环境中,更有效地审核、批准、发布、跟踪、监控及重用资产。
    2007年9月24日  
 
如何在测试管理中应用 IBM Rational ClearQuest TestManager
本文将结合“计划阶段”、“管理阶段”和“执行阶段”这三个阶段向大家解释 ClearQuest TestManager 的各种角色,各种记录以及 ClearQuest TestManager 在测试管理中的基本应用,和 ClearQuest TestManager 同 Rational 其他产品的集成带来的测试管理的改进。
    2007年9月24日  
 
用 Rational Software Architect 建立面向服务的体系结构(Service-Oriented Architecture)的模型,第 1 部分: 案例研究、工具和业务视图
本教程介绍了利用 IBM Rational Software Architect 建立面向服务的体系结构(service-oriented architecture,SOA)的模型所涉及的概念和工具。在本系列中,您将了解 Rational Software Architect,以及 IBM WebSphere Business Modeler,如何支持对 SOA 规范的模型驱动的开发(model-driven development,MDD)方法。本教程将利用虚构的在线 DVD 租赁案例研究带您了解这些概念。
    2007年9月20日  
 
使用 Rational 软件交付平台 V7 从模型生成代码及从代码生成模型,第 2 部分: 从一个 UML 模型到 Java 源代码的转换、编辑和反向工程
浏览 Rational Software Modeler 和 Rational Software Architect 所提供的 UML 2.1 建模功能。 在阅读完本系列后,您将会了解到如何使用方便易学的详细教程,创建 UML 2.1 项目,图表,编辑模型,将模型转换为实际的源代码,甚至将源代码反向工程为 UML 模型。
    2007年9月20日  
 
Rational Edge: Ruby:编程语言中的精华
进一步了解 Ruby,一种快速普及的动态语言。探究它的迷人特性,并了解程序设计人员用它在做什么。 (The Rational Edge)
    2007年9月17日  
 
Rational Edge: 企业范围的软件评估,第 2 部分
本文来自于 Rational Edge:本文是两部分的系列文章的第 2 部分,对在软件开发项目生命周期的特定阶段使用什么评估方法提供了一些建议,以及一些如何更有效地使用这些方法的技巧。本文第一部分介绍了软件项目评估中使用的方法、技术、模型和工具。 (The Rational Edge)
    2007年9月17日  
 
Rational Edge: 精益开发治理的最佳实践,第 2 部分
本文是系列文章中的第二篇,介绍了 IBM Rational 的治理现代软件开发工作的推荐方法,本文将介绍必要的过程组成,以及要使用的最佳度量标准。 (The Rational Edge)
    2007年9月17日  
 
Rational Edge: 模型驱动开发:MDD 模型是资产还是债务?
尽管有强大的证据证明模型驱动开发的价值,但行业仍旧没有将其作为系统和软件开发的首选方法。阅读组织为什么需要将 MDD 作为软件及系统开发的现代的且可能是非常强大的方法来加以利用。 (The Rational Edge)
    2007年9月17日  
 
Rational Edge: IBM Rational Asset Manager 入门介绍
对重用软件开发资产的不断增长的需要导致了对资产管理解决方案的兴趣的提升。本文描述了像 IBM Rational Asset Manager 这样的产品如何帮助组织理解他们拥有什么资产,以便消除重复、降低成本和改善软件开发质量以及市场时机。 (The Rational Edge)
    2007年9月17日  
 
Rational Edge: IBM Installation Manager:在企业环境中安装 IBM Rational 桌面产品
学习如何管理 IBM Rational 软件交付平台中多产品的安装。 (The Rational Edge)
    2007年9月17日  
 
Rational Edge: 网络广播、教程、演示,以及更多:2007 年 7 - 8 月
使用动态的、基于 Web 的教程、演示和试用版本下载快速开始夏季的项目。或者使用丰富的 IBM Rational 基于 Web 的资源来更新的您的知识。 (The Rational Edge)
    2007年9月17日  
 
使用 Rational Application Developer 在 Web 应用程序中集成水晶报表 (Crystal Reports),第 4 部分: 将运行时数据装入水晶报表 (Crystal Reports)
了解如何通过编程的方式在 Web 应用程序中使用 IBM Rational Application Developer 和 Java Reporting Component (JRC) 代码将运行时数据装入水晶报表 (Crystal Reports)。
    2007年9月17日  
 
Hello World: 学习如何使用 Rational Application Developer V7 创建 Java,Web 服务,以及数据库应用程序
欢迎阅读“Hello,World”系列的第二篇教程,本教程对 IBM 软件产品进行了高层次的概述。 本教程向您介绍了 IBM Rational Application Developer 并强调了它的一些基本特性。 本文包含介绍如何创建 Java 应用程序、创建并调用 Web 服务,以及创建可以使用关系记录列表(Relational Record List)访问 Cloudscape 数据库的 Web 应用程序的实践练习。 本教程最早的 Rational Application Developer V6 版本仍然可以使用。
    2007年9月13日  
 
Hello World: 学习如何使用 Rational Software Architect V7 设计并实现一个简单的电话簿应用程序
本篇对 Rational Software Architect 重要部分的介绍,为您提供了实际操作的练习,展示了如何使用 Rational Software Architect V7 设计和实现了一个面向服务的应用程序。
    2007年9月13日  
 
Hello World: 学习如何使用 Rational Manual Tester 加速手工测试过程的步伐并增强其质量
欢迎阅读 Hello World 系列中的教程,该系列对 IBM 软件产品进行了高层次的概述。本教程为您介绍 IBM Rational Manual Tester,并强调了它的一些基本特性。它包括很多最佳实践,向您展示如何创建健壮且模块化的手工测试、利用自动数据输入节省时间,并利用自动数据比较来减少手工测试错误。您可以在 Hello World 总览页上了解所有的 Hello World 教程。
    2007年9月13日  
 
使用 Ant 自动生成项目构建版本
本文提供逐步的详细说明,以帮助使用 IBM Rational 软件交付平台(IBM Rational Software Delivery, SDP)的内置 Ant 支持实现构建过程自动化,从而提高效率和质量。您可以随后使用 IBM WebSphere 应用服务器系列之一对其进行部署。
    2007年9月13日  
 
使用 Application Developer V7 来创建和部署 JSR 168 协作 portlet
学习在 IBM Rational Application Developer V7 中的协作 portlet 工具,您可以 创建一个简单的协作应用软件并将其部署到 IBM WebSphere Portal server 服务器上。重点是 Java Specification Request (JSR) 168 JavaServer Faces portlet,但是作者也简要讨论了 Basic 和 Struts portlet。
    2007年9月12日  
 
使用 Rational Software Architect 建模并生成 Web 服务元数据
了解如何使用 IBM Rational Software Architect 的 modeler 插件及统一建模语言(Unified Modeling Language,UML)对标准化的 Web 服务元数据建模。虽然 UML-to-XSD 转换是用 Rational Software Architect 交付的模型到模型和模型到文本的转换之一,但是本文将专注于建模并生成功能的 Web 服务描述语言(Web Services Description Language,WSDL)方面和非功能的 Web 服务策略框架(Web Services Policy Framework,WS-Policy)方面。
    2007年9月12日  
 
使用 IBM Rational Performance Tester:资源监控第 2 部分,使用 Windows Performance Monitor 进行监控
本文介绍了利用 Windows Performance Monitor(perfmon),IBM Rational Performance Tester 的其中一个数据收集器,来进行资源监控,文中包含了对该数据收集器的讨论,并讨论了如何在使用 Performance Tester 时对数据收集器进行配置。
    2007年9月10日  
 
使用 IBM Rational Performance Tester:资源监控第 3 部分,使用 UNIX/Linux rstatd 监控
本文介绍了利用 UNIX/Linux rstatd,IBM Rational Performance Tester 的其中一个数据收集器,来进行资源监控,文中包含了对该数据收集器的讨论,并讨论了如何在使用 Performance Tester 时对数据收集器进行配置。
    2007年9月10日  
 
使用 IBM Rational Performance Tester:资源监控第 4 部分,使用 IBM Tivoli Monitoring 监控
本文介绍了利用 IBM Tivoli Monitoring,IBM Rational Performance Tester 的其中一个数据收集器,来进行资源监控,文中包含了对该数据收集器的讨论,并讨论了如何在使用 Performance Tester 时对数据收集器进行配置。
    2007年9月10日  
 
使用 IBM Rational Performance Tester:资源监控
本文介绍了 IBM Rational Performance Tester 中的各种资源监控数据收集器,包括对每种数据收集器架构的讨论,以及当使用 Performance Tester 时,如何配置每种收集器的讨论。
    2007年9月10日  
 
用 Rational Modeling Extension for Microsoft .NET 对 .NET 应用程序进行可视化,第 1 部分: .NET Visualizer 入门
IBM Rational Modeling Extension for Microsoft .NET 提供帮助您洞察现有的 .NET 应用程序,并且获得有关它的知识的可视化绘图工具。它还可以帮助您更容易地生成并了解新的应用程序。本教程将介绍 Rational Modeling Extension Visualizer 的特性,并且帮助您创建新的类图、序列图、主题图和浏览图(这些特性目前支持 C# 代码和 .NET assembly)。虽然 Rational Modeling Extension for .NET 提供建模的绘图界面,但是建议您使用 Microsoft Visual Studio 2005 或之后的版本进行代码编辑。本教程还将探讨将 Visual Studio 2005 中进行的代码变更反映到 Rational Modeling Extension for .NET 中。
    2007年9月7日  
 
使用 IBM Rational Performance Tester 7.0 处理测试数据,第 2 部分: 使用超大测试数据集文件
IBM Rational Performance Tester 为了处理测试数据对 Eclipse 测试和性能工具平台(TPTP)数据池结构进行了调整。Rational Performance Tester 包括许多使这些数据池的利用变得十分容易和灵活的特性。一旦您开始使用了包含不止10,000行数据的数据池,无论如何都会在开始一个测试时有很长的延迟。对于大型系统的性能测试,您可以创建 Rational Performance Tester 测试,在存储和处理测试数据时使用的是文件而不是数据池。
    2007年9月7日  
 
使用 IBM Rational Performance Tester 7.0 处理测试数据,第 1 部分: 使用测试数据的数据池
IBM Rational Performance Tester 为了处理测试数据对 Eclipse 测试和性能工具平台(TPTP)数据池结构进行了调整。Rational Performance Tester 包括许多使这些数据池的利用变得十分容易和灵活的特性。一旦您开始使用了包含不止10,000行数据的数据池,无论如何都会在开始一个测试时会有很长的延迟。对于大型系统的性能测试,您可以创建 Rational Performance Tester 测试,在存储和处理测试数据时使用的是文件而不是数据池。
    2007年9月7日  
 
使用模型驱动开发和基于模式的工程来设计 SOA: 第 1 部分: 创建 UML 概要文件和模型模板
学习如何扩展 IBM Rational Software Architect,并且利用您自己的最佳实践和资产,将面向服务的体系结构(service-oriented architecture,SOA)解决方案的设计自动化。本教程说明了一些当您在设计 SOA 和其他解决方案时,可以结合使用的、用来提高生产力、软件质量,和治理过程的特性。
    2007年9月6日  
 
使用 IBM Rational Tester for SOA Quality 将动态数据添加到一个 Web 服务测试中
了解如何在使用数据池、置换和 Web 服务测试中的字段引用,以及验证点。
    2007年9月3日  
 
IBM Rational Tester for SOA Quality V7.0 和 IBM Rational Performance Tester Extension for SOA Quality V7.0 的产品入门介绍
IBM Rational Tester for SOA Quality 将面向服务架构(service-oriented architecture,SOA)的应用程序的功能和回归测试的创建、执行,及分析进行了自动化。IBM Rational Performance Tester Extension for SOA Quality 为那些同样的 SOA 应用程序提供性能测试能力。本文介绍了两种产品的一些基本功能,并且展示了一个测试 Web 服务的真实实例。
    2007年9月3日  
 
基于 Eclipse 的 ClearCase UCM 和 ClearQuest 集成环境安装与使用
基于 Eclipse SDK 构建软件的方式在开发人员中日益流行,通过本文你将了解到如何提供一个完全的集成环境,把与 ClearQuest 集成的 ClearCase 统一变更管理 (Unified Change Management,UCM)的最佳实践通过单一的视图带给用户。
    2007年8月31日  
 
使用 ClearQuest Package 定制集成模式
ClearQuset 作为变更管理工具,为用户提供了灵活的自定义设置,其中应用于模式(schema)的软件包(package)便是 CQ 提供的帮助用户自定义设置模式(schema),以完成不同功能需求的核心组成部分。本文主要介绍 CQ Package 的功能以及如何应用不同的软件包来完成集成工作模式的配置。
    2007年8月31日  
 
构建安全的 Web 服务
安全性是任何 Web 服务基本组成部分。Rational Application Developer 允许您利用安全性标准而不必花费太多的精力就可以创建所有的必要参数将安全性添加到您的服务中去。本教程向您介绍了如何利用一个用户 ID 和密码来鉴别、利用数字签名来确保完整性,并且通过使用加密技术确保机密性。
    2007年8月30日  
 
使用 Rational 软件交付平台 V7 从模型生成代码及从代码生成模型,第 1 部分: 创建、构建、合并及设计 UML 2.1 模型
IBM Rational 软件交付平台(Rational Software Delivery Platform)提供了一个完全可定制的,基于 UML 2.1 的可视化的设计工具集,这些工具能够使开发过程中的架构师、系统分析师、设计师以及其他人员清楚地了解文档和沟通过程、流程以及设计。Rational Software Modeler、Rational Systems Developer,以及 Rational Software Architect 同样也与其它工具(比如 WebSphere Business Modeler 和 Rational Testing 产品)集成在一起,来支持真正团队范围的开发。 这个系列教程将引导您浏览 Rational Software Modeler、 Rational Systems Developer,以及 Rational Software Architect 中的一些 UML 2.1 建模特性。在这篇教程中,您将学习如何创建一个模型项目,如何构建 UML 模型、合并模型,以及怎用利用 Rational Software Modeler 将一个设计模式运用到一个模型中去。
    2007年8月30日  
 
使用 Rational Application Developer 在 Web 应用程序中集成水晶报表 (Crystal Reports),第 3 部分: 如何通过编程的方式使用 Java Reporting Component 代码在 Java Server Pages 中嵌入预设定的水晶报表 (Crystal Reports)
学习如何使用 Java Reporting Component 代码在 Java Server Pages 中嵌入预设定的水晶报表 (Crystal Reports)。
    2007年8月27日  
 
Hello World: 学习如何在 Rational Modeling Extension for Microsoft .NET V7 中使用转换并行开发 UML 模型和 C# 代码
IBM Rational 建模产品为您提供了简单的 C# 应用程序开发工具,它能帮助您可视化已有代码,建模组件,并且可以在模型和 C# 代码之间转换元素。在这篇教程中,您将会从学习如何向 Eclipse 工作台中导入一个 .NET 解决方案开始。您会捕获您的应用程序设计的 UML 模型,建立一个转换配置,然后运行一个 UML 到 C# 的转换,产生 C# 代码,以便今后使用 Microsoft Visual Studio 进行开发。
    2007年8月23日  
 
一种简单实用的迭代化开发方法
迭代化开发做为一种软件开发方法,已经逐渐的得到应用。本文的目的是介绍一种可实践操作的迭代化开发方法,这种开发方法描述了如何以一种简单实用的方法来进行迭代化开发。通过采用本文所描述的迭代化开发的这种方法,能够降低项目组引入迭代化开发的难度和复杂度,从而尽可能的保证迭代化开发使用成功。
    2007年8月23日  
 
在企业级 SOA 中使用 Web 服务,第 16 部分: 使用 Rational Functional Tester Plus 和 Rational Performance Tester 为服务集成成熟度模型开发存储库 Web 服务
本系列讨论如何在企业级面向服务的体系结构(Service-Oriented Architecture,SOA)环境中使用 Web 服务;在本部分中,您将了解如何开发更改流程活动 Web 服务,并讨论如何开发这些 Web 服务来补充 IBM 服务集成成熟度模型(Service Integration Maturity Model,SIMM)。本文将提供一些示例,以了解如何将 IBM Rational Function Tester Plus 和 IBM Rational Performance Tester 作为开发流程的自动化测试工作的一部分使用。
    2007年8月23日  
 
在企业级 SOA 中使用 Web 服务,第 17 部分: 使用 Rational ClearQuest 和 Rational Functional Tester 开发动态 Web 服务
本文是本系列的第 17 部分,将讨论如何开发能在内部和外部正常运行而不会导致系统过载的 Web 服务。通过本文的示例,您可以了解如何在开发过程中使用 IBM Rational ClearQuest 和 IBM Rational Functional Tester。
    2007年8月23日  
 
在 Rational Performance Tester V7.0 中利用自定义代码实现多种功能
Rational Performance Tester(RPT)是 IBM 提供的用于性能测试的主要工具,它基于 Eclipse 平台,适用于大规模高压力的性能测试。在 RPT V7.0 版本中提供了很多控制测试行为的元素。此外,为了给出一个方式来扩展测试功能,从而模拟复杂的用户行为,RPT 还提供了自定义代码的功能(Custom Code),让用户可以插入Java代码,来查询测试运行状态、控制测试行为。
    2007年8月20日  
 
Hello World: WebSphere Portal V6
通过这篇基础教程(包含演示程序和 hello world 练习),您可以初步了解 WebSphere Portal。本教程包括两个实践性练习。您将使用 Rational Application Developer 和 WebSphere Portal Test Environment 开发和测试您的第一个 Portlet。然后,您将使用 WebSphere Portal 将 Portlet 部署到生产环境中。
    2007年8月17日  
 
在 IBM Rational Systems Developer 中实现特定领域约束
在本教程中,您会学习到如何使用 UML2 (Unified Modeling Language 2,统一建模语言版本2)创建一个系统场景模型,尤其是对配件和子配件使用电流。您会根据检测过载电流条件下的模型确认约束条件创建一个 UML 实例。我们将用一个 Eclipse plug-in 实现这种约束。
    2007年8月16日  
 
Rational Edge: 对于地域分布式组织进行集中构建和发布管理的价值
阅读集中构建和发布过程是如何服务于地域上分布的软件开发团队的。 (The Rational Edge)
    2007年8月15日  
 
Rational Edge: 动态表达
阅读关于当今使用的最流行的三种程序设计语言的资料 —— 动态语言 Perl、Python 和 Ruby。为什么使用它们?它们有什么共同之处,而它们的独特之处是什么? (The Rational Edge)
    2007年8月15日  
 
Rational Edge: IBM Rational Unified Process for System z : 使 System z 上的开发变得更为敏捷
许多 IBM System z 环境中的软件开发实践者,一直以来都认为,迭代化开发和其它“现代”方法并不适合于他们的项目。 然而,IBM 不认为这样。 本文介绍了 IBM Rational Unified Process for System z (RUP for System z )--一个新的过程框架,专门创建用于支持 System z 软件开发项目的迭代化开发,同时适合于检验 System z 的开发工具和原则。 (The Rational Edge)
    2007年8月15日  
 
Rational Edge: Oz 大陆上的瀑布
理解在采用迭代、增量的软件开发实践中出现障碍时,IBM Rational 服务组织是如何面对以及帮助客户解决这些障碍的。 (The Rational Edge)
    2007年8月15日  
 
Rational Edge: 精益开发治理的最佳实践,第 1 部分
本文是介绍 IBM Rational 的治理现代软件开发工作的推荐方法的系列文章中的第 1 篇,本文探究了精益治理的使命和原则,以及一个个项目的成功所需的组织和项目涉众的协作。 (The Rational Edge)
    2007年8月15日  
 
Rational Edge: 企业范围的软件评估,第 1 部分
本文是两部分的系列文章的第 1 部分,全面介绍了在软件项目中评估费用、进度以及其它因素时所使用的方法、技术、模型和工具。除了比较成熟的方法外,本文也讨论了一些新出现的方法。本文的第 2 部分则对于什么样的情况适合哪些方法给出了一些建议。 (The Rational Edge)
    2007年8月15日  
 
Rational Edge: 网络广播、教程、演示及其它:2007 年 6 月 Rational 摘要
您希望用动态的基于 Web 的教程或演示开始那些夏季项目吗?如果您不能到今年的 Rational 软件开发者大会上,或者如果您仅仅想更新一下您的知识库,那么可以查看这个全面的 IBM Rational Web 参考资料的列表。 (The Rational Edge)
    2007年8月15日  
 
Rational Edge: 执行用例实现:高内聚低耦合的案例
了解恰当地执行用例实现将如何形成软件系统中良构的面向对象设计。 (The Rational Edge)
    2007年8月15日  
 
使用 IBM Rational Systems Developer 和 Rational Software Architect 实现 UML 与 C++ 的转换
学习如何使用 IBM® Rational® Software Architect 和 Rational® Systems Developer 工具将 UML 建模适于开发 C++ 应用程序。本文描述了7.0版本支持 C++ 领域建模的特性。在此,假设您正在不断更新模型和代码,并且想要实现 UML 与 C++ 之间的对应修改。那么您只需要拥有 UML 的基本知识,了解本文中介绍到的 Rational 软件产品,掌握如何运行转换以及如何应用概要文件和构造类型,就可以达到您的目的。
    2007年8月13日  
 
为 Eclipse 构建片段扩展
了解如何为 Eclipse 和 Rational Application Developer V7 构建一个插件。可以使用这个插件定义片段,从而轻松地添加符合企业标准的代码。这个插件与 Web Tools Project 提供的 Snippets 视图相似,允许开发人员将代码片段拖放到编辑器中。我们采用面向对象的最佳实践,所以可以从任何来源装载片段,比如数据库(例如 Apache Derby)、文件系统或 Web 服务。
    2007年8月13日  
 
使用 Rational Systems Developer 或 Rational Software Architect 进行 C++ 转换的提示和技巧,第 1 部分: 控制由 UML 模型生成的 C++ 代码
UML 是一个通用的语言。使用 IBM® Rational® Software Architect 和 IBM® Rational® Systems Developer,您可以实现由 UML 模型向 C++ 的转换。这篇文章讨论了如何更好地控制由 UML 向 C++ 转换而生成的 C++ 代码。文章分成几个章节,各部分相对独立,分别介绍了一种技巧。您可以根据需要选读,而不必遵循特定的次序。
    2007年8月13日  
 
使用 Rational Application Developer 开发和测试 SQLJ 程序
学习如何使用 Rational Application Developer(RAD)和 IBM DB2 Universal Database(DB2 UDB)编写、测试和运行 SQLJ 应用程序。同时还学习如何在 WebSphere Application Server 和 DB2 UDB 环境中运行应用程序。
    2007年8月10日  
 
使用 Rational ClearQuest TestManager 运行并分析软件测试
学习如何使用新的 IBM Rational ClearQuest V 7.0 TestManager 的功能和特性来进行测试管理,从而取代现在使用的 IBM Rational TestManager。
    2007年8月9日  
 
Hello World: 使用 Rational Performance Tester 进行性能测试
学习如何用 Rational Performance Tester 来确定您的应用程序中性能问题的原因。
    2007年8月6日  
 
Hello World: 使用 Rational Performance Tester 发现并分析应用程序的性能问题
学习如何使用 Rational Performance Tester 确定应用程序中的性能问题的原因。
    2007年8月2日  
 
如何使用 Rational Performance Tester For SOA Extension 进行 Web Service 的性能测试
本文针对一个在 Tomcat 下运行的 Web Service 实例,描述了如何在 IBM Rational Performance Tester 中使用 RPT4SOA Extension 进行 Web Service 的性能测试。
    2007年7月31日  
 
IBM Rational Modeling Extension for Microsoft .NET
本文面向那些对利用 IBM Rational Modeling Extension for Microsoft .NET 来对基于 C# 语言的 .NET 应用程序进行建模、设计,及开发感兴趣的开发人员和架构师。本文假定您已经对 IBM Rational 建模工具(IBM Rational Software Modeler、IBM Rational Software Developer、IBM Rational Application Developer,或者 Rational Software Architect)以及在 Eclipse 环境中进行程序设计有了基本的了解。
    2007年7月30日  
 
为使用 Rational Application Developer V7.0 和 Rational Software Architect V7.0 进行开发安装和配置 WebSphere Portal V6.0 服务器
IBM Rational Application Developer V7.0 和 IBM Rational Software Architect V7.0 是 IBM Rational 软件交付平台产品系列中的第一款产品,它们包含了对 IBM WebSphere Portal V6.0 开发的完整支持。这意味着您可以不受任何限制地利用 WebSphere Portal V5 测试环境的便利来开发。但是这也意味着您拥有一个完整的运行于您的开发机器的 Portal 6.0 实例。这篇论文讲述一些如何减少您机器中的 WebSphere Portal 6.0 消耗的资源总量和如何针对您的开发需求而使性能最优化的小窍门。
    2007年7月30日  
 
非域环境下搭建 ClearCase 分布式环境实例详解
在导入 ClearCase 过程中,不少公司都碰到了类似的问题,即在没有域的环境下,无法多用户使用 ClearCase。笔者在导入 ClearCase 过程中进行摸索和尝试,本文是东南融通在非域环境下成功导入 ClearCase 实践的总结。
    2007年7月27日  
 
Hello World: Rational Business Developer Extension —— 数据访问和 Web 应用程序
学习如何利用 Rational Business Developer Extension 和 Enterprise Generation Language(EGL)来构建简单的动态 Web 站点。您构建的网站有两页:一个显示数据库中的一列记录,而另一个允许用户在其中一个记录中变更数据。您可以在不了解任何 Java 代码或 J2EE 的情况下,创建这个基于 Java 技术的 Web 站点,本教程示范了 Rational Business Developer Extension 用一个简单的面向业务的语言和强大的图形编辑工具创建复杂应用程序的能力。您可以下载 Rational Application Developer for WebSphere Software V7 和 Rational Business Developer Extension 的免费试用版本。
    2007年7月24日  
 
Rational Data Architect 技巧系列,第 1 部分: 使用 Rational Data Architect 访问和集成企业元数据
在本教程中,使用了一个简单场景来学习如何使用 Rational Data Architect 提供建模和设计工具来创建跨异构数据源的统一的虚拟化视图。
    2007年7月19日  
 
Rational Edge: 书评——Art of Software Modeling
这是一篇关于 Ben Lieberman 最近出的一本关于建模的书的赞赏的书评,本书采用了一种通常的、非 UML 的方法来描述可视化地将信息描述成软件开发过程的艺术。
    2007年7月16日  
 
Rational Edge: 持续项目组合管理:EPMO 的贡献
本文是项目组合管理系列的第 7 篇文章,您将深入解了 Enterprise Portfolio、Program 或者 Project Management Office(EPMO)对将项目组合管理作为组织规程持续下去所做出的贡献。
    2007年7月16日  
 
Rational Edge: 可运作的 IT 治理
本文介绍了对于 IT 治理的可运作方法,将治理描述为具有其自己的生命周期和工件的有意图的活动。随后作者介绍了对于 IT 治理过程的基于价值的方法,以及一组 IT 组织可以遵照的原则,从而用它们的商业设置来实现治理的益处。
    2007年7月16日  
 
Rational Edge: 面向服务的体系结构(Service Oriented Architecture)的工程范型
本文介绍了一种利用 IBM Rational 统一过程(Rational Unified Process,RUP)框架,并结合模型驱动系统开发(Model Driven Systems Development,MDSD)来减少面向服务体系结构(Service Oriented Architecture,SOA)的组件开发中的风险的方法。本文还谈到了一些与 SOA 开发相关的缺陷。
    2007年7月16日  
 
Rational Edge: 聚焦北佛罗里达的 Rational 用户组
很多 IBM Rational 软件用户已经认识到,在共享他们的经验的时候,他们的技能提高的更快。这就是 Rational 用户组(Rational User Groups)迅速出现在遍及全球的很多地方的原因。本文通过观察一个特定的组织--北佛罗里达 Rational 用户组(North Florida Rational User Group)--来描述 RUG 这一现象,也描述了最近成立的全球 Rational 用户组(Global Rational User Group)。
    2007年7月16日  
 
Rational Edge: 度量项目的健康性,第 3 部分
在一个项目的产品化阶段中,适当的度量将有助于确保把开发解决方案的成功配置应用到生产环境中去。这个由三个部分组成的系列中最后一部分也会讨论管理嵌入在一个计划中的项目。
    2007年7月16日  
 
Rational Edge: IBM Rational Business Developer Extension:概览
Rational Business Developer Extension (RBDe) 给开发团队提供了一种 IBM 在2006年提出的新的语言,Enterprise Generation Language (EGL)。本文描述了 IBM 开发 EGL 的原因,并讨论了在当今基于 Web 和服务的舞台,IT 组织如何使用它变得更快、更加有生产力。
    2007年7月16日  
 
探索用于应用程序开发的 IBM Rational 可视化工具
您和您的 IT 团队需要在软件开发生命周期中尽可能的高效。IBM Rational 软件开发平台包含了各种各样的可视化工具来帮助您做到这点。在本文中,您大概了解了使用 Rational 工具的好处 —— 包括 Rational Web Developer、Rational Software Modeler、Rational Application Developer 和 Rational Software Architect —— 并且您将能够为特定的任务选择最恰当的产品。了解如何在与您的整个团队更有效地沟通的同时,通过拖放的方法对您的设计进行可视化的表达。
    2007年7月12日  
 
使用 Rational RequisitePro 进行需求管理的新技术,第 1 部分: 使用构架方法来分析、管理和跟踪业务需求
从 Kumar Mani 的这个系列中发现获取、管理和跟踪构架需求的新方法。这种方法是建立在构架理论基础上的,且适用于所有的 IT 项目。如果您是一位在公司或者集成项目中面临复杂请求的 IT 构架师或者经理,您就可以利用这些方法来管理这个项目,并有助于保证及时交付的时间。这篇文章探究了一个利用 IBM Rational 工具集的工具,但是它能够被复制,就像使用其它产品一样简单。
    2007年7月12日  
 
使用 Rational Software Architect 设计 SOA 服务,第 4 部分: 由 UML 模型生成 Web 服务并进行测试
本教程,系列的第 4 部分,将讨论如何将设计从 UML 转换为 WSDL 和 Java —— 可以运行并测试的工件。在本教程中您将用到的 Rational Software Architect 的一个关键特性是能够将模型间的转换自动化。我们将讨论该特性,并向您说明该方法如何帮助您将设计转换为解决方案的实现。
    2007年7月10日  
 
使用 Rational Software Architect 设计 SOA 服务,第 3 部分: 在您的设计中使用资产和模式
学习如何使用 IBM Rational Software Architect(SOA)、可重用资产、可重用资产规范(RAS)以及软件模式与 Gang of Four (GoF)的复合设计模式,来创建面向服务体系构架(SOA)的服务设计。学习如何在 IBM Rational RequisitePro 中从设计结果跟踪到需求。学习发布您的服务设计模型报告。
    2007年7月10日  
 
使用 Rational Application Developer V7.0 创建一个排序的 JavaServer Faces Widget Library dataTable
这篇文章阐述了如何实现 JavaServer Faces Widget Library 的 dataTable 组件的排序特性,这在 IBM Rational Application Developer Version 7.0 中是可实现的。这些排序特性允许用户在可排序的 dataTable 中制作单独的列。
    2007年7月9日  
 
IBM Rational Application Developer 7.0 中的 JavaServer Faces Widget Library dataTable 组件新特性
这篇文章描述并解释了如何使用 IBM Rational Application Developer Version 7.0 环境下 JWL(JSF Widget Library)dataTable 组件的新特性。新特性包括 dataTable 的滚动条和定制 Deluxe Pager 和 Output Statistics 组件的新方法。
    2007年7月9日  
 
IBM Rational Tester for SOA Quality 的测试执行和性能报告
面向服务的结构体系是众多现代计算基础结构的基础。如果这是您所遇到的情况,您需要一个简易而持续的方法来跟踪您所开发的 Web 服务的质量。学习 Rational Tester for SOA Quality 可以帮助您理解您的服务是如何工作,并且能够消除性能瓶颈。
    2007年7月5日  
 
在 SAP 解决方案中有效的使用 IBM Rational Functional Tester Extension
学习在 SAP 解决方案中 IBM Rational Functional Tester Extension 是如何为 IBM Rational Functional Tester 在 SAP GUI 中的应用提供适应性的。
    2007年7月5日  
 
使用 Functional Tester 衡量 ClearQuest Web 的性能
使用一组测试脚本来图形化显示 ClearQuest Web 事务处理的性能。
    2007年7月5日  
 
在 Rational Application Developer V7.0 中使用 J2C 工具生成一个 J2C bean
这篇文章展示了当生成一个 J2C bean ,以及将与 EIS 的功能实现相关联的交互和连接规范属性作为 J2C bean 的业务方法参数的时候,如何使用 IBM® Rational® Application Developer 7.0 中可用的 J2C 工具来改进用户体验。这个循序渐进的指导将用一个简单的 IMS 例子来阐述这种特性。本文还将阐述一个创建 Web 服务的快捷方法,并将利用 J2C bean 提供的功能来访问 IMS。
    2007年6月29日  
 
体系结构实践,第 1 部分: 理解面向服务的体系结构
IBM 架构师 Tilak Mitra 为一些 IBM 工具提供实用指导,您可以用这些工具构建一个面向服务的体系结构 (SOA) 解决方案。本文是他的专栏的第一期,您可以简要地了解 IBM SOA Foundation、IBM Rational、WebSphere、Tivoli 软件工具和其他用来实现 SOA 设计的资源。
    2007年6月28日  
 
成功的 Web 应用系统性能测试
性能测试是 Web 应用系统的一项重要质量保证措施。在现实中,很多 Web 性能测试项目由于性能测试需求定义不合理或不明确,导致性能测试项目不能达到预期目标或进度超期。本文针对 Web 应用系统的技术架构和系统使用特点,探讨如何有效实施性能测试过程,并重点介绍如何分析获得合理的性能测试需求,最终对 Web 应用系统性能进行科学、准确的评估。
    2007年6月26日  
 
使用 IBM Rational ClearQuest 创建缺陷分析报告图
在软件开发中,缺陷是衡量软件产品质量的重要指数,同时,它也为评估开发测试团队的工作效率提供了一个非常有效的参考。因此对缺陷的分析,就成为软件开发生命周期中必不可少的工作。IBM Rational ClearQuest作为一个灵活的工作流程以及变更管理的工具,提供了对缺陷的分析报告图制作的无缝集成,开箱即用的操作大大方便了用户的定制和作图。本文将在介绍缺陷分析报告基本制作方法的基础上,结合ClearQuest工具,详细阐述制作缺陷分析报告图的方法和技巧。
    2007年6月26日  
 
使用 IBM Rational Performance Tester 对一个模拟在线书店进行压力测试
本文记录了 IBM Platform Evaluation Test 团队从 Web Performance Tools (WPT) 试验项目迁移到 Rational Performance Tester (RPT) 的 Linux 版本上的经历,当前已经合并了 WPT 的功能。包括先前未编制成文档的关于在 Linux 上运行 RPT 的问题,和扩展 RPT 以对模拟用户输入使用 Web 服务的策略。
    2007年6月25日  
 
使用 Rational Software Architect V7.0 快速创建功能强大的定制工具
这篇文章介绍了一个称作转换创建(Transformation Authoring)的新的 IBM Rational Software Architect 的特性,使您能够创建带有图形界面和基于标准模板的开发工具。
    2007年6月22日  
 
使用 IBM Rational Application Developer 进行 BEA WebLogic 的 Web Services 开发
本文为您介绍了如何使用 IBM Rapid Application Developer 为 BEA WebLogic 开发 Web Services 。不但介绍了如何使用IBM Rapid Application Developer 为 BEA WebLogic 开发 Web Services,而且介绍了如何将应用服务器运行时集成到开发工具中。
    2007年6月21日  
 
利用 Rational Software Architect pluglet 进行快速视图的开发
扩展基于 Eclipse 的 IBM® Rational® Software Architect(或者 IBM Rational® Software Modeler 或者 IBM Rational® Systems Developer)可能需要您创建新的 Eclipse 视图。这篇文章向您阐述了怎样利用 Rational Software Architect pluglet 快速开发您视图的关键组件。
    2007年6月21日  
 
测试管理最佳实践
软件质量的一个很重要部分就是测试和验证软件有效性的流程。这篇文章的目的是介绍相关的概念,并提供测试管理领域常用的最佳实践。测试管理是组织和控制测试工作所需的流程和工件的实践。这篇文章探讨的是 IBM Rational ClearQuest、IBM Rational ClearCase 以及 IBM Rational Requisite Pro 如何提高测试水平。
    2007年6月18日  
 
使用 Rational Application Developer 在 Web 应用程序中集成水晶报表 (Crystal Reports),第 2 部分: 在设计期间使用 JDBC 连接以及在运行期间使用JNDI 连接在 Web 应用程序中嵌入水晶报表 (Crystal Reports)
学习如何在设计期间使用 JDBC 连接,运行期间使用 JNDI 连接在 Web 应用程序中嵌入水晶报表 (Crystal Reports)。
    2007年6月17日  
 
Rational Edge: 书评:Rails for Java Developers
本文来自于 Rational Edge:如果您是一个正在寻找构建 Web 应用程序的新的问题解决工具的 Java 开发人员,那么您将会从 Stuart Halloway 和 Justin Gehtland 的新书,Rails for Java Developers 中学到很多。本书评解释了为什么。
    2007年6月15日  
 
Rational Edge: 比较 Rational Unified Process (RUP) 和 Microsoft Solutions Framework (MSF)
本文来自于 Rational Edge:Microsoft Solutions Framework 和 Rational 统一过程(Rational Unified Process ,RUP)都为软件开发团队提供过程指导,但您如何对二者进行比较呢?本文指出了两个框架主要的结构上的差别和相似之处。
    2007年6月15日  
 
Rational Edge: 在扁平的世界中进行协作 -- 第 1 部分: 协作开发工具
本文出自于 Rational Edge:软件开发领域的协作包含了大范围的团队活动,从在同一个地方的小型项目的团队开发,到涉及三个或更多时区以及数百个开发人员的地理上分布的项目,还有一些是外包的。本文介绍了协作开发的目前状态,并且考虑了一些最佳协作的障碍。
    2007年6月15日  
 
Rational Edge: 对于企业质量管理和构建驱动敏捷性的自动化构建管理
本文出自于 Rational Edge:构建管理通常是横跨多个软件开发规程,并且是易于出错的,通过大规模的手工过程来执行。本文探究将关于大规模项目的构建管理活动自动化的方法,然后介绍 IBM Rational Build Forge 的自动构建及发布管理技术,以及改进的软件质量技术。
    2007年6月15日  
 
Rational Edge: 使用 IBM Rational Systems Developer 和 IBM Rational PurifyPlus 更快地开发更好的软件
本文出自于 Rational Edge:本文介绍了如何在 IDE 中,使用 IBM Rational PurifyPlus for Linux and UNIX 的运行时分析工具来提高软件产品的质量和性能。本文是特别为 IBM Rational Systems Developer V 7.0 用户撰写的。
    2007年6月15日  
 
Rational Edge: 使用 Rational Architecture Management 工具进行影响分析
本文出自于 Rational Edge:为了确保了解所有的系统相关性,并且为了确保根据对其他组件的影响来了解对一个或多个组件产生的变更,推荐在对现有系统进行变更之前进行影响分析。本文介绍了利用 IBM Rational 工具集执行影响分析的具体技术。
    2007年6月15日  
 
Rational Edge: IBM Rational 软件开发大会十周年
今年,IBM Rational 软件开发大会已经进入第十个年头了,6 月 10 到 14 日,它将在佛罗里达的奥兰多的 Walt Disney World Swan and Dolphin 举行。超过 2500 名软件开发人员和专业人员将参加这次会议。
    2007年6月15日  
 
使用 IBM Rational ClearCase 对测试资产进行管理
本文讨论了几种不同的有关管理测试资产的策略,这些资产来自于您的测试数据存储库,如测试脚本,测试计划,手工测试用例,数据池以及日志文件。
    2007年6月13日  
 
IBM Rational Process Advisor:将软件开发过程与 IBM Rational Developer 和 Tester V7 工具集成在一起
只是通过开发工具来使用过程是不能保证一方与另一方协作或者相互间信息传递的。使用 IBM Rational Process Advisor,软件开发从业者就拥有了强大的机制将二者集成起来。这篇文章描述了 Process Advisor 以及可以应用于工具和过程开发环境的实用技巧。
    2007年6月12日  
 
在 IBM Rational Software Architect 中使用 Pluglet
这篇文章介绍了 IBM Rational Software Architect 6.0 版本里包含的 pluglet 特性,向您展示了如何启用 pluglet ,并建议您在哪里使用 Pluglet 会更加有帮助。这篇文章是基于 Rational Software Architect 6.0.1 编写的,其目标读者是具有使用 Rational Software Architect 或 Eclipse for Java 进行开发经验的人。而文章中的某些部分还需要具有 Eclipse 插件开发方面的知识。
    2007年6月11日  
 
为 Siebel Test Automation 使用 IBM Rational Functional Tester Extension
学习如何为 Siebel Test Automation 使用 IBM Rational Functional Tester Extension,我们使用 Siebel 7.7 或者 7.8 应用程序版本。
    2007年6月7日  
 
Rational Application Developer V7.0 中 Typeahead 控件的高级用法
现今的 Internet 应用程序需要用户具有越来越丰富的经验。当今十分流行并且成功的 Web 应用开发方法是使用 Ajax 样式模式设计 Web 应用。IBM Rational Application Developer 所包含的 Ajax 的特征之一是 Typeahead 组件。本文讲述了这一组件在不同领域的多功能性:服务器端动态结果过滤、CSS 定制和使用 JavaScript API 的 JavaScript 事件处理 。它使得 Web 开发者超越了大多数的使用案例,进入到更高级的 Typeahead 使用方法。
    2007年6月4日  
 
介绍 IBM Rational Modeling Extension for Microsoft .NET
学习为了利用 IBM Rational® Modeling Extension for Microsoft® .NET,如何将您的模型从 IBM® Rational® XDE™ for Visual Studio2003 版本中导入到用于新一代 IBM Rational 建模工具中,就像您将 .NET 项目从 Visual Studio®2003 版本迁移到 Visual Studio2005 版本一样。
    2007年6月4日  
 
探索模型驱动开发 (MDD) 和相关方法,第 1 部分: 实现模型驱动开发,增加您的 IT 系统的业务价值
您是一位试图增加 IT 系统业务价值的领头架构师或项目经理吗?如果您是,本文可以为您提供帮助。本文解释了影响现代 IT 开发的业务推动力,并且向您介绍了模型驱动开发(model-driven development,MDD)。MDD 是主流软件开发实践的提高,并且让您的 IT 系统能够对业务推动力更加敏感。了解 MDD 方法以及您如何可以将其应用于实现业务价值最大化,并且减少解决方案开发的成本。利用 MDD,通过利用转换和重复性的消除将实现模式自动化,并将低层次的开发工作自动化,您可以提高解决方案的一致性和质量。
    2007年5月31日  
 
使用 Rational Functional Tester 的 getProperty 和 invoke 方法测试定制的 Java 控件
学习如何使用 IBM Rational Functional Tester 所提供的两种方法测试定制的Java 控件:getProperty 和 invoke。
    2007年5月31日  
 
如何在企业应用中分布部署 IBM Rational ClearQuest Web/Requisite Pro Web 与 IBM HTTP Server
IBM Rational ClearQuestWeb/Requisite Pro Web是IBM Rational ClearQuest/Requisite Pro所提供的基于Web方式的一种客户端。默认情况下,IBM Rational ClearQuest Web Application Server/Requisite Pro Web Application Server与IBM HTTP Server是安装在同一台服务器上的,然后在企业级应用下,我们可以将这些Application Server与HTTP Server分布部署在不同的服务器上,以得到更好的性能与系统安全性。本文将向您介绍如何安装配置这样一套分布是的系统,并给出具体参数配置。
    2007年5月30日  
 
WebSphere MQ Solution Designer 认证考试 996 准备: 第 4 部分,主要 MQI 调用
准备 IBM 认证考试 996:WebSphere MQ Solution Designer。本教程讨论 Message Queuing Interface (MQI) 中的主要调用,MQI 是用于开发 WebSphere MQ 应用程序的应用程序编程接口 (API)。这是有关 WebSphere MQ Solution Designer 的包括五个教程的系列中的第四个教程。
    2007年5月29日  
 
WebSphere MQ Solution Designer 认证考试 996 准备: 第 3 部分,分布式队列管理
准备 IBM 认证考试 996:WebSphere MQ Solution Designer。本教程讨论分布式队列管理的各个方面,包括配置、应用程序数据转换和 WebSphere MQ 客户端。其中还讨论如何处理异常和安全问题。这是关于 WebSphere MQ Solution Designer 的包括五个教程的系列中的第三个教程。
    2007年5月29日  
 
实现能力成熟度模型集成(Capability Maturity Model Integration,CMMI)等级 4
您想要了解有关 CMMI 的内容中缺失了什么吗?Judith M. Myerson 对 CMMI 进行了描述,重点是每个成熟等级上的法规遵循、风险和治理,并且向您展示了 IBM Rational 软件解决方案如何帮您达到成熟度等级 4。她简要地概括了将 CMMI 和 Control Objectives for Information and related Technology (COBIT) 结合在一起的方法。
    2007年5月28日  
 
使用 Rational Software Architect 设计 SOA 服务,第 2 部分: 使用 UML Profile for Software Services 设计服务
学习如何使用 IBM Rational Software Architect 来设计面向服务架构(SOA)。这种模型驱动开发(MDD)方法是以统一建模语言(UML)和 UML 2.0 profile for software services 为基础的。
    2007年5月24日  
 
定制用于数据驱动测试的 Rational Functional Tester 脚本
学习一种方法,包括使用数据池来实现数据驱动测试,以及在 Rational Functional Tester 6.1 脚本上所必需的定制工作。自动化工程师可以使用许多种方法在 Functional Tester 中实现数据驱动测试。本文将探讨如何将逗号分隔文件(CSV)作为一种数据池导入到 Functional Tester 中。本文也将会示例一个脚本,其被修改用于从此 CSV 数据池中读取数据值。
    2007年5月24日  
 
利用 Rational Functional Tester 实现 ITCL (或者 IBM) 框架
为了使应用程序的功能测试自动化,这篇文章介绍了一个使用 Rational Functional Tester 实现ITCL框架的五步过程。
    2007年5月22日  
 
IBM Rational Performance Tester V7.0 入门介绍
这篇文章介绍了IBM Rational Performance Tester V7 的一些新特性。为了展示新特性,我们将会记录并执行一个简单的测试来展示这些特性。
    2007年5月21日  
 
在 Rational Performance Tester 中使用 ClearCase
本文展示了一种在 IBM Rational Performance Tester (RPT) 中使用 Rational ClearCase 的简单方法,从而可以在团队成员间共享 RPT 项目。
    2007年5月19日  
 
Rational Edge: 敏捷软件开发:关于它的起源以及创始人的传记
本文来自于 Rational Edge:自从2001年开始,“敏捷”一词在软件开发领域已经被赋予了一种新的意义。您真的明白敏捷一词的含义吗?这篇文章是由一名敏捷实践参与者所撰写。文章讨论了如今越来越重要的迭代和增量开发风格的基础方面,并用以文学评论的方式作了总结。
    2007年5月14日  
 
Rational Edge: 使用 Rational PurifyPlus 进行运行时分析的介绍
本文来自于 Rational Edge:本文讨论了其他 Rational 最佳实践中的运行时分析,并概述了其对软件开发人员、测试人员,和管理人员所带来的巨大好处。
    2007年5月14日  
 
Rational Edge: 组织的能力及项目组合管理的采用
本文来自于 Rational Edge:本文是关于项目组合管理的系列文章中的第六部分,文章介绍了组织如何能够确定它们在使用项目组合管理规程方面已经做好准备,并且组织当前的能力也与之相适应。
    2007年5月14日  
 
Rational Edge: SOA 质量管理在 SOA 服务生命周期管理中的角色
本文来自于 Rational Edge:本文介绍了 SOA 服务生命周期管理,并且阐述了 SOA 质量管理以及 IBM Rational 工具及最佳实践的支持对于将 SOA 开发活动与业务目标相结合的重要性。
    2007年5月14日  
 
Rational Edge: 度量项目的健康性,第 2 部分
本文来自于 Rational Edge:在软件开发项目生命周期的中间阶段应该度量哪些方面,以确保该项目的全面状况良好并按计划进行呢?通过本文弄清风险列表、待完成工作队列,以及其它项目工件是如何被客观地用来度量项目的全面状况的。
    2007年5月14日  
 
Rational Edge: 使敏捷成为主流:跨越断层
本文来自于 Rational Edge: 虽然敏捷开发的实践已经成功地运用了很多年,但是大多数软件开发公司仍没有采用这些技术。在本文中作者探究了其中的原因,描述了将推动敏捷在这个行业里朝着更能让人接受的方向发展的趋势。
    2007年5月14日  
 
Rational Edge: 大型组织的敏捷配置管理
本文来自于 Rational Edge :由于其规模及复杂性,大企业更需要拥抱敏捷开发策略。通过本文了解如何通过敏捷配置管理环境来有效地协调成百上千的资源。
    2007年5月14日  
 
Rational Method Composer 与版本控制软件的集成
本文将讲述 RMC 7.1 版本中的新功能之一,如何通过集成的三种版本控制软件之一,实现分布式环境下方法库的开发以及对方法库实现版本控制。
    2007年5月12日  
 
利用 IBM Rational Portfolio Manager 将 COBIT 业务流程自动化
想了解 COBIT 框架是关于什么的,以及它如何指示业务流程去满足有关法规的需求吗?Judith M. Myerson 给出了对该框架的概述,并且向您展示了利用 IBM Rational Portfolio Manager,您能怎样将 COBIT 业务流程自动化。她强调了该框架的主要方面,并且说明了领域生命周期是怎样工作的。她简要地涉及了 IT 治理焦点区域和控制目标。
    2007年5月12日  
 
如何使用 IBM Rational Software Architect 创建复合模式
您可以从已有模式中创建复合模式以简化重复性使用多重模式的问题。本文证明了如何使用已有的 Rational Software Architect 模式来创建针对特定问题的可重复使用的复合模式。
    2007年5月10日  
 
使用 Rational Software Architect 进行模型驱动和基于模式的开发,第 1 部分: 使用模式的模型驱动开发范例的概述
模型驱动开发(Model-driven development,MDD)是软件开发的一种方式,其中主要的软件工件都是能够生成代码和其他工件的模型。其目标是提高企业应用程序开发的生产力和质量。模式在 MDD 的模型转换和代码生成中扮演着重要角色。本系列文章详细地讨论了利用 IBM Rational Software Architect(支持 MDD 的集成开发环境)进行模型驱动及基于模式的开发范例。
    2007年5月9日  
 
使用 Rational Software Architect 进行模型驱动和基于模式的开发,第 2 部分: IBM Rational Software Architect 中的模型驱动开发工具支持
了解 IBM Rational Software Architect 模型驱动开发(model-driven development,MDD)工具支持,以及通过使您复用资产来补充 MDD 的基于资产的开发框架。
    2007年5月9日  
 
如何在 Rational Sostware Architect 和 Rational Application Developer 中调试程序
本文首先介绍了 IBM 集成开发环境 Rational Software Architect(RSA),及 Rational Application Developer(RAD)中提供的调试功能,然后介绍了集成开发环境中提供的调试透视图,断点的分类以及调试时程序的执行方法等,列出了程序调试时一些有用的技巧。文章的最后介绍了分析 bug 的一些有用的方法。文中所有的截图和例子都是以 RSA 开发环境作为基础的,RAD 中的界面跟它类似。
    2007年4月26日  
 
评论专栏: Andre Tost:您是 SOA 专家吗?
SOA 专家需要了解的事情似乎越来越多。本文给出了一个清单,能帮助您洞悉一切相关内容。
    2007年4月24日  
 
Rational Edge: System z 和 ClearCase z/OS Extensions:一种配置管理的数据驱动方法
本文来自于 Rational Edge:阅读有关IBM Rational ClearCase的两种实施方法和ClearCase z/OSnsio Extens的集成,其中构建管理的数据驱动方法用于z/OS工件。
    2007年4月16日  
 
Rational Edge: 真实世界中开源构架的模型驱动开发
本文来自于 Rational Edge:阅读 Number Six Software 如何使用的模型驱动开发技术向美国的 Veterans Administration 提供实现显著的成本和质量改进的健康服务门户。
    2007年4月16日  
 
Rational Edge: 方法开发的路线图
本文来自于 Rational Edge:这篇文章描述了一个迭代的、风险驱动的、以构架为中心的,以及面向质量的方法开发的方法,这源自于IBM Rational 统一过程(Rational Unified Process,RUP)开发团队的长期经验。它首先描述了这个工作产品的产生,然后阐述了一个在整个方法开发项目中逐步应用这个方法的路线图。这个方法利用了软件开发和RUP规程,能够使用IBM Rational Method Composer (RMC)来执行。
    2007年4月16日  
 
Rational Edge: 使用 RUP 开发案例和评审记录确保符合过程规范
本文来自于 Rational Edge:本文可以帮助那些使用了IBM 统一过程(Rational Unified Process ,RUP)的企业 ,介绍如何充分利用 RUP 开发和评审记录以保证符合过程规范,优化与项目有关的工作产品,以及改进企业过程。
    2007年4月16日  
 
Rational Edge: IBM System i 服务器的统一应用开发
本文来自于 Rational Edge:学习 IBM Rational ClearCase 和 IBM Rational ClearQuest 软件是如何通过多种语言、技术以及在不同的地方帮助公司管理应用开发的,还包括如何应对法规与行业规定的强制遵从。
    2007年4月16日  
 
Rational Edge: 书评:Head First Object-Oriented Analysis & Design —— 关于 OOA&D 的一篇简单易懂的指南
本文来自于 Rational Edge:一篇很好的 O'Reilly Head First 系列书籍的述评。
    2007年4月16日  
 
Rational Edge: 使用 IBM Rational Method Composer 定义和交付的企业级过程框架
本文来自于 Rational Edge:一个企业过程框架能为一个 IT 组织对关键业务运作进行显式的监控。通过本文看看如何采用 IBM Rational Method Composer 创建过程框架,并在组织范围内管理复杂性。
    2007年4月16日  
 
Rational Edge: 绝不能“不进行追溯”:对实现可追溯性的实践性建议
本文来自于 Rational Edge:建立软件需求与已实现的特性之间的追溯关系是迭代、增量软件开发中最常被忽视的实践。本文中作者将介绍追溯性,并且介绍将追溯技术集成到您的开发环境中的具体技术。
    2007年4月16日  
 
Rational Edge: 书摘 —— 出自于 New Language of Business:SOA & Web 2.0
本文出自于 Rational Edge:本文摘自最近出版的一本书,Sandy Carter 写的 New Language of Business: SOA & Web 2.0。IBM 的一位面向服务体系结构的顶级战略大师阐述了商业领导人如何在技术上进行革新,从而推动惊人的过程改进,并支持加速的变更。
    2007年4月16日  
 
Rational Edge: 治理前景:控制及度量开发组织并与业务策略相一致
本文出自于 Rational Edge:您在寻找对组织治理的清晰解释吗?本文介绍了不同层次的治理,以及它们如何影响关键的管理问题,例如生产力和风险。本文还探究了好的治理与软件开发组织将其过程与业务策略结合的能力之间的联系。
    2007年4月16日  
 
JSF 和 Ajax:使用 Rational Application Developer V7 轻松实现 Web 2.0 应用程序
Ajax——被称作 Web 2.0 的基石——是当今互联网上最流行的技术。不幸的是,创建 Ajax 应用程序并不容易,尤其是当您需要与其他框架融合时,例如 JSF。本文介绍了如何在 IBM Rational Application Developer V7 中使用 Ajax 和 JSF 以降低任务的难度,并通过一个例子示范如何在现存的应用程序中增加 Ajax 支持。
    2007年4月12日  
 
WebSphere MQ Solution Designer 认证考试 996 准备: 第 2 部分:安装和配置
准备 IBM 认证考试 996:WebSphere MQ Solution Designer。本教程涵盖 WebSphere MQ 的安装和典型功能及特性的配置。其中还探索了可能发生的问题的故障排除技术。这是有关 WebSphere MQ Solution Designer 的包括五个教程的系列中的第二个教程。
    2007年4月10日  
 
使用 Rational Software Architect 设计 SOA 服务,第 1 部分: 需求、过程与建模入门
在这个教程中,这个系列的第一部分,您将学习关于 Rational 软件开发平台中工具集之间的相互关系,当您在使用 MDD 设计一个基于 SOA 的服务的时候,您将会用到这个平台。您可以看到怎样从不同的来源访问需求,如何利用一个自定义的软件开发过程,然后开始为被需要的服务的设计进行模型。所用到的工具包括 Rational Software Architect、Rational Software Modeler 、WebShpere Business Modeler、IBM Rational RequisitePro ,以及 Rational 统一过程(RUP)方法论。
    2007年4月6日  
 
专家访谈: Chris Gerken 谈模型驱动的开发
WebSphere 咨询师 Chris Gerken 回答有关模型驱动的开发的问题。
    2007年4月5日  
 
在 Rational Application Developer V7 中利用JSF、AJAX 和Web 服务提高带有预输入字段的 Web 应用程序的可用性
预输入字段(type-ahead input fields,或者叫做“输入提示”或“自动完成”)就是程序猜测用户在输入什么,并为用户提供提示来选择。Rational Application Developer version 7.0 提供了JSF 组件和 AJAX 功能,这样就使得这一过程变得更迅速更容易。
    2007年4月2日  
 
使用 Rational Data Architect 定义和实施数据对象命名标准
本文将介绍 IBM Rational Data Architect 的一些特性,它们可以帮助用户定义和实施对象命名标准,然后演示一个真实的示例。
    2007年4月2日  
 
使用 Rational Functional Tester V7.0 测试 Mozilla Firefox 应用程序
IBM Rational Functional Tester 7.0 支持使用 Mozilla Firefox 对 HTML 应用进行测试。这篇文章阐述了一些新的能力。
    2007年3月30日  
 
SOA 项目的需求过程,第 1 部分: 为 SOA 应用获取需求
无论您的面向服务的体系结构(SOA)项目看起来功能是多么强大,如果它不能满足业务需求,注定是要失败的。本文将探究为您的首个 SOA 项目获取所有技术需求的艺术和科学原理。
    2007年3月26日  
 
Rational Edge 电子月刊: Rational Edge: 2007 年 2 月 期刊内容
来自 Rational Edge 电子月刊中文版:面向中国 Rational 用户和爱好者的中文电子月刊。
    2007年3月16日  
 
Rational Edge: 度量项目的健康性,第 1 部分
本文来自于 Rational Edge:项目经理选择什么样的标准来度量项目性能通常会受到团队成员的特别的关注。很显然,项目的性能好坏取决于精确的度量。这篇文章描述了一些与传统软件项目度量相关的错误思想,接着针对先启阶段期间的有效度量进行了讨论。
    2007年3月15日  
 
Rational Edge: 使用 IBM Rational Method Composer 和 IBM Rational Portfolio Manager 遵循 Sarbanes-Oxley 法案
本文来自于 Rational Edge:通过一个逼真的在软件开发同事之间交流场景,学习 IBM Rational Method Composer 和 IBM Rational Portfolio Manager 如何帮助IT组织遵循 Sarbanes-Oxley 法案。
    2007年3月15日  
 
Rational Edge: IBM Rational 的变更管理 —— 第 2 部分:增强 IBM Rational 变更管理解决方案
本文来自于 Rational Edge:本文是两部分系列文章中的第二篇,探究了对 IBM Rational 变更管理系统的潜在增强能力,该系统可以进一步整合涉众的关注。第 1 部分讨论了 IBM Rational ClearQuest 开发团队如何使用 ClearQuest 产品及相关的集成及最佳实践。
    2007年3月15日  
 
Rational Edge: RUP 认证的价值
本文来自于 Rational Edge:本文描述了 IBM Certified Solution Designer -- Rational Unified Process v7.0 认证,它包含了针对认证需求及其 RUP 专家的优势。
    2007年3月15日  
 
Rational Edge: 使用 SoDA 在 Microsoft Word 环境下生成大文档
本文来自于 Rational Edge:为了证明与行业法规方针政策相一致,通常需要软件开发团队在整个项目周期的各个不同的方面来文档化他们的工作。这篇论文展示了如何使用 IBM Rational SoDA 与 Microsoft Word 的主文档和附属文档的概念,将复杂文档分解为更容易管理的部分。
    2007年3月15日  
 
关于人和工具的反模式
本文来自于 Rational Edge:Gary Pollice 继续研究他所列出的在软件开发实践中的常见错误,并将这个月的有关人员管理和工具采用方面的第二批和第三批内容增加到上个月关于过程采用的观测报告中。
    2007年3月15日  
 
Rational Edge: TOGAF 或非 TOGAF:在 RUP 之上扩展企业架构
本文来自于 Rational Edge:本文对比企业架构、解决方案架构和业务架构这三个规程,将这些规程与 IBM Rational 统一过程 (RUP) 进行比较,并提出结合它们的方法,本文还提倡将 Open Group Architecture Framework (TOGAF) 与 RUP 结合,推进企业架构在组织中的实现。
    2007年3月15日  
 
Rational Edge: 书摘 —— 第 1 章:CMMI Survival and Process Improvement
本文来自于 Rational Edge:是摘自最近的一本书籍,即 Suzanne Garcia 和 Richard Turner 撰写的 CMMI Survival Guide: Just Enough Process Improvement,该书面向应用 CMMI 的组织,以及那些刚刚开始探究过程改进程序的人。
    2007年3月15日  
 
Portlet 开发工作手册
自己安排进度学习 Portlet 开发,在有关 Java Standard Portlet API (JSR 168) 的内容、原因和方式方面打下坚实的基础。
    2007年3月13日  
 
介绍 IBM Rational Manual Tester V7.0
IBM Rational Manual Tester 是一种手工测试建立和执行工具,可用于那些想要改善手工测试工作的速度、广度以及可靠性的测试人员和业务分析师。它可以与 IBM Rational ClearQuest 进行集成,可以提供这样一些特性,例如发布为HTML格式的脚本、Authoring Editor,Test Log 查看器, 以及 Rational Process Advisor 工具包。
    2007年3月6日  
 
IBM Rational Application Developer V7.0 新特性
这篇文章提供了IBM Rational Application Developer V7.0 新特性的概要介绍,这是开发应用软件解决方案和应用程序的主要工具之一。
    2007年2月26日  
 
IBM Rational Software Modeler V7.0 新特性
本文概述了 IBM Rational Software Modeler V7.0 的新特性,IBM Rational Software Modeler 是用来建模、构建软件解决方案与应用的首要工具。
    2007年2月26日  
 
developerWorks 访谈: Rational 高管谈强化 SOA 中的“A”
以下是 developerWorks Podcast 编辑 Scott Laningham 与 IBM Rational 高管 Jamie Thomas、Lee Nackman 和 Scott Hebner 进行 Podcast 访谈的谈话文本。
    2007年2月16日  
 
Rational Edge 电子月刊: Rational Edge: 2007 年 1 月 期刊内容
来自 Rational Edge 电子月刊中文版:面向中国 Rational 用户和爱好者的中文电子月刊。
    2007年2月12日  
 
Rational Edge: 使用 RUP 管理法规遵循:一种启动插件
本文来自于 Rational Edge:阅读本篇关于法规遵循(compliance)的概述,它被包含在软件开发与交付需求中。并从中学习 IBM Rational Compliance Management 策略,以帮助使业务满足这些需求。
    2007年2月12日  
 
Rational Edge: 软件组织的质量治理
本文来自于 Rational Edge:这篇文章描述了 IBM Rational 软件交付平台(IBM Rational Software Delivery Platform)的各种优异特性,它可以帮助软件组织创建质量治理体系以适应如今来自技术进步所引起的组织转型需求。
    2007年2月12日  
 
Rational Edge: 书评:《Organizational Patterns of Agile Software Development》
本文来自于 Rational Edge:这是一篇特别适于那些打算引入过程变更的组织的图书的评论,这本书是组织中每个成员必读的书。
    2007年2月12日  
 
Rational Edge: 企业应用转换:在关键业务应用程序中利用现有的可靠投资
本文来自于 Rational Edge:本文描述了新的 Enterprise Generation Language 技术如何利用现有的 IT 资源和使用遗留语言的开发团队,来支持面向服务的体系架构(SOA)的开发。
    2007年2月12日  
 
Rational Edge: 架构管理入门
本文来自于 Rational Edge:学习 IBM Rational 团队如何把传统意义上被称作分析、设计和构建的规程进行扩展,以包含架构管理方面的内容:这是一门在驱动架构需求的变更,和实现架构代码的变更中管理软件构架的新规程。
    2007年2月12日  
 
Rational Edge: 过程引入的反模式——如何避免一个过程对您的影响
本文来自于 Rational Edge:在一个软件开发组织中处理过程采用问题有合适的方法,也有不合适的方法。在本文里作者指出了一些常见的错误,即通常被看作是反模式(anti-pattern),是由项目领导者在过渡到迭代开发方法时所造成的。
    2007年2月12日  
 
Rational Edge: 利用基于 RUP 的方法开发数据仓库 —— 第 2 部分:构建数据仓库,每次进行一个迭代
本文出自于 Rational Edge:两部分系列中的第二篇文章介绍了基于 Rational 统一方法(RUP)开发数据仓库(Data Warehouse)的项目在精化、构建和产品化等阶段中所进行的活动。
    2007年2月12日  
 
Rational Edge: 架构管理入门
文章来自于 Rational Edge:学习 IBM Rational 团队如何把传统意义上被称作分析、设计和构建的规程进行扩展,以包含架构管理方面的内容:这是一门在驱动架构需求的变更,和实现架构代码的变更中管理软件构架的新规程。
    2007年2月12日  
 
IBM Rational Functional Tester 7.0 入门介绍
IBM Rational Functional Tester 工具可以自动化测试 Java、.NET 以及基于 Web 的应用。从7.0版本开始,IBM Rational Functional Tester 包括对 Siebel 和 SAP 的扩展支持,还包括与 IBM Rational ClearQuest 的集成,支持 Eclipse Test 和 Performance Tools Platform (TPTP)日志,以及对使用 Mozilla Firefox 的 HTML 应用进行测试的支持。这篇文章阐述了这些新的特性和能力。
    2007年2月8日  
 
IBM Rational Software Architect V7.0 新特性
本文概括地介绍了 IBM Rational Software Architect V7.0 的新特性,作为 IBM 首要的架构管理工具,IBM Rational Software Architect V7.0 包括了非常强大的构架、开发、测试、分析及部署软件解决方案的能力。
    2007年2月5日  
 
Web 服务建模,第 1 部分: XML 模式
这篇文章是探讨 UML 建模(特别是使用 IBM Rational Software Architect )在标准化 Web 服务的细节设计模型方面的使用的系列文章的第一部分,该系列共有三个部分。这一领域的其他文章侧重于软件服务的建模,而本系列描述了 Web 服务模型的细节,如何做出具体技术决定,如果获得和XML 模式以及WSDL (Web 服务定义语言)对应的工件,等等。本文将重点介绍建模和产生 XML 模式。
    2007年2月2日  
 
Web 服务建模,第 2 部分: 建模并生成 WSDL
本文是一个由三部分组成的系列文章中的第二篇,该系列文章着眼于使用 UML 建模(特别是,当使用 IBM Rational Software Architect 时)为标准化的 Web 服务的详细设计建模。本文介绍了利用 UML 2.0 Profile for Software Services 进行 Web 服务建模并生成 Web Service Definition Language (WSDL)。
    2007年2月2日  
 
在企业级 SOA 中使用 Web 服务,第 15 部分: 通过 IBM Rational ClearCase 和 ClearQuest 将 Web 服务实现框架与 WS-Resource 框架结合使用
了解如何使用 OASIS 框架在生命周期中开发 Web 服务。本文是有关企业级 SOA 中的 Web 服务的系列文章的第 15 部分,将向您说明如何通过 IBM Relational ClearQuest 和 ClearCase 将 Web 服务实现框架与 WS-Resource 框架结合使用。您将通过逻辑购物车和物理打印机的资源属性示例了解相应的协作工作。
    2007年1月29日  
 
Hello World:学习如何使用 Rational Functional Tester 创建健壮和可重用的自动功能测试
让我们逐步地进行一些实际的练习,以了解 IBM Rational Functional Tester 如何协助您创建健壮的自动化功能测试。了解如何录制自动化功能测试,如何通过 Java 脚本增强测试,以及如何回放那些作为功能回归测试套件一部分的测试。本文是 “Hello,World!”系列教程的第五篇,本系列提供了对部分 IBM 软件产品的总体概览。
    2007年1月22日  
 
Rational Edge 电子月刊: 2006 年 12 月 期刊内容
来自 Rational Edge 电子月刊中文版:面向中国 Rational 用户和爱好者的中文电子月刊。
    2007年1月15日  
 
Rational Edge: UML、RUP 和 Zachman 框架:完美结合
本文来自于 Rational Edge:这篇文章提出了许多有创意的方法,将过去十年里出现在信息系统构架领域的三个最重要的方法: UML、Rational 统一过程(RUP)和 Zachman 框架,结合起来。
    2007年1月15日  
 
Rational Edge: IBM Rational 的变更管理:开发 ClearQuest 的人员如何使用自己的产品 —— 第 1 部分:利用 IBM Rational ClearQuest 进行变更管理
本文来自于 Rational Edge:这个系列有两个部分,在第 1 部分中介绍了 IBM Rational ClearCase 开发小组是如何使用 ClearCase 产品,以及相关的集成,并介绍了高效服务于 ClearQuest 用户、开发人员以及所有其它产品涉众的最佳实践。下一期的第 2 部分将讨论系统潜在的增强能力。
    2007年1月15日  
 
Rational Edge: 编写干净的代码
本文来自于 Rational Edge:看看软件开发人员在代码编写工作中为什么需要学习代码的优雅性,结构以及效率方面的内容。
    2007年1月15日  
 
Rational Edge: 方法内容的创作:使用 IBM Rational Method Composer 创建定制的工作产品
本文来自于 Rational Edge:学习如何运用 IBM Rational Method Composer 进行方法创作(method authoring)和发布。通过一个简单的案例分析,作者演示了在 Method Composer 中定制工作产品定义是如何的快捷简便,并以此创建一个经过裁减的基于 IBM Rational 统一过程(RUP)的开发流程。
    2007年1月15日  
 
Rational Edge: 系统模型的四个维度
本文来自于 Rational Edge:像 Rational 统一过程(RUP)和 Zachman 这样的架构框架能够帮助我们了解大型系统,以及如何查阅系统的依赖关系。但是当一个分析团队在检验一个真正的系统模型时,模型里的不同视图究竟表达了什么信息,分析团队成员在这方面彼此仍然会有误解。本文提出了一个改进方法来描述一个复杂系统模型所涉及的这些方面。
    2007年1月15日  
 
Rational Edge: 书评:Rails Recipes
本文来自于 Rational Edge:一篇非常好的书评,本书介绍了 Ruby on Rails 程序设计人员解决普遍的 Rails 问题的大型子集的解决方案。
    2007年1月15日  
 
Rational Edge: 利用基于 RUP 的方法开发数据仓库 —— 第 1 部分:初始阶段
本文来自于 Rational Edge:这个分为两部分的系列文章概述了如何将基于 IBM Rational 统一过程(RUP) 的方法用到数据仓库(data warehouse,DW)项目中,这些项目可以在遇到最终用户的需求变更时,交付高质量解决方案,从而减少您的商业及技术风险。本文概述了与传统、串行的 DW 开发方法相关的问题,介绍了 RUP 的渐进式的方法是如何更加适合 DW 开发的,并且概述了这种项目的初始阶段。
    2007年1月15日  
 
企业的项目组合管理流程改进实践之路,第 3 部分: 打造统一的项目管理平台之费用管理
本文从打造统一的项目管理平台的角度出发,讨论如何基于IBM RPM项目组合管理工具快速实现项目管理的九大知识领域中的费用管理部分。
    2006年12月22日  
 
IBM 软件产品需求管理流程
IBM 软件产品的版本(V.R.M.F)从市场规划和客户需求开始,到研发以及后续的交付遵循 IBM 软件部集成产品设计(IPD)流程。
    2006年12月15日  
 
使用 Rational Application Developer 构建 HTTPS Web 服务,第 2 部分:配置 HTTPS Web 服务
在本系列的第 2 部分,您将为 Web 服务应用程序配置 HTTPS。您将使用 iKeyman 创建自签署证书,并使用 IBM WebSphere 管理控制台配置 SSL 设置。最后,您将在 Java 2 Enterprise Edition (J2EE) 和 Java 2 Platform Standard Edition (J2SE) 客户机测试 HTTPS Web 服务。
    2006年12月14日  
 
Rational Edge 电子月刊: 2006 年 11 月 期刊内容
来自 Rational Edge 电子月刊中文版:面向中国 Rational 用户和爱好者的中文电子月刊。
    2006年12月14日  
 
Rational Edge: SOA 的未来 —— 具备 Web 2.0 能力的基于服务的交付模型
本文来自于 Rational Edge:面向服务的架构(SOA)、 IT 治理和 Web 2.0 能力的融合能够允许创造性的服务交付模型吗?了解在信息共享方面表面上相互对立的方法 —— Web 方法 与 公司内的 IT 方法 —— 如何可能在不久的将来成为互补。
    2006年12月14日  
 
Rational Edge: 使用 IBM Rational 解决方案实现精益软件交付过程
本文来自于 Rational Edge:制造一辆好车和构建一个好的软件有什么关系呢?这篇精益制造的经验总结为我们提供了很多提高潜在的软件供应链的方法,这些供应链是当今所有业务都以之为依赖的。这些精益思维 (Lean Thinking) 的原则提供了一个利用 Rational 来改变软件交付过程的有实际经验且可测量的方法。
    2006年12月14日  
 
Rational Edge: 建立采用 Rational 解决方案的收益案例
本文来自于 Rational Edge:了解如何在组织中创建采用 IBM Rational 工具和方法的引人注目的、按部就班的收益案例,并且此案例可以作为一个更大业务案例的一部分。
    2006年12月14日  
 
Rational Edge: 对复杂的单元测试使用模拟对象
本文来自于 Rational Edge:为创建使用模拟对象的单元测试,使用相对简单的技术产生更多的无缺陷代码。
    2006年12月14日  
 
Rational Edge: 书评:使用 IBM Rational 统一过程进行项目管理
本文来自于 Rational Edge:一篇书评,有关于 R. Dennis Gibbs 的使用 RUP 管理软件开发团队的非常有用的书。
    2006年12月14日  
 
Rational Edge: 书评:Ajax 设计模式
本文来自于 Rational Edge:一本 Michael Mahemoff 的书的评论,书名是 Ajax 设计模式,涵盖了 Ajax(Asynchronous JavaScript and XML)的最佳实践和四种模式。
    2006年12月14日  
 
Rational Edge: 用于产品和系统开发的系统建模语言的概述,第 3 部分:系统行为建模
本文来自于 Rational Edge: 这是三篇系列文章的最后一篇,本文描述了如何应用 SysML 的行为图及其分配机制。全文以一个现实中的嵌入式系统为例。
    2006年12月14日  
 
Rational Edge: 建立项目组合管理的治理:关键组件
本文来自于 Rational Edge:关于项目组合管理的系列文章中的第五部分,本文提供对关键概念和思想的概述及讨论,这些概念和思想与对治理方针、能力、结构和其他必要组件的需求以及创建相关,通过它们可以创建一种作为组织过程的机制来对计划执行监督以及维护计划的项目组合管理。
    2006年12月14日  
 
拥抱 Eclipse,迎接 SOA x 时代
今年是 Eclipse 五周年,以及 Rational 加入 IBM 的第四个年头。在这个值得纪念的时刻,我们专访了 IBM Rational 首席技术官 Lee R. Nackman 博士和 IBM 大中华区 Rational 软件总经理桂荣青先生。向广大 Rational 用户传递 Rational 的最新讯息和未来发展趋势。
    2006年12月11日  
 
使用 Rational Application Developer 构建 HTTPS Web 服务,第 1 部分:Web 服务与 Web 服务客户机
使用 IBM Rational Application Developer Version 6.0.1.1 及更高版本构建基于传输级别安全性 (HTTPS) 的安全 Web 服务。在本系列的第 1 部分,您将为计算器应用程序构建 Web 服务。您将生成并测试两种不同类型的 Web 服务客户机:J2EE 客户机和 J2SE 客户机。
    2006年12月5日  
 
迁移 Rational 测试项目:提示及技巧
找出有关成功地迁移 Rational 测试项目的各种技术。
    2006年12月5日  
 
使用 Rational Application Developer V7 中的 J2C Ant 脚本
在 IBM Rational Application Developer V7.0 中,J2EE Connector (J2C) Tools 中最有帮助的一个特性是 J2C 会话记录。当您使用 J2C 向导创建 bean 和数据绑定时,您可以将设置保存在 Ant 文件中。然后您可以在工作台中(或者从命令行)调用 Ant 脚本,从而生成 J2C Java bean 和数据绑定。本文将说明如何定制 Rational Application Developer V7 J2EE Connector (J2C) Tools 所创建的 Ant 脚本。本文还展示了如何从命令行运行 Ant 脚本的方法。
    2006年12月5日  
 
生成“伪视频”来丰富自动测试的日志系统
IBM Rational Functional Tester是由IBM推出的针对Java,.Net和Web应用程序的自动化测试工具,借助这一工具,测试人员可以轻松地录制或编写脚本来进行自动化测试,测试效率得到显著提高,因而受到广大功能测试人员的青睐。由于自动测试的运行无需人工干预,日志系统作为记录运行过程的载体,对于测试成功与否的判定、错误的跟踪与分析都有着非常重要的作用,是自动测试框架中不可或缺的组成部分。
    2006年11月30日  
 
WebSphere MQ Solution Designer 认证考试 996 准备,第 1 部分: 简介和概述
WebSphere MQ Version 6.0 以一致的、可靠的和易于管理的方式来连接应用程序,并为跨部门、企业范围的集成提供了可靠的基础。通过为重要的消息和事务提供可靠的、一次且仅一次的传 递,Websphere MQ 可以处理复杂的通信协议,并动态地将消息传递工作负载分配到可用的资源。本系列中的 5 个教程将帮助您为 IBM certification Test 996、IBM WebSphere MQ V6.0、Solution Design 做好准备。该认证面向那些了解异步消息传递概念、并能够基于 WebSphere MQ 计划、构建和设计解决方案的中级设计人员。
    2006年11月29日  
 
企业软件发布管理
软件工具、过程以及项目管理规程的使用。
    2006年11月27日  
 
用 Folder Wizard 更加快捷从 Web Application Models 生成 Web 应用程序
本文介绍了 IBM Web Application Models Folder Wizard 是做什么的,其用于填充 Web Application Model 并触发应用程序生成的规则,以及使用该向导的优势。
    2006年11月23日  
 
使用Rational Functional Tester实现动态的校验点测试
Rational Functional Tester (RFT) 是一款支持 Java 和具备强大对象识别机制的功能测试工具。在使用 RFT 测试基于 Eclipse 的程序时,测试人员经常会遇到校验一个 view 中的一大批控件的情况。使用传统的方法会产生大量的硬编码,升级和维护的成本比较高。本文将借助RFT的对象识别机制,实现一种低耦合可配置的校验方法。该方法将预期结果和被测试的控件配置在两个独立的文件中,只需要维护一个控件容器,而被测试的控件在运行时被动态识别出来并进行校验。维护阶段,测试人员可以通过修改配置文件达到动态调整预期值、增加或者减少被测试控件的目的,而不需要修改任何的 RFT 脚本。该方法可以大大地减少代码的耦合和需要维护的被测试对象的数量,在基于 Eclipse 的程序测试中有广泛的应用前景。
    2006年11月23日  
 
信息集成: DBA 手中的 RDA
Rational Data Architect 让日常工作更轻松。
    2006年11月22日  
 
使用自定义代码对数据池进行随机访问
为了更加稳健的测试,可以用自定义代码使 Performance Tester 随机化。目前,Performance Tester 数据池中的元素只能按照顺序进行访问。这篇文章讨论了作者如何创建自定义的 Performance Tester 代码,并用随机数据访问来实现数据池。这篇文章提供的了 RPTDataPool 类,以及如何实现它的详细说明。
    2006年11月21日  
 
Rational Edge 电子月刊: 2006 年 10 月 期刊内容
来自 Rational Edge 电子月刊中文版:面向中国 Rational 用户和爱好者的中文电子月刊。
    2006年11月13日  
 
Rational Edge: 正确地获取需求:基于视角的阅读技巧和 Rational 统一过程
本文来自于 Rational Edge:这篇文章介绍了一种需求审查的方法,它结合了基于视角的阅读技巧(Perspective-Based Reading,PBR)与 Rational 统一过程(Rational Unified Process,RUP)的需求规程部分,合并成为一个扩展版本。本文提供了广泛的基于该方法的例子和案例研究数据,来阐述它的价值和好处。
    2006年11月13日  
 
Rational Edge: 书评:管理迭代开发项目
本文来自于 Rational Edge:这是一篇关于一本新书的非常精彩的评论,详细说明了执行迭代项目管理的必要实践和过程。
    2006年11月13日  
 
Rational Edge: 用于产品和系统开发的系统建模语言的概述,第 2 部分:构造 Rain Sensing Wiper 系统
本文来自于 Rational Edge:这是一个三部分系列文章中的第 2 部分,本文介绍了如何为使用系统建模语言(System Modeling Language,SysML)建立的系统创造一个构造图,并讲述了用于产品与系统开发的图形化建模语言。在上一期中,第 1 部分描述了 SysML 需求图、用例图和测试用例图。第 3 部分将描述如何应用 SysML 的行为图,并解释了它的分配机制。一个现实存在的嵌入式系统的例子会贯穿全文。
    2006年11月13日  
 
Rational Edge: 利用集成化的 Rational 工具使您的团队更加高效
本文来自于 Rational Edge:许多项目经常忽略和低估了它所采用的工具的作用。尽管团队倾向于重复地使用熟悉的工具,但是对工具进行明智地选择、适当地采用和部署可以产生更大的效用和带来更高的生产率。
    2006年11月13日  
 
Rational Edge: 书评——数据库重构:演进的数据库设计
本文来自于 Rational Edge:对于重构数据库的一个实际的评论:进化的数据库设计,作者 Scott W. Ambler 和 Pramod J. Sadalage。
    2006年11月13日  
 
Rational Edge: 软件工程师的软技能
本文来自于 Rational Edge:在那些组成软件开发团队的个体成员中,你认为哪些技能是有价值的?让我们来看一下一位现今是大学教授的软件业的老手,是如何将从学术环境中得出的技能成功运用到“现实世界”的实践中的。
    2006年11月13日  
 
Rational Edge: 使 RUP 的剪裁简单化:引入职责矩阵和工件流
本文来自于 Rational Edge:作者提出了一项将 Rational 统一过程进行剪裁的技术,以适应软件项目具体需求,即使外聘的 RUP 专家不熟悉本公司及其文化。
    2006年11月13日  
 
Rational Edge: 利用 RUP 对遗留系统进行逆向工程
本文来自于 Rational Edge:许多技术和工具已经被提出来,用于对遗留的信息系统进行逆向工程。但这些技术很少在明确定义过程的环境中被描述过。本文将介绍如何将 IBM Rational 统一过程应用于逆向工程,特别是应用于对系统架构的恢复。
    2006年11月13日  
 
设计、开发和部署一个随需应变的 J2EE 应用程序
学习如何使用 Publish 和 Subscribe MDB、IBM Rational Application Developer、IBM WebSphere Enterprise Service Bus、 Application Server Unit Test Engine,以及 IBM WebSphere Network Deployment 进行设计和开发随需应变的 J2EE 应用程序。这篇详细的指南包括了如何创建 MDB 并向其他 MDB 发布信息,并详细说明了如何从 IDE 直接将应用程序部署到应用程序服务器网络基础结构中。
    2006年11月9日  
 
使用 Rational Functional Tester 进行 GVT
日本的 IBM Center of Excellence 和罗马的 IBM Tivoli 实验室正一同开发一套最佳实践和工具,让 Rational Functional Tester 的自动化套件在 GVT(全球化验证测试,Globalization Verification Testing)阶段可以进行复用,从而提高团队的生产力。作者揭示了他们所使用的过程和最终的结果。
    2006年11月6日  
 
统一的基于场景的设计,第 3 部分: 概念设计
本文是关于统一的基于场景的设计方法论的四篇系列文章中的第三篇,主要关注于建模活动的系统方面。本文尤其关注如何设计与支持在前面的文章中被建模的业务流程的自动化系统的用户交互。
    2006年10月31日  
 
统一的基于场景的设计,第 1 部分: 方法论原理
您曾经怀疑过如何向系统架构师、设计人员和开发人员提供干脆明确的需求吗?所撰写的场景向您和您的团队完全地阐述了系统运行所处在的环境的情境吗?您如何能够快速地适应连续的业务需求变更?您如何能够为系统创建最佳的接口?统一的基于场景的设计是回答以上问题的端到端的方法,它同时也瞄准了创建更容易满足业务需求的系统。
    2006年10月31日  
 
统一的基于场景的设计,第 2 部分: 理解客户及用户
一个关于统一的基于场景设计的方法的四篇文章组成的系列中的第二篇着重于建模活动的业务方面,并提供了取自于真实案例的具体实例。特别地,本文说明了如何获取并形式化与所有的业务实体,以及将正在被建模的流程的一部分自动化所需的相应系统实体相关的详细内容。
    2006年10月31日  
 
使用LDAP/SSL进行RequisitePro用户验证及管理
运行在企业环境中的IBM Rational RequisitePro,通常都会管理很多项目。每个项目下,都可能包含大量帐户,比如管理员、一般用户、来宾帐户等。在常规的用户管理模式下,每个项目的每个用户都是独立的实体,需要独立的创建、设置密码,以及进行权限控制等。这样在多个项目并行开发、维护的情况下,这种分散、重复的帐户管理既成了一项耗时的工作,又容易出错,从而留下安全隐患。而RequisitePro支持使用LDAP方式验证用户,以及更进一步支持SSL,大大减少了用户管理维护的工作量,提高了用户管理工作的效率,增强了项目数据及用户信息的安全性。
    2006年10月30日  
 
使用 IBM Rational Functional Tester 实现自动化框架: 数据驱动
这是应用 IBM Rational Functional Tester 实现测试自动化框架的三部系列的第二篇文章,重点在于创建一个数据驱动的框架。本系列的其他文章涵盖了模块化和关键字驱动的框架。
    2006年10月27日  
 
使用 IBM Rational Functional Tester 实现自动化框架: 模块化
本系列文章的首篇关注于创建测试框架。此系列也涵盖了数据驱动和关键字驱动框架。
    2006年10月27日  
 
使用 IBM Rational Functional Tester: 了解和使用 TestObject.find 方法
TestObject.find 方法是 Functional Tester 的强大部分,可以使自动化的脚本更容易维护。本篇介绍性的文章向您展示了将 TestObject.find 引入到您的自动化框架中的简单方法。
    2006年10月23日  
 
在 VU 脚本中使用 HTTP 连接
学习 IBM Rational Robot VU 脚本是如何处理 HTTP 连接的。本文讨论了在编辑 VU(虚拟用户)脚本时需要牢记的一些重要的注意事项,以防止出现 HTTP 连接漏洞和避免每一个虚拟用户占用较大的内存空间。本文还描述了如何权衡是否在 VU 脚本中保留打开的 HTTP 连接。
    2006年10月20日  
 
Rational Edge 电子月刊: 2006 年 9 月 期刊内容
来自 Rational Edge 电子月刊中文版:面向中国 Rational 用户和爱好者的中文电子月刊。
    2006年10月16日  
 
Rational Edge: 过程重要吗?
本文来自于 Rational Edge:遵循软件开发中一个协调一致的过程的价值是确定无疑的。但是究竟需要什么样的过程呢?究竟有多复杂呢?需要什么样规模的团队?Gary Pollice教授考虑到企业中对多样化过程的需求情况,详细回答了这些问题。
    2006年10月16日  
 
Rational Edge: 加快回归测试的步伐:累积测试分析和目标测试入门
本文来自于 Rational Edge:通常所说的“累积测试分析(Cumulative Test Analysis)”技术向软件测试团队提供了对自动化测试更合理的方法,特别是在回归测试集的领域内。理解 CTA 如何提高您的测试效率。
    2006年10月16日  
 
Rational Edge: 新白皮书!简化和加速高质量软件应用程序的交付
本文来自于 Rational Edge:这篇新的白皮书描述了脱节的软件开发和测试活动面临的挑战,并讨论了 IBM Rational ClearCase 如何应对这些困难。
    2006年10月16日  
 
Rational Edge: 用于产品和系统开发的系统建模语言的概述,第 1 部分: 需求、用例和测试用例建模
本文来自于 Rational Edge:这是一个三部分组成的系列文章中的第一部分,本文介绍了系统建模语言 (SysML,一种对于产品和系统开发的通用的图形建模语言)。 第一部分描述了 SysML 需求图、用例图和测试用例图。
    2006年10月16日  
 
Rational Edge: 减少等待时间:软件开发生命周期的一个“等待减少”程序
本文来自于 Rational Edge:本文介绍了软件开发组织、特别是测试团队,为了更有效地工作所采用的各种各样的方法。个人健康和减肥原则用来作为比喻,以列举说明这些概念。
    2006年10月16日  
 
用于产品和系统开发的系统建模语言的概述 —— 附录 A
本文来自于 Rational Edge: 这是一篇有关介绍系统建模语言 (SysML,一种对于产品和系统开发的通用的图形建模语言)的三部分文章的附录 。本附录(1)提出了贯穿文章所使用的一种嵌入式系统的现实例子的背景,(2)提出了文中其它部分所引用的补充图。
    2006年10月16日  
 
Rational Edge: 书摘 —— 第一章:“外包入门”
本文来自于 Rational Edge:摘自R. Dennis Gibbs 的新书,使用 IBM Rational 统一过程进行项目管理,来自Trenches的经验教训。
    2006年10月16日  
 
Rational Edge: 采用ODC改善软件质量:一个案例研究
本文来自于 Rational Edge:通过测试人员在软件开发整个生命周期中揭示的一些缺陷,向测试团队提供更加详细的缺陷信息,看看正交缺陷分类或者ODC是如何提高软件质量的。
    2006年10月16日  
 
使用 Rational Functional Tester 和开源的 SAFS 解决方案进行关键字驱动测试
本文引入了一种使用 Rational Functional Tester 来支持关键字驱动(Keyword-Driven)测试的开源架构 SAFS(Software Automation Framework Support)。它覆盖了实现此方案所需要的一些不同的组件。
    2006年10月12日  
 
在 IBM Rational Application Developer 中如何使用 JUnitEE 对 enterprise bean 进行单元测试
JUnitEE 是 JUnit 测试框架的一个扩展。JUnit 提供了编写单元测试的框架,而 JUnitEE 允许直接在应用服务器中运行这些测试。这为在同一运行时生产环境中测试 EJB/基于servlet的应用程序提供了有利条件。本文将会为您展示如何在 IBM Rational Application Developer 中使用 JUnitEE 对 enterprise bean 进行单元测试。
    2006年10月9日  
 
在模型驱动开发环境中开发和部署方面,第 2 部分:如何打包和定制一个MDD的方面
本教程讨论了有关创建可以被引入到 IBM Rational Software Architect Model-Driven Development 项目中的基于 AspectJ 库的细节。本教程并不介绍 AspectJ 程序设计,而是详细地介绍了现有的 AspectJ 库如何在 Rational Software Architect 中被打包、部署及使用。本文还讨论了可以用于提供在模型元素级别上进行额外定制的配置选项。最后,本教程讨论了本地化和分类选项,以及介绍了用户文档,例如在线帮助和技巧文档。
    2006年9月28日  
 
在模型驱动开发环境中开发和部署方面,第 1 部分:如何打包 Aspect for MDD
本教程讨论了有关创建可以被引入到 IBM Rational Software Architect Model-Driven Development 项目中的基于 AspectJ 库的细节。本教程并不介绍 AspectJ 程序设计,而是详细地介绍了现有的 AspectJ 库如何在 Rational Software Architect 中被打包、部署及使用。本文还讨论了可以用于提供在模型元素级别上进行额外定制的配置选项。最后,本教程讨论了本地化和分类选项,以及介绍了用户文档,例如在线帮助和技巧文档。
    2006年9月28日  
 
基于 IBM Rational Robot 的自动化功能测试框架
本文介绍了构建在 IBM Rational Robot 基础之上的自动化功能测试框架,来帮助组织更好的进行自动化的功能测试。
    2006年9月28日  
 
使用 Rational Web Developer 进行可视化,构建、测试和部署 Web、Web 服务和 Java 应用程序
你正在搜寻构建、测试和部署 Web、Web 服务以及 Java 应用程序的捷径吗?IBM Rational Web Developer 为你提供了一种方便学习和使用的能够简化每个步骤的带有可视化工具的 IDE 环境。事实上,工具本身消除了 Web 开发过程中的大多数复杂性――易于使用的可视化编辑器和进行大部分工作的向导。使用一个向导漫游:创建一个 Web 服务,创建一个 JavaServer Faces 页面,并使用 Rational Web Developer 中的可视化工具将此页面链接到服务数据对象(Service Data Object)。
    2006年9月25日  
 
设计一个利用数据访问对象访问 DB2 或 MySQL 数据库中数据的 Web 服务
本文展示了如何使用 IBM Rational Application Developer 版本 6.0 来创建一个在 IBM DB2 或 MySQL 数据库中存储数据的简单的培训管理 Web 服务。另外,本文还向您展示了如何将 Web 服务部署到一个现有的 IBM WebSphere 应用程序服务器(版本 6.0)上、配置对 DB2 和 MySQL 数据库的 JDBC 数据访问,及编写一个使用 Apache Axis 作为 SOAP 处理器的独立的 Java Web 服务客户端。
    2006年9月22日  
 
使用 Rational Software Architect 进行可视化
Rational Software Architect 事实上有许多用来处理大量开发工作的可视化工具。开发人员最感兴趣的是 UML 建模、设计模式,和 UML 到代码的转换。在完成本教程之后,您将会知道如何创建一个 UML 模型,将设计模式应用于该模型,以及最后将抽象模型转换为实际代码。
    2006年9月21日  
 
在 Windows 上通过网络自动安装并更新基于 Eclipse 的 IBM Rational 软件开发平台产品
本文介绍了如何在 Windows 上,自动化基于 Eclipse 的 IBM Rational 软件开发平台产品的静默安装和更新任务,以使想要把产品通过网络安装于多台机器上的管理员,可以通过单一步骤执行这些任务。
    2006年9月17日  
 
Rational Edge 电子月刊: 2006 年 8 月 期刊内容
来自 Rational Edge 电子月刊中文版:面向中国 Rational 用户和爱好者的中文电子月刊。
    2006年9月15日  
 
在企业级 SOA 中使用 Web 服务: 第 13 部分:使用 IBM Rational ClearQuest 开发投资回报计算器
想要使用 IBM Rational ClearQuest 开发用于计算投资回报(returns on investment,ROI)的 Web 服务?本系列的第 13 部分将说明什么是 ROI 方法,以及如何在各种条件下选择相应的方法。
    2006年9月15日  
 
Rational Edge: 书评:敏捷与规程变得容易起来——来自于 OpenUP 和 RUP 的实践
本文来自于 Rational Edge:本文是对 Kroll 和 MacIsaac 的新书的一篇积极评论,这本书包含了多种敏捷软件开发方法中的最佳实践。
    2006年9月14日  
 
Rational Edge: 如何使用 IBM Rational Method Composer 开始你的过程开发工作
本文来自于 Rational Edge:本文中作者介绍了创建完整的用户定制的软件开发过程所需的4个步骤,这种软件开发过程基于 Rational Method Composer 产品所提供的库。
    2006年9月14日  
 
Rational Edge: 成功的度量标准:RUP 和科学的方法
本文来自于 Rational Edge:如果您的基于 RUP 的项目比较成功,您怎样知道您的团队所使用的 RUP 是这个项目成功的原因呢?这里 Gary Pollice 提出了一个可以科学地度量几个迭代开发技术的方法。
    2006年9月14日  
 
Rational Edge: 旅程!一个度假者的迭代开发指南
本文来自于 Rational Edge:如果您或您知道的人怀疑迭代的及增量的软件开发方法的生命力和价值,那么你们所需要的也许是用于了解基本概念的,并且是你们都熟悉的框架。本文中,Laura Rose 将走出软件领域,介绍一种迭代项目的形式:越野旅程。
    2006年9月14日  
 
Rational Edge: 需求版本化
本文来自于 Rational Edge:作者提出了两种用于跨多个产品发布版本场合管理需求的多个版本的方法。第一种方法使用了IBM Rational RequisitePro 或者其它需求管理工具。第二种方法使用了变更管理工具,例如,IBM Rational ClearQuest,它可以与需求管理工具结合使用。
    2006年9月14日  
 
Rational Edge: 利用行业模型和 IBM Rational 软件开发平台构建 SOA 解决方案
本文来自于 Rational Edge:作者介绍了通过使用 IBM Rational 和 WebSphere 工具集,如何定制 IBM 针对目标行业的行业模型(Industry Model)以支持特定的业务需求。
    2006年9月14日  
 
Rational Edge: 基于 RUP 应对 SOX 的“V-PRI-BAPE-CU”方法
本文来自于 Rational Edge:Rational 统一过程(Rational Unified Process,RUP)提供了语言和一般性概念来帮助美国本土的组织遵从 Sarbanes-Oxley 法案。这篇文章描述了 RUP 对此十分有帮助的10个领域。
    2006年9月14日  
 
Rational Edge: 书评:IBM Rational ClearCase、Ant 和 CruiseControl——加速和自动化构建过程的 Java 开发者指南
本文来自于 Rational Edge: 本文是一本书的积极评论,该书是为那些负责建立和维护软件项目的构造和发布环境,特别是为那些使用 ClearCase 进行 Java 开发的项目中的人所编写的。
    2006年9月14日  
 
探究 Rational Method Composer 和 Rational Portfolio Manager 的集成
您需要对过程工程提供全面的支持吗?IBM Rational Method Composer V7.0 提供了过程的开发、管理和发布方面的能力。IBM Rational Portfolio Manager V7.0 是项目组合管理的企业级解决方案,可以对组织中已提议的、在进行中和历史的项目进行实时的质量检测,管理和监控。这两个产品包含许多集成特性,可以使利用 Rational Method Composer 所创建的过程作为 Rational Portfolio Manager 中项目的基础。在本文中,将讨论如何使用这些集成特性的方法,并探究在项目中加强过程的好处。
    2006年9月7日  
 
通过 Web 服务向后兼容性向前发展
对于任何控制模式,管理基于 SOA 的系统的变更都是非常重要的部分。您可以从本文中了解一些用于 SOA 变更管理的技术。
    2006年9月7日  
 
在 IBM Rational Application Developer 中使用 EGL Resources API
IBM 的 Enterprise Generation Language(EGL)是一个经过验证的第四代高级语言(4GL),使用这一语言可以快速创建数据驱动的Web应用程序和业务逻辑(即使您对Java并不熟悉)。 使用EGL编写的程序可以根据目标平台的不同,生成 Java或者COBOL的程序。您可以在EGL中编写并调试您的应用软件,而且IBM® Rational® Application Developer 将为您生成代码。
    2006年9月4日  
 
为 Rational Software Architect 开发一种语言特性
这篇文章介绍了如何设计一个IBM Rational Software Architect (RSA)软件特性的技术,它可以为UML模型对指定的程序编程语言提供建模支持和产生源代码。这项语言特性是作为RSA的一系列插件的方式来实现,它为每一种程序编程语言提供一个专门的建模和代码生成解决方案。这篇文章假设我们对于Eclipse插件体系架构非常熟悉,并且具有为 Eclipse或者RSA开发插件的能力。
    2006年8月31日  
 
使用 Rational Application Developer 在 Web 应用程序中集成水晶报表 (Crystal Reports),第 1 部分: 在 Web 应用程序中使用 JDBC 连接嵌入水晶报表 (Crystal Reports)
学习在设计时和运行时如何使用JDBC连接嵌入水晶报表 (Crystal Reports)。
    2006年8月31日  
 
DB2 Magazine 中文版: 通过设计获得灵活性
IBM Rational Data Architect 使得满足那些几乎不可能的设计需求的可能性大大增加。
    2006年8月31日  
 
开发使用 IBM WebSphere Portal 和 WebSphere Process Server 的业务流程
本文介绍了构建将 IBM WebSphere Portal 用作人工交互服务(人员)的业务流程的基础知识。
    2006年8月30日  
 
Hello World: Rational Application Developer,不使用 JDBC 访问 Cloudscape 数据库
欢迎阅读“Hello,World”系列的教程,本系列对 IBM 软件产品进行了高层次的概述。本教程向您介绍了 IBM Rational Application Developer 并强调了它的一些基本特性。包含介绍如何创建 Java 应用程序、创建并调用 Web 服务,以及创建可以使用关系记录列表(Relational Record List)访问 Cloudscape 数据库的 Web 应用程序的实践练习。
    2006年8月28日  
 
在企业级 SOA 中使用 Web 服务,第 12 部分: 使用 IBM Rational ClearQuest 在 SOA 中开发风险管理 Web 服务
本系列的第 12 部分将说明如何开发 Web 服务来管理 SOA 中的风险。将在其中举出若干个例子,从而说明应该如何对风险生命周期进行扩展,以处理当今世界中范围更大的威胁、漏洞和风险;并了解为何 Web 服务协调器角色应是较新版本的生命周期中的一个重要部分。
    2006年8月28日  
 
使用可重用资产构建 SOA 应用程序,第 1 部分: 可重用资产、菜谱和模式
本文是系列文章中的第一篇,将对可重用资产、菜谱和软件模式进行介绍,并说明它们可以如何帮助进行 SOA 解决方案开发。
    2006年8月28日  
 
ClearCase远程客户端实现功能详述: ClearCase远程客户端实现功能详述,第 3 部分
上一篇介绍了ClearCase 远程客户端(CCRC)对ClearQuest集成的支持与交付/同步。本篇继续介绍ClearCase远程客户端对元数据的管理功能。
    2006年8月25日  
 
Aspects for MDD: Rational Software Architect中的基于方面的追踪与首次失败数据捕获
面向方面的编程(AOP)是一个功能强大并且发展迅速的技术,它促使横切关注点完全模型化,例如错误处理,日志,监控,调试支持,确认等等。模型驱动开发的方面(Aspects for MDD)第一次在IBM Rational Software Architect(RSA)的插件中一起带来了AOP和MDD。这篇文章介绍了Aspects for MDD插件,并且向你展示了如何使用它在MDD应用程序中追踪与首次失败数据捕获(First Failure Data Capture,FFDC)。我们还将探究方面的概念,并且研究它们是如何工作的。
    2006年8月24日  
 
Rational Edge 电子月刊: 2006 年 7 月 期刊内容
来自 Rational Edge 电子月刊中文版:面向中国 Rational 用户和爱好者的中文电子月刊。
    2006年8月15日  
 
IBM Rational Build Forge 介绍:对当今复杂的分布式开发环境进行自动构建和发布管理
本文来自于 Rational Edge:阅读有关 IBM Rational Build Forge 的概念,一个 Rational 品牌下的用于构建和发布管理的新型系统。
    2006年8月15日  
 
扁平化世界的技巧和工具
本文来自于 Rational Edge:阅读下面文章,看看这位大学教授是如何看待当今计算机科学的毕业生在开始他们IT职业生涯时所面临竞争的情形。
    2006年8月15日  
 
书评:Innovation Happens Elsewhere
本文来自于 Rational Edge:这是对开源软件指南的最受欢迎的评论,包括使用和构建开源软件的具体详细内容。
    2006年8月15日  
 
敏捷软件配置管理与 IBM Rational 工具集
本文来自于 Rational Edge:本文讨论了敏捷软件配置管理(Agile Software Configuration Management)的概念,一种适合于敏捷开发方法的 SCM 风格。文中还介绍了IBM Rational SCM 工具集如何实现敏捷软件配置管理,以支持敏捷项目。
    2006年8月15日  
 
SOA 事务管理,第 2 部分:原型事务协调框架
本文来自于 Rational Edge:本文是两部分系列文章中的第二篇,介绍了用于以在面向服务的体系架构上安全的,而且一致的方式管理分布式事务的事务协调服务的原型设计。
    2006年8月15日  
 
针对业务开发人员的 SOA:使用 Enterprise Generation Language 的一种实用方法
本文来自于 Rational Edge:本文介绍了新的 Enterprise Generation Language 技术如何利用现有的 IT 资源和遗留语言开发团队来支持面向服务的体系架构的开发。
    2006年8月15日  
 
自动化通过 UCM 管理的 Web 应用程序的构建/部署过程
本文来自于 Rational Edge:学习如何利用基于Java的Apache Ant构建工具的相对简单的实用工具,来自动化一个 WebSphere 平台上的Web应用程序的UCM驱动的构建/部署过程。
    2006年8月15日  
 
决策表:使用IBM Rational Functional Tester的一项测试技术
本文来自于 Rational Edge:作者在这篇文章中介绍了一项软件测试技术,它可以在决策过程中帮助用户使用自动化测试工具,而不再需要经常使用的硬编码。
    2006年8月15日  
 
书评:Software Requirements Memory Jogger
本文来自于 Rational Edge:这是一篇关于软件需求管理实践的参考书的评论,本书的作者是 Ellen Gottesdiener,本书的尺寸非常适合你装在衣服的口袋中。
    2006年8月15日  
 
使用方面建模: 使用方面进行建模介绍
面向方面建模用模型驱动开发(MDD)的方法来简化面向方面的开发。这种面向方面建模的方法包括在设计时使用面向方面的关键字注释UML面向方面模型单元以用于访问横切关系。特殊目标环境的面向方面代码在从UML到目标转化时生成。文章的以下部分将引入用于MDD架构的面向对象设计,它为使用IBM Rational Software Architect (RSA) 的AspectJ和Java开发团队提供了一种新的软件开发方式。此构架可以让使用者很方便地为应用程序里的多种横切关系封装他们自己的基于AspectJ的机制,这些横切关系可以在设计建模期间引入到一个应用程序中。
    2006年8月10日  
 
专家评论: Robert Peterson:防止范围渐变
仅有 5 到 15% 的企业软件项目能够真正实现它们的需求。本文提供了最受欢迎且经过验证的策略,可以通过这些策略来避免采用面向服务体系结构或企业 Java 的企业应用程序发生范围渐变。这些策略还可能与任何技术或行业的软件工程专业人员和架构师相关。
    2006年8月7日  
 
使用 IBM Rational Portfolio Manager 进行业务驱动开发入门简介
业务驱动开发是在考虑软件开发项目和IT项目组合管理时,作出合理业务决策的过程。Rational Portfolio Manager 可以为您提供洞察力和细节以有效的管理项目资源、预算、时间安排、沟通以及其它的项目交付工件。
    2006年8月7日  
 
使用 IBM Rational Portfolio Manager 进行业务驱动开发入门简介
业务驱动开发是在考虑软件开发项目和IT项目组合管理时,作出合理业务决策的过程。Rational Portfolio Manager 可以为您提供洞察力和细节以有效的管理项目资源、预算、时间安排、沟通以及其它的项目交付工件。
    2006年8月7日  
 
企业项目组合管理过程改进的实践之路,第二部分: 打造统一的项目管理平台之范围管理
本文从打造统一的项目管理平台的角度出发,讨论如何基于IBM Rational的项目组合管理平台和流程工具,快速实现项目管理九大知识领域中的范围管理部分。
    2006年8月3日  
 
在一个团队开发环境中进行工作的场景: 使用 Rational Software Architect 和 ClearCase Remote Client
本文详细说明了如何配置并在 IBM Rational Software Architect (RSA) 和 IBM Rational ClearCase Remote Client (CCRC) for Eclipse 中进行工作。要开始使用 ClearCase Remote Client,你必须要决定是使用 UCM 还是 base ClearCase。
    2006年7月31日  
 
对比使用 Rational Robot 和 Rational Functional Tester 进行测试
本文是为那些疑惑转换到 Rational Functional Tester 是否真的那么容易的 Rational Robot 的用户准备的。答案是:简单。利用定制的验证点作为实例,本文将对比这两种产品,向您展示它们的使用是多么相似。
    2006年7月26日  
 
FAQ:IBM Rational软件开发平台 V7
解答用户关于 Rational 软件开发平台最新发布的 7.0 新版本经常提问的一些问题。
    2006年7月26日  
 
运用RUP 4+1视图方法进行软件架构设计
要开发出用户满意的软件并不是件容易的事,软件架构师必须全面把握各种各样的需求、权衡需求之间有可能的矛盾之处,分门别类地将不同需求一一满足。本文从理解需求种类的复杂性谈起,通过具体案例的分析,展示了如何通过RUP的4+1视图方法,针对不同需求进行架构设计,从而确保重要的需求一一被满足。
    2006年7月20日  
 
应用IBM Rational ClearQuest CTSecure 完成电子记录跟踪及电子签名管理
本文旨在介绍通过配置CTSecure以及在具体项目中应用Rational ClearQuest / ClearCase产品来进行统一变更管理,以按照21 CFR Part 11的规范来完成电子签名和电子记录在实际项目中的应用。实现记录处理过程的所有变更以及电子签名的更高安全级别的处理。
    2006年7月20日  
 
ClearCase Interoperation实例详解
本文力图通过搭建一个实验环境来模拟ClearCase真实用户的开发环境,使得读者对于在多平台,跨平台的异构环境中有效的运行和使用ClearCase有一个初步的了解。
    2006年7月17日  
 
道德与软件开发
来自 The Rational Edge: 与管理和开发信息技术相关的道德观点非常多,在个人和基础设施力量的推动下变得日益复杂。阅读下面一个大学教授是如何与他即将从事IT行业工作的学生们进行讨论的。
    2006年7月14日  
 
将项目从瀑布式转为迭代过程
本文来自于 Rational Edge:通常,坚定地相信迭代化方法的软件开发者必须为那些出于各种原因而坚持使用传统的瀑布方法理念的客户服务。本文就是讨论如何帮助那些人改变观念,转为使用Rational Unified Process。
    2006年7月14日  
 
进行软件架构设计的益处
本文来自于 Rational Edge:这是这个系列教程的第四篇并且是最后一篇文章,Peter Eeles的这篇文章涵盖了许多商业和IT组织可以从一个健全的软件体系架构获得的益处。
    2006年7月14日  
 
书评:A Gift of Fire,第 2 版
本文来自于 Rational Edge:本文非常好地评论了一本涵盖围绕信息技术的使用的伦理道德问题的书籍。
    2006年7月14日  
 
书摘:第一章,“Leveraging Key Development Principles”
本文来自于 Rational Edge:摘自于Per Kroll,Bruce MacIsaac所著的一本新书,“Agility and Discipline Made Easy”。
    2006年7月14日  
 
模式实战
本文来自于 Rational Edge:对于不熟悉模式以及它们之间各种不同关系的软件开发人员来说,这篇文章通过一个真实的软件开发项目来整体介绍了模式的使用方法。
    2006年7月14日  
 
SOA 事务管理,第 1 部分:事务协调服务
本文来自于 Rational Edge:发生于面向服务的体系架构中的业务事务是非常复杂的,因为服务常常是异步、无状态、分布式,且不透明的。本文将介绍事务协调服务如何编排并管理该复杂性。
    2006年7月14日  
 
书摘:第五章,“Apache Ant 最佳实践”
本文来自于 Rational Edge:一篇来自书名为The Java Developer's Guide to Accelerating and Automating the Build Process的新书的书摘,作者是Kevin A. Lee。
    2006年7月14日  
 
书摘:第三章,“用例模型”
本文来自于 Rational Edge:一本帮助你掌握UML2.0的可视化建模的新书,Visual Modeling with IBM Rational Software Architect and UML。
    2006年7月14日  
 
项目组合管理入门
本文出自于 Rational Edge:本文提供了一些围绕如何在组织中引入并实现项目组合管理实践的普遍问题的理解及想法。
    2006年7月14日  
 
使用Rational Software Modeler进行可视化:UML 2.0 建模
对于潜心研究开发过程的架构师、系统分析员或者程序设计人员来说,Rational Software Modeler提供了一套完全由客户定义的,基于UML 2.0的可视化的建模和设计工具,这一工具使得文档化和沟通的过程及设计变得很简单。
    2006年7月11日  
 
Hello World: 使用 Rational Software Architect 设计一个简单的电话簿应用程序
欢迎阅读“Hello,World!”系列的教程,其中将对各种 IBM 软件产品进行高层次概括。本教程将向您介绍 IBM Rational Software Architect,并利用内行经验为您突出 Rational Software Architect 的一些基本特性。了解如何使用 UML 图设计一个应用程序,如何将模型信息发布到 Web 页中,以及如何利用 Rational Software Architect 将设计转换为 Java 代码。
    2006年7月6日  
 
基于Rational Software Architect实现SIBus模型到Jacl脚本的转换
Rational Software Architect (RSA) 是IBM Rational软件家族中的用于建模和开发的软件产品,本文结合WebSphere Application Server 6.0中实现的ESB组件SIBus,深入分析了如何利用RSA的模型转换功能实现从SIBus模型到Jacl运行脚本的转换的方法。
    2006年6月29日  
 
Java 开发中的可视化支持
IBM 的 Rational Rational® Application Developer 6.0(以后称作“Application Developer”)中的Java可视化编辑器大大简化了复杂的Java应用软件的开发过程。这篇文章介绍了这些可视化特点。
    2006年6月26日  
 
从用例到测试用例的追踪
本文阐述了一种从用例产生功能测试用例的正式方法,包括如何创建一个用例,产生所有场景,并且创建合理的测试用例,以及使用 IBM Rational RequisitePro 进行从用例到场景和测试用例的追踪。
    2006年6月22日  
 
用于实现 Web 服务的 SOA 编程模型,第 10 部分: SOA 用户角色
使用面向服务的体系结构(Service-Oriented Architecture,SOA)的优势之一就是可以将 IT 系统与其所支持的业务紧密结合。这对于那些开发和操作这些 IT 系统的人员所执行的任务和所需的知识与技能都有影响。本文将通过一个简单的集成场景来说明团队如何创建和运行面向服务的解决方案。其中使用了用户角色来描述所涉及的人员的技能和职责,是专门针对技术负责人撰写的,目的在于帮助您了解如何组织与面向服务的解决方案开发相关的工作。
    2006年6月22日  
 
基于Rational Software Architect开发备忘单(Cheat Sheet)
Rational Software Architect (RSA)为了辅助用户开发,提供了很多备忘单(Cheat Sheet)插件。每个备忘单都针对某一特定目的,为用户提供了一个任务序列,用户只需要按照这个任务序列自动地或手动地执行每个任务就可以达成该目的。备忘单可以自动地为您启动完成某步任务所需要的工具,还可以把如何操作等相关的帮助信息提供给您,避免了您在众多信息中的查找。我们不但可以在开发过程中利用RSA现有的备忘单来指导开发,还可以为自己的工具创建自己的备忘单来指导用户进行使用。本文首先介绍了备忘单的概念、结构和用法,然后通过实例说明了如何基于RSA开发并发布一个备忘单。
    2006年6月22日  
 
书评: Wicked Cool Java
来自Rational Edge:这篇书评介绍的是班克斯•布赖恩创造的学习Java语言和技巧的非技术性的方法。
    2006年6月15日  
 
迭代测试的谬论与事实
本文来自于 Rational Edge:软件测试专家Laura Rose将会质疑和揭穿一些广泛流传的关于迭代开发和迭代测试通常的一些荒谬的言论。她将解释迭代开发原则是如何解决这些通常的误解的,并会把你带到测试方法的真正道路上。
    2006年6月15日  
 
软件架构的过程
本文来自于 Rational Edge:软件架构被公认为软件开发领域的一门新兴学科。作为软件架构系列文章的第三篇,本文描述的是在软件工程的生命周期里软件架构师正在进行的各类活动。
    2006年6月15日  
 
美国国防部体系架构框架(Department of Defense Architectural Framework,DoDAF)使用的 IBM Rational 方法 —— 第 2 部分:系统视图
本文来自于 Rational Edge:本文是两部分系列中的第二篇,描述了美国国防部(DoD)体系架构(DoDAF)的系统视图(System View,SV)和技术标准视图(Technical Standard View,TV)产品。第一部分文章介绍了 DoDAF 概述并描述了运作视图(Operational View,OV)产品。
    2006年6月15日  
 
测试人员对 RUP 四个阶段的贡献:另一种观点
本文来自于 Rational Edge:在对软件迭代开发生命周期中的测试人员的作用进行探讨的同时,作者考虑,除了 RUP 测试规程中提供的描述,测试人员还能如何对项目做出广泛的贡献。
    2006年6月15日  
 
书评:学习编程
本文来自于 Rational Edge:Chris Pine 的一篇有关Ruby语言计算机编程的介绍,热情洋溢且易于阅读。
    2006年6月15日  
 
Enterprise Generation Language:在当今的现代应用程序中利用现有的 IT 技术和资源
本文出自于 Rational Edge:许多现今工作于传统的 IT 环境中的软件开发人员不具备开发 Java 代码的技术技能和知识。本文将介绍 IBM 新的 Enterprise Generation Language (EGL) 如何使这些开发团队不需要昂贵的培训。
    2006年6月15日  
 
使用 Rational Data Architect 集成数据源
信息的集成无疑是具有挑战性的。许多的业务决策都需要文档化,许多变革都要执行。IBM Rational Data Architect可以帮助你文档化你的决策,并且这个过程的一部分是自动完成的。通过学习这篇文章,你可以了解只用五个步骤进行联邦政府设计的一个工具支持的过程。
    2006年6月15日  
 
利用Rational Rose进行C++代码和数据库结构分析
Rational Rose是利用UML(统一建模语言)进行分析和设计面向对象软件系统的强大的可视化工具,可以进行项目需求分析、结构规划和生成框架代码,还可以支持从现有系统逆向转出工程代码,生成Rose模型的功能。
    2006年6月8日  
 
利用Rational Rose进行C++代码和数据库结构分析
Rational Rose是利用UML(统一建模语言)进行分析和设计面向对象软件系统的强大的可视化工具,可以进行项目需求分析、结构规划和生成框架代码,还可以支持从现有系统逆向转出工程代码,生成Rose模型的功能。
    2006年6月8日  
 
探究 Rational Data Architect 中的数据库工具
探究如何利用 Rational Data Architect 创建、编辑、部署并调试 SQL 存储过程。此外,了解如何在 CVS 中共享一个工程。到您完成本教程之时,您将会知道如何建模、构建、测试并部署 DB2 数据库 ―― 所有工作都在一个集成的工具中进行。
    2006年6月7日  
 
用 Rational Method Composer 创建反馈表
IBM Rational Method Composer 对于被发布的内容提供了一个反馈弹出窗口的机制。本文档描述如何利用此技术来创建反馈表,用于收集对被查看页面反馈的必要信息。
    2006年6月6日  
 
全球资源管理:创建一个无边界资源环境
这篇文章将向你介绍 IBM 工程与技术服务部门是如何通过部署 IBM Rational Portfolio Manager 来为全球人力资源的分配和部署创建一个“无边界资源环境” ,用以支持供应链管理的四个关键区域:供应管理,需求管理,消耗和生产量分析。
    2006年6月1日  
 
构建您的 SOA,第 3 部分: 面向服务的统一过程
有一种方法可以帮助您构建面向服务的体系结构 (SOA)——并将其好处带到将来的开发工作中。本系列(共 3 部分)的第 3 部分将介绍面向服务的统一过程(Service-Oriented Unified Process,SOUP),这是一种适应性非常强的软件方法。在这种方法中,将首先使用 IBM Rational Unified Process (RUP) 创建 SOA,接着在构建了 SOA 的基础后使用极限编程(Extreme Programming,XP)对服务进行构建、装配和重用。
    2006年5月31日  
 
观点与展望,第 2 部分: 如何将业务需求转转换为 IT 要求?
在本月的专栏中,IBM 有洞察力的专家给出了他们对 IT 架构师在目前及将来所面临的问题的观点与展望。本月,他们将考虑以下问题:“我如何将组织的业务需求转换为 IT 要求,以便在系统体系结构中满足这些需求?"
    2006年5月30日  
 
项目组合管理帮您实现业务驱动的 IT 管理
本文旨在紧踏时代的节拍,结合 IT 项目组合管理领域的最新发展趋势,在由浅入深的讲述项目组合管理领域的一些重要概念的基础上,完整的阐述项目组合管理的内容、架构和意义。
    2006年5月26日  
 
项目组合管理帮您实现业务驱动的 IT 管理
本文旨在紧踏时代的节拍,结合 IT 项目组合管理领域的最新发展趋势,在由浅入深的讲述项目组合管理领域的一些重要概念的基础上,完整的阐述项目组合管理的内容、架构和意义。
    2006年5月25日  
 
企业项目组合管理过程改进的实践之路,第一部分: 过程改进 方法先行
本文基于 IBM 的过程改进工具 IBM Rational Method Composer(简称 RMC )和项目组合管理工具 IBM Rational Portfolio Manager(简称 RPM ),探讨项目组合管理实施的三个步骤:首先建立企业规范地项目组合管理过程;其次建立起可视化的项目管理过程;最后建立起可执行的项目组合管理过程,最终帮助企业实现项目组合管理过程的持续改进。
    2006年5月25日  
 
追求代码质量: 软件架构的代码质量
大多数设计良好的软件架构都趋向于支持系统的可扩展性、可维护性和可靠性。遗憾的是,对质量问题的疏忽极可能使软件架构师的努力白费。在 “追求代码质量” 系列的这一期文章中,质量专家 Andrew Glover 解释如何持续地监视并纠正会影响软件架构的长期生存能力的代码质量方面。
    2006年5月23日  
 
DB2 与 Rational――双剑合璧,第 1 部分
用于 Rational Application Developer(RAD) 的 IBM DB2 Universal Database(UDB)插件使开发人员能够连接、浏览和修改 DB2 数据库。在本教程中,您将学习 RAD 的透视图、视图和向导如何帮助开发人员定义和操作数据库对象,比如模式和表,并学习如何创建、执行和编辑 DML 语句,比如 SELECT 和 INSERT,以及如何用 Rational Data 和 Debug 透视图创建、执行、运行和调试 DB2 存储过程。
    2006年5月18日  
 
面向方面的编程:它的好处是什么?
来自于 Rational Edge:关于面向方面的编程的大多数介绍,都是建立在技术可行的有限环境的基础之上,而忽略了AOP的实际价值。这篇文章提供了将AOP技术应用于软件开发项目的一系列实际的例子。
    2006年5月18日  
 
第一章:“可持续的软件开发”―― 选自 Sustainable Software Development
本文来自于 Rational Edge:几乎没有软件一旦写成并安装上,就在其生命周期的过程中不再变更。然而,业界中的最流行的开发实践将变更作为事后考虑的内容来对待。出自 Kevin Tate 所写的 《Sustainable Software Development》这本书的第一章将教您不仅在软件中预见变更,而且特别是在思想上用变更进行开发。
    2006年5月18日  
 
不断蠕变的软件测试基础结构的危险
来自于 Rational Edge:包含良好自动化测试实践的基础结构可以是一个幸事,也可以是一个祸根。这篇文章描述了这样一种场景,它避免了测试小组随着时间的推移,产生出不断蠕变的测试基础结构。
    2006年5月17日  
 
ClearCase远程客户端实现功能详述(二)
上一篇介绍了CCRC 集成环境的搭建和版本树的应用。 本篇分两大部分继续介绍ClearCase远程客户端强大的功能。第一部分,阐述在UCM CC与CQ集成环境下,便利的CCRC系列操作应用。第二部分,阐述ClearCase远程客户端“交付/同步”应用介绍。
    2006年5月17日  
 
ClearCase远程客户端实现功能详述(一)
ClearCaes Remote Client可以实现大部分ClearCase客户端的功能,在本文第一部分中,您可以了解到ucm clearcase与clearquest集成环境的配置以及为下一篇要谈到的在该集成环境下CCRC为用户提供的简单的操作程序和高效的管理流程做了环境上的准备;第二部分表述了CCRC中ClearCase版本树的应用,用户如何通过CCRC来查看ClearCase的版本树并进行简单的ClearCase操作。
    2006年5月17日  
 
Rational Application Developer 认证准备,第 7 部分: 打包与部署
这篇教程教你如何创建J2EE项目以及将其组件导入Rational Application Developer中。现在你将会使用一个简单的J2EE应用程序来进行学习,不过你不需要编写程序的代码。这篇教程的主要目的就是让你明确的知道如何打 包J2EE应用程序和以及它们是如何在开发环境中被组织起来的。当然你不需要运行应用程序来达到此目标,你可以在任何时间使用Application Developer测试环境来完成它。为了运行应用程序,请下载这篇教程的样本代码和执行安装需求,包括创建一个名为Cloudscape的数据库。
    2006年4月27日  
 
Rational Application Developer 认证准备,第 6 部分: 调试及测试 Java 应用程序
本教程是帮助您准备 IBM Certification Test 255 系列教程中的第六篇。它着重于利用 Rational Application Developer 及其对 JUnit 的内嵌支持来调试并测试 J2EE 应用程序的组件。它将确保您了解如何设置并管理断点,利用集成调试器单步调试并分析代码。您还将学到一些其他的测试特性,如允许您在没有完整的类结构的情 况下测试小段代码的 Scrapbook,及为生成 单元测试的 TestCases 和 TestSuites 提供向导的对 JUnit 的内嵌支持。
    2006年4月27日  
 
Rational Application Developer 认证准备,第 5 部分: 运行 Java 应用程序
本教程不只说明了如何在Application Developer 6中运行Java应用程序的方法,也说明了该工具与其旧版本的区别。对于大多数部分,以前版本即WebSphere Studio Application Developer versions 4和5 的使用者,将会发现它们和Rational Application Developer 6基本一样,但还是有一些重大的改进,特别是有关相关服务器的。 在完成这个教程之后,你应当有信心能够运行独立的应用程序和服务器端应用程序,诸如Web applications,懂得如何使用来自于Application Developer的命令行参数和如何创建或移除多重运行。
    2006年4月27日  
 
使用服务组件体系结构构建 SOA 解决方案――第 3 部分: 通过导入和导出集成 SCA 模块
本文介绍如何使用服务组件体系结构(Service Component Architecture,SCA)和 IBM WebSphere Integration Developer 以各种组件为基础构建垂直集成解决方案。
    2006年4月17日  
 
跨越边界: 延续、Web 开发和 Java 编程
跨越边界 系列讨论非 Java 语言如何解决一些重要问题以及这些解决方案对当今的 Java 开发人员有什么意义。本文讨论延续(continuation),这是 Smalltalk 的 Seaside 这类框架背后的技术。延续服务器(continuation server)提供了一个有状态的编程模型,同时又没有舍弃无状态所固有的可伸缩性,从而使构建 Web 应用程序更加容易。
    2006年4月13日  
 
Rational Application Developer 认证准备,第 2 部分: Java 开发
本指南是系列的第二篇,设计用来帮助您为 IBM Certification Test 255:Developing with IBM Rational Application Developer for WebSphere Software V6 做准备。本指南强调出产品中的特性,但不替代您在常规基础上使用产品所获得的知识和熟悉的内容。本指南利用了基本的方法来使用 Rational Application Developer for WebSphere Software 工作台。本文假设您已经读完了系列指南的第一部分,并且已经了解了导航到工作台的方法。您开始要创建一个 Java 工程,然后用适当的资源进行填充,并学习 Java 编辑器和开发环境。
    2006年4月3日  
 
Rational Application Developer 认证准备,第 1 部分: 工作台基础
这份指南的内容包括设置工作台的首选参数,使用视图和透视图进行工作,导入和导出向导的使用, 运用Help特性来协助完成开发活动,资源本地历史特性,以及在Rational Application Developer for WebSphere Software 中管理你的工作空间。这是七个指南系列中的第一个指南,这些指南用来帮助你准备IBM认证考试 255,使用IBM Rational Application Developer for WebSphere Software版本6进行开发。
    2006年4月3日  
 
快速构建 DB2 应用程序:使用 IBM 的 Enterprise Generation Language 构建 DB2/WebSphere 应用程序
学习如何使用 Enterprise Generation Language(EGL,一种 IBM 战略性第四代语言)快速构建可以访问 DB2 表数据的企业质量的 Web 应用程序。我们将使用一个围绕 DB2 示例表建立的简单示例,展示从设计到实现的整个开发过程。还要介绍 Rational Software Development Platform(尤其是 RAD 和 RSA),以及 JSF(Java Server Faces)技术的基本概念,这是 IBM 在用户界面设计和开发方面的战略方向。
    2006年3月30日  
 
迁移到 Rational Systems Developer,第 1 部分: Rational Rose 模型
IBM Rational Systems Developer 提供一个基于 Eclipse 的简单易用的系统建模和设计环境。了解如何成功地将您现有的 IBM Rose 模型迁移到 Rational System Developer 上。本教程使用 Rational Systems Developer 所提供的示例 Rose 模型,向您展示如何将 Rational Rose 所生成的现有 UML 模型迁移到新的基于 Eclipse 的 Rational Systems Developer 环境中。
    2006年3月30日  
 
使用 Rational Application Developer 进行可视化,Rational Application Developer 的可视绘图工具漫游
Rational Application Developer 提供可视的绘图工具,能够帮助您洞察并了解现有的应用程序,或更容易地创建并了解新的应用程序。本教程涵盖 Rational Application Developer 中四种类型的图的创建 ―― 类、序列、浏览,和主题图。在完成本教成之后,您将了解如何使用 Rational Application Developer 来创建类、序列、浏览,和主题图。
    2006年3月27日  
 
在RAD中开发、配置并测试基于Session Bean的Scheduler任务
本文介绍了WebSphere Application Server提供的应用编程扩展之一:Schedule的相关概念,以向控制台输出“Hello World”信息作为一个任务并以此为例说明了在Rational Application Developer中如何开发、创建、配置并最终测试这一Schedule任务。
    2006年3月16日  
 
软件构架师的特点
来自于 Rational Edge:在电影制作术语中,软件项目经理被称作制作人,因为他们决定需要做什么事情。而软件构架师就是导演,他来决定所作的事情是否正确,并且他要保证产品符合投资人的要求。下面这篇文章就是描述软件构架师的。
    2006年3月15日  
 
估算偏差及管理
本文来自于 Rational Edge:软件开发项目最初的不确定性是经验丰富的项目经理所熟知的,但在估算项目成本及时间进度时常常假设不存在这些不确定性。本文将探究忽略这些偏差的后果,并提出一个减少偏差的数学上的方法,作为估算过程中提供更大准确度的方法。
    2006年3月15日  
 
美国国防部体系架构框架(DoDAF)使用的 IBM Rational 方法
本文来自于 Rational Edge:本文是包括两部分的系列文章中的第一部分,对美国国防部体系架构框架(DoDAF)进行了概述,并介绍了其运作视图(OV)产品。作者介绍了不同视图之间的关系,以及如何单个或共同利用这些视图来向复杂系统的建模和设计中增加价值。
    2006年3月15日  
 
项目组合管理(Portfolio management):IBM Rational 新方法概述
本文来自于 Rational Edge:本文是关于项目组合管理系列文章中的第三部分,本文对 IBM Rational 所发布的项目组合管理新方法的最初版本进行了概述。这组方法是 IBM Rational 在项目组合管理工作区中完整解决方案集的附加组件。
    2006年3月15日  
 
探索 Python,第 8 部分
在这篇文章中,将学习如何处理文件。首先,回顾一种使用 Python 输出数据的简单方式,然后学习文件对象,Python 程序用它从文件读取数据和把数据写入文件。将演示打开文件的不同模式,最后将显示如何读取和写入二进制文件。
    2006年3月13日  
 
创建新的门户,第 3 部分:项目计划、评估和跟踪
本系列文章的第 3 部分帮助架构师和开发负责人员了解如何组织和划分门户项目中各个工作单元的任务。本文包含示例电子表格,在进入设计、开发和部署门户工作后,这些电子表格可以帮助您定义、分配、评估和跟踪所有这些工作。本文说明了这些评估如何纳入项目经理的整体项目计划,并为门户项目计划提供最佳实践。
    2006年3月2日  
 
在 Rational Functional Tester 中运用手动验证点验证自定义类型对象
Rational Functional Tester(以下简称RFT)是一款强大易用的自动化功能测试工具。在使用RFT进行功能测试的过程中,测试结果的验证往往是通过插入验证点(Verification Point)来完成的。但是RFT的验证点只能验证有限的数据类型,而在实际应用中,对用户自定义类型的验证存在着较大的需求。本文对验证点的验证执行过程进行剖析,并介绍如何通过自定义ValueManager来实现对用户自定义类型对象的验证。
    2006年2月27日  
 
使用Rational Method Composer 定义客户化的统一过程
本文将概述如何通过一个简单但完整的例子使用IBM Rational Method Composer生成并发布客户化的统一过程(RUP)。
    2006年2月23日  
 
IBM Rational RequisitePro集成简介
本文介绍了IBM Rational RequisitePro与IBM Rational ClearCase, ClearQuest, TestManager, Rose, SoDA 以及与Microsoft Project的集成,并示范创建了Rational Administrator集成项目。
    2006年2月23日  
 
Rational Purify 使用及分析实例
本文介绍了IBM Rational Purify的基本概念和在不同操作系统中使用Purify对C/C++源程序中存在的内存问题进行勘察和分析,并且提供了有关的实例以便读者在实际操作中作为参考。
    2006年2月23日  
 
IBM Rational ClearQuest Multisite配置及使用简介
了使团队成员在分布式环境中共享需求管理以及缺陷跟踪等资产,IBM Rational ClearQuest提供了ClearQuest Multisite, 一个跨越多地点对本地数据存储同步化的工具。分布在不同地区的数据库会定期地自动或者人工同步,这使得数据的更新更加简单易行。同时Multisite机制也可以为本地数据提供备份,这是它的另外一种应用场景。
    2006年2月23日  
 
在Rational Functional Tester中运用手动验证点验证自定义类型对象
Rational Functional Tester(以下简称RFT)是一款强大易用的自动化功能测试工具。在使用RFT进行功能测试的过程中,测试结果的验证往往是通过插入验证点(Verification Point)来完成的。但是RFT的验证点只能验证有限的数据类型,而在实际应用中,对用户自定义类型的验证存在着较大的需求。本文对验证点的验证执行过程进行剖析,并介绍如何通过自定义ValueManager来实现对用户自定义类型对象的验证。
    2006年2月23日  
 
使用Rational SoftWare Architect移植早期Java项目
本文将概述如何通过IBM Rational Software Architect对早期项目的建模操作,以及代码复审的特性,实现开发人员参与测试,有效的缩短开发生命周期。
    2006年2月21日  
 
UCM ClearCase 与 ClearQuest的集成
ClearCase 是业界非常优秀的软件版本控制工具和软件资源配置管理工具,目前在软件开发项目中应用较为广泛;ClearQuest则是软件变更管理和缺陷跟踪工具。在实际的软件产品开发过程中,两者的结合使用,会极大地提高开发效率,保证产品质量。本文详细介绍了ClearCase与ClearQuest的两种集成方式之一:UCM ClearCase与ClearQuest的集成。
    2006年2月21日  
 
UCM ClearCase 与 ClearQuest 的集成
ClearCase 是业界非常优秀的软件版本控制工具和软件资源配置管理工具,目前在软件开发项目中应用较为广泛;ClearQuest 则是软件变更管理和缺陷跟踪工具。在实际的软件产品开发过程中,两者的结合使用,会极大地提高开发效率,保证产品质量。本文详细介绍了ClearCase 与 ClearQuest 的两种集成方式之一:UCM ClearCase 与 ClearQuest 的集成。
    2006年2月20日  
 
IBM Rational Method Composer介绍
这篇文章介绍了IBM Rational Method Composer (RMC),它是一个建立在Eclipse Process Framework上的商用产品,它是之前我们称之为IBM Rational Unified Process中的主要发展部分。
    2006年2月17日  
 
在健康保健行业推动业务转变
这场在两位健康保健行业的专家之间进行的谈话分析了该行业中正在进行的业务变革,实际上这场变革已经开始被EMR和HIPAA部分地推动起来了。
    2006年2月17日  
 
科学“证明”的本质与软件开发
软件开发前沿的作者通过解释科学、理论和实践的本质阐述了软件测试和迭代开发的科学基础。
    2006年2月17日  
 
项目组合管理:PM 要素的 IBM 视图
本文是关于项目组合管理的新的系列文章的第二部分,定义了一组项目组合管理的基本原则,并讨论如何应用它们。反映出 IBM 对项目组合管理的观点,本文确定了支持并启用规程实践的有效应用的思想和资产。
    2006年2月17日  
 
评估软件项目的经济价值
作者探讨了可接受的投资评估实践并说明了每种实践可以如何应用于软件项目的项目组合管理技术,指出了IBM Rational的长期开发实践如何可以作为一种“现实的选项”方法重新被构造。
    2006年2月17日  
 
Eclipse简史
从1990年代末,IBM开始开发现在为我们所知的Eclipse。这篇文章回顾了Eclipse这一流行的计算平台的产生和逐渐被人们接受的过程,解释了Eclipse在现在的开发工具领域中扮演的角色。
    2006年2月17日  
 
软件开发项目取得成功的策略:一种个人的观点
一位经验丰富的软件开发专业人员提出了一份他个人的建议,并且描绘了一幅通过改进和提高开发过程从而使项目获得成功的良好习惯,它涉及到交流沟通、用例、测试和市场营销等方面。
    2006年2月17日  
 
IBM Rational Method Composer 介绍
来自于 Rational Edge:这篇文章介绍了IBM Rational Method Composer (RMC),它是一个建立在Eclipse Process Framework上的商用产品,它是之前我们称之为IBM Rational Unified Process中的主要发展部分。
    2006年2月15日  
 
在健康保健行业推动业务转变
来自于 Rational Edge:这场在两位健康保健行业的专家之间进行的谈话分析了该行业中正在进行的业务变革,实际上这场变革已经开始被EMR和HIPAA部分地推动起来了。
    2006年2月15日  
 
评估软件项目的经济价值
来自于 Rational Edge:作者探讨了可接受的投资评估实践并说明了每种实践可以如何应用于软件项目的项目组合管理技术,指出了IBM Rational的长期开发实践如何可以作为一种“现实的选项”方法重新被构造。
    2006年2月15日  
 
Eclipse简史
来自于 Rational Edge:从1990年代末,IBM开始开发现在为我们所知的Eclipse。这篇文章回顾了Eclipse这一流行的计算平台的产生和逐渐被人们接受的过程,解释了Eclipse在现在的开发工具领域中扮演的角色。
    2006年2月15日  
 
科学“证明”的本质与软件开发
来自 Rational Edge:“软件开发前沿”的作者通过解释科学,理论,和实验的本质阐述了软件测试和迭代开发的科学基础。
    2006年2月15日  
 
如何安装使用RequisiteWeb
本文简要介绍了IBM Rational RequisiteWeb的一些特点,并着重阐述了安装、使用该产品时需要注意的方面,最后给出了几个使用中常见问题的解答,以便于大家能在最短时间内了解并使用IBM Rational RequisiteWeb。
    2006年2月15日  
 
项目组合管理:PM 要素的 IBM 视图
本文来自于 Rational Edge:本文是关于项目组合管理的新的系列文章的第二部分,定义了一组项目组合管理的基本原则,并讨论如何应用它们。反映出 IBM 对项目组合管理的观点,本文确定了支持并启用规程实践的有效应用的思想和资产。
    2006年2月15日  
 
IBM WebSphere 开发者技术期刊:WebSphere Application Server V6 高级安全性加强――第 2 部分
安全性不仅是在网络边缘保护您不受外部攻击的防火墙,还可能是一组旨在加强您系统安全的复杂的操作和过程。本文涉及安全性概念的多个方面,详细讨论了 IBM WebSphere Application Server 体系结构的安全性,并讨论了如何增强 WebSphere Application Server 环境的安全性。这是由两部分组成的文章中的第 2 部分。
    2006年2月7日  
 
敏捷软件开发基础:进行有效的客户协作
在上篇文章(《敏捷软件开发基础:持续集成环境的搭建》)中,我们讲述了如何在团队开发中搭建起一个持续集成的环境,从而为有效地实施敏捷开发实践打下基础。其中所提到的工具和方法都是针对开发团队内部开发环境的搭建的。但是,仅仅有了一个持续集成环境还不足以开发出优秀的软件。毕竟,软件开发出来是要为客户提供价值的,要想开发出真正满足客户要求、使客户满意的软件,开发团队和客户之间的有效协作和沟通是必须的。本文就试图关注于这一方面的内容,就如何高效地进行客户协作以及这种有效协作对软件开发的重要影响展开论述。
    2006年2月6日  
 
OPC:使用用户的错误报告提高软件质量
OPC的全称是Orthogonal Problem Classification (正交问题分类)。“Orthogonal”意味着用于分类的指标是不相关的而且无冗余的。OPC是类似于ODC(Orthogonal Defect Classification),并且与ODC相兼容的一种分类方法。 与ODC所不同的是,OPC所针对的数据并不是在软件开发过程中发现的defects,而是由用户所报告的问题(Customer Reported Problems)。
    2006年2月6日  
 
使用 Rational Application Developer 开发 Web 服务,第 2 部分:开发 Math Enterprise JavaBean
这篇由两部分组成的教程通过开发示例 Enterprise Java(TM)Bean (EJB) 和 Web 服务对 Rational Application Developer 进行了介绍。本系列的第 2 部分将继续讨论开发、测试和部署 Math 会话 Bean 所必需的步骤。
    2006年1月26日  
 
CC.Net 全接触系列之三: CQ.Net: CC.Net 最佳伴侣
ClearQuest 提供基于活动的变更和缺陷跟踪,以灵活的工作流管理所有类型的变更要求。CQ.Net是ClearQuest在Visual Studio 2005中的强大的集成。CQ.Net更提供了与CC.Net紧密的集成,使得Rational的配置管理工具和缺陷跟踪工具在Visual Studio 2005中表现得更为完整、更为出色。
    2006年1月25日  
 
CC.Net 全接触系列之一: CC.Net 概览: ClearCase 与 Visual Studio 无缝集成
ClearCase是全球领先的软件配置管理工具,而Visual Studio 2005是微软推出的强大的.Net开发工具。微软的VSIP计划为Visual Studio提供了界面的可扩展性,通过VSIP,ClearCase将自已的界面深度、无逢地集成至Visual Studio 2005,为同时使用ClearCase与Visual Studio 2005的用户提供了极大的方便与效率。CC.Net正是ClearCase在Visual Studio2005的强大的集成。本文对CC.Net的使用进行了全面的介绍。
    2006年1月25日  
 
CC.Net 全接触系列之二: CCRC.Net : CC.Net 的一种另类使用方式
ClearCase为不同需求的用户提供了不同的访问VOB的方式,使得用户能够根据所处的环境灵活地进行ClearCase客户端操作。CCRC是ClearCase的一种在Web环境下的客户端产品,使用它,用户能够通过各种网络来访问ClearCase服务器,本地机器并不需要安装ClearCase,是一种小巧、灵活的访问和操作VOB资源的方式。 而CCRC.Net是这种方式与Visual Studio 2005的一种无逢的集成。本文详细地介绍了CCRC.Net的概念及使用方法。
    2006年1月25日  
 
使用 Rational Application Developer 开发 Web 服务,第 1 部分:构建、测试和部署示例 Enterprise JavaBean
了解如何使用 Rational(R) Application Developer V6.0 快速高效地开发应用程序。本教程分为两个部分,通过开发示例 Enterprise Java(TM)Bean (EJB) 和 Web 服务对 Rational Application Developer 进行了介绍。在本系列教程的第 1 部分中,您将开发、测试并部署一个 Math 会话 Bean。
    2006年1月23日  
 
如何利用 IBM Rational Project Tracker 完成项目管理
本文将向您介绍IBM Rational Project Tracker的特性和使用,为您阐述Project Tracker的各种功能,如何搭建配置,如何在项目中使用,以及更有效率地使用的技巧和方法,从而为您在利用IBM Rational Project Tracker进行的项目管理提供了详细的指导和演示。
    2006年1月23日  
 
IBM Rational 产品许可证(License)管理使用和优化
本文主要介绍了 IBM Rational 产品许可证(License)工作机制,用户配置和跟踪,诊断分析和解决问题,迁移和分发,备份和恢复,以及优化等等。
    2006年1月23日  
 
Rational ClearCase远程客户端软件在网络环境下的配置应用
IBM Rational 的ClearCase是软件配置领域的先导,它主要基于Windows和UNIX的开发环境。它提供了全面的配置管理──包括版本控制、工作空间管理、建立管理和过程控制,而且无须软件开发者改变他们现有的环境、工具和工作方式。由于分布式开发的需要和ClearCase安装和维护上的繁杂,对于客户来说,也许一个便捷方式来访问并使用ClearCase管理的资源更能满足他们的需要。ClearCase远程客户端软件就是这样一款安装在客户端,通过http协议来和服务器交互,实现对ClearCase资源管理的强大工具。通过本节介绍,你会了解CCRC的基本概念和工作原理。
    2006年1月23日  
 
编写插件在 RSA/RAD V7 中自动创建 UML 图形
在软件开发的建模阶段中,我们通常使用 Rational 或者其它类似的建模工具从头开始创建系统的模型。这也是 UML 最传统的用法。而 Rational 产品的开放特性为我们提供了一种新可能。现在我们可以为 Rational 家族的中的 Rational Software Architecture (RSA) 、Rational Application Developer (RAD) 等设计和构建产品创建插件,从而使创建 UML 图形的过程更为自动化和智能化。在这篇文章中,我们将基于 Rational Software Architecture (RSA) 、Rational Application Developer (RAD) 的最新版本开发一个自动创建 UML 图形的插件。本文中提出的方法对于编写模型到模型转换插件以及设计模式开发人员尤其有用。
    2006年1月22日  
 
实现 WebSphere Commerce 项目的最佳实践,第 2 部分: 用迭代方法开发
这一由两部分组成的文章系列重点介绍实现 WebSphere Commerce 项目的最佳实践。在第 2 部分中,您将学习一种降低开发组件相互依赖性的技术。使用这种技术,您可以在开发一个元素的同时开发一个内部元素。
    2006年1月17日  
 
实现 WebSphere Commerce 项目的最佳实践,第 1 部分 迭代方法
本文描述帮助商业用户管理 IBM WebSphere Commerce 项目的迭代方法。这一由两部分组成的文章系列的第一部分重点介绍该迭代方法的方法论。
    2006年1月17日  
 
如何规划一个UCM工程
本文根据UCM的主要特点,结合具体的应用场景,从涉及到UCM工程建立的几个重要方面着手,阐述了如何按照实际需求设计规划一个具体的UCM工程,以保证其适用性。
    2006年1月16日  
 
使用 Tivoli 和 Rational ClearCase UCM 发布软件
IBM Tivoli 的Configuration Manager是一个对IBM Rational ClearCase中的代码进行分段进阶和部署的有效解决方案。Tivoli和ClearCase无缝地进行协作,提供了发布和跟踪能力,并能够有效管理 从分段进阶代码库到目标系统的部署过程。
    2006年1月16日  
 
如何在ClearQuest中建立多语言模式库
IBM Rational ClearQuest支持建立多语言的模式库。通过设置不同的代码页,使数据库可以接受多语言的字符,从而实现ClearQuest的本地化部署和应用。 在ClearQuest的客户端访问ClearQuest数据库的时候,ClearQuest会检查并控制哪些从客户端输入的字符可以被后台的数据库接受,哪些后台数据库中的字符能够被在当前的客户端正确显示。在多语言的使用环境下,ClearQuest的客户端可能运行在不同语言的操作系统上,对应的代码页也不同。在这种情况下,只有在各个代码页里通用的字符才能被ClearQuest接受。
    2006年1月16日  
 
适用于面向服务架构的资产生命周期管理
来自于 Rational Edge:本文研究分析了在面向服务的架构(SOA)解决方案的开发过程中,资产生命周期管理实践、工具和标准的应用价值。服务的有效生命周期管理使组织能够为控制、管理和应用应用工具和方法,并且通过重用这些资产增大SOA开发的优势。
    2006年1月12日  
 
应用 RSA 实现 EMF 的开发
开发EMF模型仅限于XML Schema、IBM Rational Rose、Java source或者EMF Ecore。IBM Rational Software Architect(RSA)使许多应用程序开发任务能够在与其他商业应用程序开发工具的协调中充分享受到UML模型的好处。RSA和EMF的结合将给商业性的或者开放源代码的开发者提供一个强有力的工具。
    2006年1月4日  
 
Rational ClearCase Multisite 简介
CearCase Multitsite 产品的开发和实现增强了 ClearCase 产品的功能。使用 Multisite 使分布在各个国家,或者不同地点的开发者能够对同一个 VOB, 或是同一个 VOB 里的 element 进行处理。通过本文了解 CearCase Multitsite 的基本特性和功能。
    2005年12月30日  
 
使用Rational Application Developer for WebSphere Software提高软件质量
这篇文章介绍了Rational Application Developer for WebSphere Software的6.0版本中和开发者测试相关的功能。这些功能(代码复查 ,组件测试和运行时分析)将使你节省成本,在你做修改的时候增加信心,提高你的工作效率并提高产品的质量。
    2005年12月20日  
 
ClearCase VOB 的结构和相关问题的诊断与修复
本文介绍了在使用IBM Rational ClearCase 过程中可能出现的有关VOB的问题和解决方法,并且提供了有关的实例以便读者在实际操作中作为参考。
    2005年12月20日  
 
使用 IBM Rational Performance Tester v6.1 来产生动态需求
对于测试Web应用的性能,您需要使您的测试记录有能够与这些应用软件高度动态交互的能力。这篇深入的文章向您展示了在IBM Rational Performance Tester中如何从事数据池和数据关联的工作。
    2005年12月20日  
 
WebSphere 迁移: 将应用程序从 WebSphere Application Server Community Edition 迁移到其他 WebSphere Application Server 产品
使用 Rational Application Developer,将一个复杂的示例应用程序从 IBM WebSphere Application Server Community Edition 迁移到 IBM WebSphere Application Server Base 的过程演练。这一演练过程涉及到 JSP、servlet、EJB、消息传递和数据库访问,它可以帮助您迁移自己的应用程序,以及解决经常导致应用程序迁移过程出现难题的问题。
    2005年12月19日  
 
在不同网络环境中 ClearCase 的管理
Rational ClearCase 作为一款出色的软件配制管理工具,越来越多的使用者,包括开发人员,软件配制管理员,甚至是项目经理,他们都希望深入了解有关 ClearCase 的配制与使用,从而能够通过 ClearCase 最大化地提高软件开发过程的效率和质量。此篇文章主要针对在不同网络环境下搭建与配制 Rational ClearCase 的操作进行了详细的讲解。
    2005年12月19日  
 
教学软件开发与软件工程
为什么有这么多软件开发项目要么失败,要么导致质量差的产品呢?作者认为这可能与我们培养软件专业人员的方法有关系。通过划清软件工程学与软件开发之间的界限,他概括出了他所运用的那些实用的方法,这些方法为在校学生准备他们的第一份职场工作提供了帮助。
    2005年12月15日  
 
基于Design Pattern Toolkit的开发
设计模式工具箱(Design Pattern Toolkit)是基于Eclipse的模板引擎,它向用户提供一个模型驱动的框架,帮助用户简化应用程序的开发。用户通过模板定制应用程序的必要信息,设计模式工具箱帮助用户自动生成应用程序的所有构件。使用设计模式工具箱将显著的加速常见应用程序的开发,与此同时,设计模式工具箱向用户提供了构建一类应用程序的最佳实践,因此,使用它将帮助用户分享最佳实践的价值。
    2005年12月5日  
 
利用 IBM Rational Functional Tester 6.1 实现可复用的测试框架
IBM Rational Functional Tester 6.1 可以使测试人员创建现代的、基于模式的、可复用的测试框架。此篇优秀的文章将告诉您如何进行。
    2005年12月5日  
 
持续测试:将错误扼杀在摇篮之中
Continuous Testing是一个能进一步提高测试驱动开发有效性的Eclipse插件。当开发人员在Eclipse修改并保存了程序源代码时,Continuous Testing利用CPU的空闲时间执行选定的测试,并将测试结果以warning的形势显示在Eclipse的Problem View中。
    2005年12月5日  
 
使用 IBM Rational Functional Tester 6.1 运行你的第一个功能回归测试
这篇文章将帮助你如何开始使用IBM Rational Functional Tester 6.1。它引领你熟悉记录三个功能测试脚本并把它们放在一起合为一个回归测试的过程。
    2005年11月28日  
 
ClearQuest的Hook机制
本文全面介绍了ClearQuest的Hook机制,并且通过制订一个具体的变更管理模板,为其定义了多种不同类型的、完成不同功能的Hooks,以便于大家在实际操作中用较短的时间了解hooks,并掌握基本的定义Hooks的方法。
    2005年11月24日  
 
使用 Rational Functional Tester 给开发人员带来的好处
如果您做了一些变更并四处移动了一些类,那么您如何能够确定您没有破坏任何内容呢?如果您利用 IBM Rational Functional Tester 记录测试用例,那么您可以在通常所花费的一小部分时间内重新执行整套的回归测试。
    2005年11月24日  
 
ODC(Orthogonal Defect Classification)简介
Defect分析是软件开发和测试中一个重要的环节,ODC介绍了一种不同于大家常用的非常有效的defect分类及分析方法。这篇文章简单的向大家介绍了什么是ODC,以及如何在项目和产品开发中使用ODC来改进开发测试流程从而增强产品质量。希望读者具有基本的软件开发和测试经验,并且了解defect分析的基本方法。
    2005年11月17日  
 
书评: 软件商务
本文来自 Rational Edge:较之软件公司的程序员和管理者而言,《软件商务》这本书更适合于企业家。
    2005年11月15日  
 
书评: 不容忽视的数据: 利用集中的力量
本文来自 Rational Edge:该书研究了当前技术的发展,并预测了将来无所不在的“连通性”。书中分析了变化技术将如何影响我们所关心的特定领域,包括战争、安全、生活家居、医学、工作、制造业、体育、娱乐、零售、数据存储、超型计算机以及网络。
    2005年11月15日  
 
书摘: “Web 服务和同时代的SOA:高级通讯、元数据和安全”(第7章)*
本文来自 Rational Edge:摘自SOA建模和设计的一本新指导书,这则摘录涵盖了与寻址、可靠通讯、元数据交换、安全相关的高级概念。
    2005年11月15日  
 
使用 IBM Rational Application Developer 6.0 开发 Faces JSR 168 portlet 来进行自主计算
本教程指导您使用 IBM Rational Application Developer 开发一个简单的 JSR 168 portlet,并且部署到 Integrated Solutions Console。讲解如何使用 Java Server Faces 服务器端 Data Table 组件和其他小部件来创建 JSR 168 portlet。
    2005年11月10日  
 
揭示你的代码中的缺陷,第一部分:代码检验
本教程将教你学会在Rational Software Architect中利用代码检验工具以寻找你的代码中的设计问题。这个教程用一个具有代表性的应用例子来告诉你如何使用代码检验规则引擎来指出低水平和高水平的编码和设计结果,这其中特别包括了对企业级 Java 应用。
    2005年11月7日  
 
如何使用 Rational Software Architect 将以程序代码为中心的开发移植为以模型为中心的开发
为了更有效率地开发高品质的软件,你和你的团队可以受益于模型驱动开发。使用 Rational Software Architect,你可以将以代码为中心的开发移植为以模型为中心的开发。
    2005年11月3日  
 
用Rational Functional Tester 创建随需应变的自动测试脚本
IBM Rational Functional Tester是由IBM推出的针对Java,.Net和Web应用程序的自动化测试工具,拥有功能强大的编辑器并支持多种脚本语言,还集成了ScriptAssure 技术、模式匹配功能及数据驱动,以增强测试脚本的灵活性。借助这一工具,测试人员可以轻松地录制或编写脚本来进行自动化测试,极大地提高了测试效率。
    2005年11月3日  
 
改进的应用程序开发,第五部分:用 Rational 工具测试并验证
测试是任何开发过程中的重要部分,要执行足够的测试,您不仅需要识别缺陷,还要跟踪这些缺陷、定位及他们在开发过程的每个迭代过程中所影响的组件。在本教 程中,您将了解到 IBM Rational 软件测试产品和其他用于开发过程的工具,如 IBM Rational RequisitePro、IBM Rational Application Developer for WebSphere Software 和 IBM Rational ClearQuest。
    2005年10月27日  
 
改进的应用程序开发,第四部分:构建 Web 客户端
在本教程中,您回到可信赖的拍卖应用程序,并添加 Web 客户机。利用 IBM Rational Application Developer 中的强大特性,您不用书写任何代码就可以开发一个会话(session)bean 外观。一旦您的会话 bean 构建好,您就可以利用 JavaServer Faces 技术,使用 Rational Application Developer 直观的 Web designer 创建能够访问会话 bean 的页面。
    2005年10月26日  
 
最大化跨平台可用性!
这篇引言链接到新白皮书《如何使用IBM Rational变更管理产品来集成主机和分布式开发》。
    2005年10月26日  
 
不断演进的开放源码和开放计算生态系统
开源社区中的想法和代码的免费交换在接受业界的同行复审和争论同时,也获得了巨大的动力,并且开始与目前在政府和商业领域中的专属平台相竞争。本文讨论了开源社区发展的原因,并描述了 IT 厂商如何日益增加的将开放源码和开放计算的能力添加到他们的基础架构中。
    2005年10月26日  
 
管理业务流程集成项目的基本原则
复杂的业务流程集成(BPI)项目是非常具有挑战性的,这是因为不同的部门可能会遵循不同的开发过程,并使用不同的开发技术和工具。本文建议管理这种项目 的技术应该按照三个方面来进行:组织过程和工具,组织结构,以及需求和变更管理过程。
    2005年10月26日  
 
用 RUP 创建易访问的应用程序
在当今的软件和 Web 开发项目中,易访问性的考虑起到了非常小的作用,很少有产品对残疾人或老年用户是具有易访问性的。本文的作者主张我们可以通过将易访问性原则无缝地嵌入到 所建立的开发过程中来解决该问题。他们提议一种将具有易访问性的设计集成到 IBM Rational Unified Proces,或 RUP(许多软件开发项目中使用的迭代过程)中的激励人的方法。他们还解释说需要更多研究来充分利用所提议的方法。
    2005年10月26日  
 
应用IBM Rational 变更管理产品的Q&A
《软件配置管理策略与IBM Rational ClearCase:实用简介,第二版》 的作者之一,回答了使用IBM Rational ClearCase、IBM Rational ClearQuest,以及 UCM 模型时的一些技术问题。
    2005年10月26日  
 
与“UML之父”面对面 - 高品质软件开发专题论坛
UML 作为一种通用的建模语言,已经在世界范围广泛流行。UML 的 3 大创始人 Grady Booch、James Rumbaugh 以及 Ivar Jacobson 博士,也因此成为开发人员的偶像。在这个缤纷的十月,我们特别邀请了 James Rumbaugh博士来到深圳、西安和青岛,并在这三个城市举办专题讨论会。
    2005年10月26日  
 
伟大的艺术和软件开发工艺
Gary Pollice 将思考文艺复兴时期伟大的艺术家们达到成就的方法和软件开发大师取得成功的方法之间的相似之处。
    2005年10月26日  
 
使用 RUP 管理小型项目和团队
来自 Rational Edge:软件项目管理者常常认为 Rational Unified Process(即大家所熟知的RUP),不适用于有限规模的软件项目。本文提供了在整个迭代开发阶段均遵循RUP,从而获益匪浅的两个小项目的典型示例。
    2005年10月19日  
 
在一个软件开发项目中进行实际日程安排的十二点提示
来自 Rational Edge:软件开发团队依赖于严谨的计划日程安排。但除了使用基本的日程安排工具以外,项目经理怎样才能权衡相互矛盾的要求或是有足够的时间来应付没有预料到的、对最佳计划构成威胁的事情?这篇文章提供了一些复杂的日程安排技巧,可以用来区分优先级、明确价值目标,并比较不同活动的相对价值。
    2005年10月19日  
 
为面向服务的解决方案建模
本文来自于 Rational Edge:IBM Rational Unified Process Update for Service Oriented Architecture(RUP Update for SOA)与 UML Profile for Software Services 的 Rational Software Architect 实现的结合提供了建模方法,以及一组用于面向服务体系结构模型解决方案的体系结构和设计的最佳实践。本文描述了背景、范围和此新功能背后的一些概念。
    2005年10月19日  
 
改进的应用程序开发,第三部分:将变更并入需求
本教程将说明如何将个别的变更请求连接并追溯到原始的需求规格,如何在开发环境中管理那些信息,以及如何生成一个新的规格说明。
    2005年10月13日  
 
改进的应用程序开发,第二部分:利用 Rational Application Developer 开发解决方案
在本教程中,您将实现拍卖应用程序,该应用程序是在整个 IBM 产品家族中使用到的实例。该实例是一个基于 Web 的应用程序,它利用 Java 2 Platform,Enterprise Edition(J2EE)技术来生成类似于 eBay、Yahoo、Amazon 和其他拍卖站点及系统的拍卖系统。
    2005年10月13日  
 
RSA 中 UML 建模元素的扩展与定制
本文介绍了使用 IBM Rational Software Architect 进行 UML 建模元素的扩展与定制的基本实现方法。通过对一个实例场景的引用,文章重点阐明如何在 RSA 中基于 Eclipse 插件技术完成对 RSA 中 UML 建模元素的容器,即 Palette 的静态、动态扩展,以及对 Palette 扩展工具项定制时需要注意的技术难点。
    2005年10月8日  
 
改进的应用程序开发, 第一部分:整理应用软件需求
此五部系列的第一部分说明了如何使用Rational RequisitePro来管理和组织一个新项目的需求规格。然后,在你开发出你的需求的统一列表之后,此教程将说明如何使用Rational Software Modeler 基于这些需求对你的应用软件建模。
    2005年9月29日  
 
介绍 Rational Application Developer:快速建立J2EE应用程序
本文介绍了 Rational Application Developer,并说明了它是如何简化 Java 2企业版(J2EE)的开发的。它还说明了如何建立一个Java类和一个简单的基于Struts的J2EE应用程序。后续的文章将会更详细地介绍这篇导论文章中涉及到的内容。
    2005年9月21日  
 
评论: Bobby Woolf:从何学习 WebSphere?
有大量关于 IBM WebSphere 产品的参考资料可供您任意选择学习,并且几乎所有这些参考资料都是完全免费的。这里应该掌握的技巧是知道需要哪些信息以及如何查找信息。
    2005年9月21日  
 
使用 Rational PureCoverage 诊断 C/C++ 程序覆盖信息和用户环境的集成
Rational PureCoverage 是专门进行自动化运行分析代码覆盖信息的工具,是一个单独的产品,也是 Rational PurifyPlus 家族中的一员。可用于改善应用程序可靠性和性能。在 Linux、UNIX 和 Windows 上都可使用和集成,PureCoverage 支持 C/C++、Java、.NET、Visual Basic 和 HTML。它可以实时诊断出应用程序覆盖的函数或方法(包括调用次数)和代码行信息。
    2005年9月21日  
 
为转换开发配置 RSA/RSM
这篇文章描述了如何在IBM RSA 或IBM RSM 中配置一个运行时工作台,来支持转换和转换扩展的开发。本文面向的是对开发和测试转换以及转换扩展有兴趣的开发者。
    2005年9月1日  
 
基于RSA模型转换框架的开发
本文首先介绍模型转换的基本概念,然后介绍RSA模型转换框架,之后本文以两个具体的例子介绍如何在RSA开发平台中以模型转换框架为基础创建和扩展模型转换。
    2005年9月1日  
 
使用IBM模型转换框架进行模型转换
模型转换技术是模型驱动的软件开发的关键触发者。提高模型转换的描述抽象级别对软件的初始版本——比如对象管理组织的模型驱动体系架构——是至关重要的。本文介绍了IBM模型转换框架(MTF),并解释了它如何帮助你定义你的Eclipse建模框架模型的转换。
    2005年8月22日  
 
基于RSA实现面向服务的体系架构
本文作为SOA&RSA系列文章的第一篇,从总体上介绍了SOA实现的相关技术,以及RSA中对这些技术的支持与扩展。在后面的系列文章中,我们将对一些主要技术和工具做有针对性的具体介绍。
    2005年8月22日  
 
Base ClearCase与ClearQuest的集成
Rational ClearCase是一个业界领先的软件配置管理工具,Rational ClearQuest则是IBM Rational在变更管理和缺陷跟踪方面的软件。业界对于变更管理软件和配置管理软件的集成有着强烈的需求,因此IBM Rational也提供了ClearCase和ClearQuest集成的功能。
    2005年8月18日  
 
介绍 IBM Rational Software Architect
本文向您介绍设计模式的基础,并解释了 IBM Rational Software Architect 如何促进基于设计模式的开发。文中还介绍了一些关于设计模式的实例,并告诉您如何快速地建立类图及生成基于这些模式的代码。后继的文章将更详细地阐述本介绍性文章中所涵盖的内容。
    2005年8月15日  
 
使用项目组合管理提高商业价值
这篇文章对项目组合管理(PPM)的基本原理和益处作了一个高层次的介绍。本文解释了包含PPM的管理学科以及如何构造一个保持投资组合结果和组织的商业战略一致性的项目组合管理系统(PPMS)。
    2005年8月9日  
 
银行业的 IT 趋势
来自 Rational Edge:全世界的银行都处于现代化他们高度复杂的IT基础设施而同时控制成本的压力之下。这个对两个工业专家的采访探讨了这些商业需求是如何影响银行软件开发的。
    2005年8月1日  
 
模型驱动体系结构介绍,第三部分: MDA 如何影响迭代开发过程
本文来自于 Rational Edge:作为迭代开发框架,Rational Unified Process 或称为 RUP,足够灵活地适应多种项目管理方式。随着基于 RUP 的团队开始采用模型驱动体系架构(model-driven architecture,MDA)策略,为成功地采用 MDA,他们需要了解 RUP 中的哪些任务、工件和阶段需要特别关注。
    2005年8月1日  
 
Rational Portfolio Manager: 随需应变的项目组合管理平台
本文将向您展示IBM Rational Portfolio Manager的重要特性,您将体验IBM Rational Portfolio Manager是如何支持随需应变的项目管理的。
    2005年8月1日  
 
基于RSA开发SOA Pattern
本文介绍了基于RSA模式的相关概念,并以一个简单的例子说明如何开发及调试模式插件。
    2005年8月1日  
 
采用用例,第1部分: 理解用例类型和工件
在此 Rational Edge 文章系列的第1部分,作者分析了不同的用例和工件类型,并简要地讨论了如何将用例技术引入到一个不熟悉它们的团队。
    2005年8月1日  
 
建立领域建模的范围
在金融服务开发环境中,领域建模可以帮助系统结构把当前交易环境可视化,并决定如何对各种系统进行最优化以实现直通处理(STP)——从交易前到交易后的结算过程的端到端自动化。
    2005年7月31日  
 
开发人员的需求管理实践
作为开发人员,是否常常有人要求您对代码作一些小小的改动,从而使现有系统得到改进?您是否感觉这样的请求无处不在?您经常依据的规格说明书是否完整或精确?是否经常不清楚这些需求要表达的真正意思是什么?是否感觉无法真正解需求,因此觉得目标也总是在变化?是否感觉的自己就像是鞭梢,总是随着客户的变化而变化
    2005年7月29日  
 
分析系统性能:使用 IBM Rational Performance Tester V6.1 验证系统的可测量性
本教程计划向你介绍采用新发布的IBM Rational Performance Tester V6.1的性能测试。IBM Rational Performance Tester V6.1 是一个全新的,用来验证基于互联网应用可测量性的性能测试工具。
    2005年7月28日  
 
新的、改进的 RUP SE 体系架构框架
本文出自于 Rational Edge:本文概述了对 RUP SE 体系架构框架新近的改进,一个对应 IBM Rational Unified Process,或 RUP 的系统工程插件的必要部件。它解释了在框架的主要组件下面的概念:实例观点和模型等级。
    2005年7月28日  
 
下一代模型驱动开发
本文跟踪了IBM Rational 自动化建模工具的发展历程,描述了IBM Rational Software Architect的高级能力,并且帮助读者决定他们是否可以从过渡到这个工具而获利。另外,文章中也讨论了在 IBM基于 Eclipse的软件开发平台(Software Development Platform)中使用集成工具的优势。
    2005年7月21日  
 
用于软件服务的 UML 2.0 Profile
这篇文章描述了用于软件服务的 Profile,一个UML 2.0 profile,它涉及对服务的建模、面向服务架构(SOA)以及面向服务的解决方案。这个 profile 已经在IBM Rational Sofware Architect 上实现了,被成功的应用于客户建模复杂的场景以及用于帮助人们训练在开发面向服务的解决方案过程中关心的问题。
    2005年7月18日  
 
在 Rational Application Developer 6.0 中进行可视化数据建模:新的数据模型特性
Rational Application Developer (RAD) 6.0 引入了一种新的可视化数据建模的特性。RAD 6.0 支持三种工业标准设计符号 IDEF1X 、信息工程(IE 或者 Crow 的 Foot) 和UML。在本文中,我将通过在 RAD 6.0 中可视化构建一个数据模型的例子来讨论这些新特性。
    2005年7月18日  
 
通过类比介绍 IBM Rational Unified Process 的要点
为了向初学者介绍 RUP 框架,软件开发的过程经常和建筑过程相比较。但是和建造房屋比起来,使用 RUP 进行软件开发更像是在制作电影,这正如文章题目所说的那样。
    2005年7月17日  
 
Mike Devlin 和 Danny Sabbah:Rational 领导者分享他们的远见卓识
从总经理 Mike Devlin 到 Danny Sabbah,关于 Rational 品牌的领导变化给了 Grady Booch 一个与两位领导讨论他们的目标、造诣和在软件开发领域见解的机会。这些访问提供了对 Rational 历史的洞察和 IBM 软件开发品牌的未来。
    2005年7月15日  
 
使用 Rational Application Developer 建立 Web 服务,第二部分:部署与发布
这篇教程是关于开发和部署Web 服务的两部分教程的第二篇。使用本教程来学习如何应用IBM WebSphere Application Server和IBM Rational Application Developer Version 6.0来开发,部署以及发布Web 服务。
    2005年7月11日  
 
使用项目组合管理提高商业价值
这篇文章对项目组合管理(PPM)的基本原理和益处作了一个高层次的介绍。本文解释了包含PPM的管理学科以及如何构造一个保持投资组合结果和组织的商业战略一致性的项目组合管理系统(PPMS)。
    2005年7月5日  
 
书评
来自于Rational Edge:受人欢迎的个人文集撰写者Joel Spolsky完成了一本评论性的书籍,该书探索了软件开发的方方面面的细节,从字符串操作到用户界面原型,到这些对项目发起者心理上的影响。本书评在细致地评价了该书内容广泛的价值同时,也称赞了书籍的幽默方式。
    2005年7月5日  
 
IBM Rational 成功案例:IBM 商业咨询服务以及 IBM Rational Rapid Developer
来自于 Rational Edge:这个案例是关于IBM咨询服务如何使用 IBM Rational Rapid Developer 来帮助州政府机构远离老化的大型机技术而转向基于开放标准的更新的,更节省成本的技术。
    2005年7月5日  
 
分布式异地开发:GDD 项目生命周期中的一天
来自 Rational Edg:分布式异地开发是一种能够使业务在位于不同地区、国家或时区的项目团队之间进行合作的软件开发模式。本文通过一个普通的场景举例说明了GDD 模式是如何在 24 小时周期中运行,这使得假定在印度班加罗尔和美国丹佛的团队协同工作成为一体。
    2005年7月5日  
 
根据你的商业需求构建正确的软件开发基础
来自 Rational Edge:这个关于如何构建更健壮的软件开发基础设施平台系列中的第六及最后的部分关注于过程改进和项目组合管理,尤其是:如何将最佳实践变成日常实践,如何矫正、管理和度量项目活动和资源。
    2005年7月5日  
 
使用Rational PurifyPlus 测试J2EE应用程序
来自 Rational Edge:作者提出了一种已被证明的和有效的方法,它使用PurifyPlus来测试运行于Apache Jakarta Tomcat 第4版上的JavaServerPages (JSPs)和Java servlet应用程序。类似的工作区可以应用于在商业Java程序服务器上。
    2005年7月5日  
 
CSC与IBM Rational联合发布C-RUP,提供对迅速的商业变化的支持
来自 Rational Edge:作为IBM Rational及其系统集成合作者的共同作品,这篇文章回顾了两种方法——CSC的Catalyst和IBM Rational的Rational统一过程(RUP)——的集成过程。结果?就是C-RUP。
    2005年7月5日  
 
书评
本文来自于 Rational Edge:本评论分析了一本研究过程、活动和推动科学家和研究工作者的力量的书。本书着重于教育革新和发现,以及阻碍的因素。
    2005年7月5日  
 
模型驱动体系结构介绍,第二部分: 来自 MDA 工具包的设计和使用的经验
本文来自于 Rational Edge:在过去的两年里,人们广泛地探讨模型驱动设计在提高生产率和企业应用程序开发质量方面的作用,但是有关 MDA 式样开发的使用方面的经验的书面材料是很少的。本文提供了一组来自 IBM MDA 工具包的设计和使用方面的实践经验。它强调了来自具体 MDA 实践的主要经验,并提供了一些对 MDA 方法的观察,包括对以后工作的简要讨论。
    2005年7月5日  
 
理解 RUP 角色
引自Rational Edge:本文提供了一个简单的方法以概念化并回顾多个在IBM Rational Unified Process, 或称作RUP中定义的角色。另外,它还对如何使用Myers-Briggs Type Indicator将角色分配匹配至人物类型提出了建议。
    2005年7月5日  
 
如何使用IBM Rational Software Architect实现模型驱动的软件开发
模型驱动架构(MDA)是OMG提出的新的方法学, 是一种新的系统开发方法,它强调整个系统开发过程由对软件系统的建模行为驱动,完成系统需求分析、架构设计、构建、测试、部署和运维工作。与传统的UML模型相比,MDA能够创建出机器可读和高度抽象的模型,这种模型通过转换(Transformation)技术可自动转换为代码、测试脚本、数据库定义以及各种平台部署描述。
    2005年6月29日  
 
定制 ClearQuest 以通过所有者、角色或组来分隔记录
当许多不同的用户共享 ClearQuest 中的一个缺陷数据库时,管理员可能需要确保只有记录的所有者可以修改他或她自己的记录。本文提供了完成此方法的一个详细的过程。
    2005年6月24日  
 
Linux SEK 2005 Release 1: 安装 IBM Rational Software Modeler V6.0 for Linux 试用版
按照本文中介绍的步骤在 Red Hat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 IBM Rational Software Modeler V6 试用版。本文对那些刚开始接触 Linux 或基于 UNIX 的操作系统的开发人员来说最有帮助。
    2005年6月20日  
 
Linux SEK 2005 Release 1: 安装 IBM Rational Software Architect V6.0 for Linux 试用版
遵循这些步骤,在 Red Hat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 IBM Rational Software Architect V6 试用版。本文对那些刚开始接触 Linux 或基于 UNIX 的操作系统的 开发人员最有帮助。
    2005年6月20日  
 
以RUP原则实施软件自动化测试 第一部分
本文将根据IBM Rational的RUP原则来讲解实施软件测试自动化的过程,以此必将避免以上失败,使自动化测试真正在软件开发活动中发挥其强大优势。全文第一部分重点阐述:自动化测试的优势、自动化测试的四个关键过程、优秀开发过程具备的要素、企业为软件测试自动化提供的组织支持。
    2005年6月17日  
 
运用IBM Rational ClearCase ,成功搭建分布式的配置管理环境
文本向大家介绍了使用 IBM Rational ClearCase搭建成功的分布式的配置管理环境所需要考虑的事情和步骤。
    2005年6月14日  
 
使用 Rational Software Architect 文档化你的模式
当你应用设计模式时,你需要编写关于如何应用和使用模式的文档。设计模式的作者可以通过Eclipse在线帮助提供此类的文档描述。本文描述模式作者如何为他们的模式建立文档并把它作为IBM Rational Software Architect中的标准在线帮助中的一部分来显示。
    2005年6月14日  
 
理解和定制 IBM Rational Software Modeler/Architect 模型发布
对快速、简单的交流模型设计的需求,对于一个组织的成功变得越来越重要。模型发布通过提供用HTML发布模型的方法解决了这个问题。另外,模型发布还提供了一种产生定制报告的工具。本文将近距离观察这种工具,并提供实例来展示如何定制符合业务需要的 HTML输出和报告。
    2005年6月14日  
 
IBM Rational助您轻松完成自动化功能测试
本文将向读者介绍 IBM Rational Functional Tester 的强大的功能和良好的易用性,以及如何帮助测试人员轻松的完成自动化的功能测试。
    2005年6月6日  
 
Linux SEK 2005 Release 1: 安装 IBM Rational Web Developer V6.0 for Linux 试用版
按照本文中介绍的步骤可以在 Red Hat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 IBM Rational Web Developer V6.0 for Linux 试用版。不熟悉基于 Linux 或 UNIX 的操作系统的开发人员可以从本文中获得大部分需要的内容。
    2005年6月2日  
 
IBM Rational助您轻松完成基于J2EE的Web应用系统的性能测试和性能优化
本文全面的讲述了 IBM Rational 最新的性能测试与优化分方案。
    2005年6月1日  
 
企业数据架构建模
这篇文章描述了一种基于统一建模语言(Unified Modeling Language,UML)的新方法,作者相信该方法可以达到企业数据架构建模的真正要求。
    2005年5月31日  
 
高效能软件测试团队:管理者和团队领导指南
这篇文章指出,建立一支成功的软件团队的秘密不在于雇佣明星,而在于保证团队成员拥有多样的强项和技能。它描述了被期望的不同团队成员的特点,以及那些需要监督和矫正的团队成员的特征;本文是为项目和团队经理而写的。
    2005年5月31日  
 
什么是迭代化开发?--第一部分:从开发人员的角度
来自 Rational Edge:本文为三篇连载之一,论述了软件开发项目团队成员如何进行迭代的,增量的工作方式。作者介绍了隐含在迭代式增量开发方案背后的理论基础,并探索了团队成员应用此类方法的经验。
    2005年5月31日  
 
理论和实践方面的图书
来自 Rational Edge:书籍在使软件开发专业人员能够处于当今技术的尖端水平并保持竞争力方面起着极为重要的作用。本专栏提供了一个简短的指南以介绍适合不同技术水平及不同专业兴趣的系列丛书。
    2005年5月31日  
 
异地分布式开发:IBM 统一生命周期方法
本文来自于 Rational Edge:异地分布式开发(Geographically distributed development,GDD)正在帮助企业达到更好的灵活性及实现更好的成本控制,同时提高它们在日趋全球化的市场中的竞争能力。本文研究了这些业务需求,并讨论了 IBM 软件开发平台(IBM Software Development Platform)如何能够帮助商家实现成功的 GDD 策略。
    2005年5月31日  
 
成功的管理分布地域的开发
为有效地管理软件开发,很多组织正在转移到IBM® Rational® ClearCase® 和 IBM® Rational® ClearQuest®平台。在这些组织计划采用这些技术时,为成功地用好这些技术,有必要了解支持这些工具的新硬件的相关知识。
    2005年5月31日  
 
探索面向方面编程
Pollice 提供了对于AOP的一个概述,并给出了一些关于AOP前景的我们在实现AOP过程中所需的观测报告,以及在此过程中我们需要面对的一些问题与障碍。
    2005年5月31日  
 
使用 IBM Rational Application Develper 构建 Web 服务
本教程是关于开发和部署 Web 服务两部分系列文章中的第一部分。如果你想要构建 Web 服务,或者你是对 IBM Rational Application Developer Version 6.0 还不熟悉,或是想要学习如何使用这个工具快速构建 Web 服务,这个教程很适合你。
    2005年5月26日  
 
Linux SEK 2005 Release 1: 安装 IBM Rational Application Developer V6.0 for Linux 试用版
按照本文中介绍的步骤可以在 Red Hat Enterprise Linux 3(RHEL3)或 SUSE Enterprise Linux 9(SLES9)上安装 IBM Rational Application Developer V6.0 for Linux 试用版。不熟悉基于 Linux 或 UNIX 的操作系统的开发人员可以从本文中获得大部分需要的内容。
    2005年5月23日  
 
将调用封装到 Rational Functional Tester API 中
在诸如 IBM Workplace 的企业环境内执行模拟测试会是一项很重要的任务。本文将介绍如何用 Java 创建封装器类,这些类将调用封装到 Rational Functional Tester API 中,以模拟常见的用户活动。
    2005年5月19日  
 
利用模型驱动开发降低复杂性,第 4 部分:使用 WebSphere Business Integration Modeler 5.1 对业务流程建模
在本教程中,使用本系列第 1 部分中介绍的估损人扩展场景,您将了解如何通过 IBM WebSphere Business Integration Modeler Version 5.1 对业务流程建模。
    2005年5月16日  
 
使用 Rational Application Developer 6.0 和 WebSphere Portal Server 5.1开发 JSF portlet,第一部分
这是一篇有关使用IBM Rational Application Developer 6.0 (IRAD)进行门户开发的系列文章中的第一部分,该系列共有两部分组成。该部分主要是功能性的介绍。你将同时了解到在IRAD中有关的基本 JavaServerFaces (JSF)和 IBM WebSphere Portal Server的特性。最后,该篇文章将介绍如何使用JSP快速的创建复杂的Web页,然后在Java Specification Request (JSR) 168 portlet 中显示这些网页。
    2005年5月16日  
 
使用Rational Application Developer 6.0 和 WebSphere Portal Server 5.1开发JSF portlet ,第二部分
这是一篇关于使用IBM Rational Application Developer 6.0进行JSF (JavaServer Faces)和JSR (Java Specification Request)168开发的系列文章的第二部分(共两部分)。第一部分主要关注于JSF 和 JSR 168开发的基础产品特性并创建了两个portlet和三个CRMBrowser应用视图。在第二部分,你将会了解如何在JSR 168 portlet之间进行通信实现复杂的屏幕流。
    2005年5月16日  
 
软件质量保证的成功之路
在软件开发团队中,由于质量被视为软件产品的生命,而始终被人们所高度关注;然而在现实生活中,许多软件产品却时常陷入质量低下的旋涡,总是不尽人意。究其根源,在于这些软件产品对其质量内涵的把握,仅仅停留在减少软件运行错误、加强软件测试、避免软件缺陷的一般性层面,而对整个软件开发生命周期的全过程质量管理,缺乏总体架构。因此,在大型软件产品的开发与设计中,始终体现全过程质量管理思想的Rational Unified Process(简称RUP)和提供全生命周期支持的软件开发平台,则展现出强大的生命力和独特魅力。
    2005年5月12日  
 
规划管理:不同于项目管理
来自 Rational Edge:Mike Hanford询问了一些有关规划管理的问题,并讨论了与此相关的一些实践。他解释了项目管理和规划管理任务和技术之间的关系,并指出了他们之间重要的差异。
    2005年5月9日  
 
规划管理:不同于项目管理
来自 Rational Edge:Mike Hanford询问了一些有关规划管理的问题,并讨论了与此相关的一些实践。他解释了项目管理和规划管理任务和技术之间的关系,并指出了他们之间重要的差异。
    2005年5月9日  
 
使用 Rational Application Developer V6 创建协同 Web 服务
本文将讨论设计、开发调用其它 Web 服务的 Web 服务。并使用 IBM alphaWorks 提供的 Web Services Navigator 来可视化它们在 WebSphere 环境中的调用流程。
    2005年5月8日  
 
一个管理手工测试的简单工具
在过去,即使手工测试对于软件的品质保证十分重要,但是它仍很大部分依赖于工具的指导。最终,IBM Rational Manual Tester为测试人员提供了一个工具,来管理手工测试脚本的创建和维护。
    2005年5月8日  
 
如何使用IBM Rational Software Architect实现模型驱动的软件开发
模型驱动架构(MDA)是OMG提出的新的方法学, 是一种新的系统开发方法,它强调整个系统开发过程由对软件系统的建模行为驱动,完成系统需求分析、架构设计、构建、测试、部署和运维工作。与传统的UML模型相比,MDA能够创建出机器可读和高度抽象的模型,这种模型通过转换(Transformation)技术可自动转换为代码、测试脚本、数据库定义以及各种平台部署描述。
    2005年5月1日  
 
利用模型驱动开发降低复杂性,第 2 部分: 定义和管理需求
本系列描述了如何使用 IBM Software Development Platform 的组件端到端地开发解决方案,从业务流程建模和需求到设计、构建、测试、部署以及监视。在第 1 部分中,学习了模型驱动的架构、IT 专业人员在产品生命周期中的角色与活动,以及他们的工具。本文介绍了如何定义和管理解决方案需求,用 IBM Rational RequisitePro 持久存储和管理需求。本系列未来的文章将把这些需求连接到 Rational XDE 中的模型工件(artifact)。
    2005年5月1日  
 
统一建模语言(UML) 版本 2.0
所谓的“模型驱动”开发(MDD)方式,已经显示出了它们从根本性上提高软件质量和开发生产力方面的潜力。与传统的方法相比,这种方式是基于较高层次上的抽象和更好的自动化利用的。由于建模语言对MDD的成功具有关键性的作用,所以最近完成了对基于工业标准的统一建模语言(UML)的主要修订。随着一些重要的新的建模能力添加到其中――比如更精确地获得软件架构的能力――这次修订的主要特性使得语言定义更加精确,从而达到了更高层次的自动化。这篇文章解释了这一特性是如何实现的,并且描述了 UML 2.0 的其他亮点。
    2005年4月29日  
 
使用 WebSphere Studio 开发目录式 Web 站点――第 2 部分
开发 Web 应用程序并不一定是个冗长的且需要精通 J2EE 知识的流程。本系列文章向您显示了如何创建一个房地产经纪人 Web 站点实例的完整过程,包括如何创建复合数据表格。
    2005年4月29日  
 
WBI Modeler 和 WSAD Integration Edition 的集成技术清单
本文描述了使用 WBI Modeler 5.1 和 IBM WSAD Integration Edition 5.1 的集成场景。您可以使用本文了解和演示这些产品的集成性能。
    2005年4月25日  
 
用Rational Rose 和 Rational RequisitePro进行用例管理
结合Rational Rose和RequisitePro,通过使用强大的需求管理能力来提升用例建模,给你提供了集成用例管理。它并不只是简单的框图,事实上,你能够使用可分类的属性,文档和可追踪性来扩展用例,并且,有助于你管理项目中的大量用例。
    2005年4月21日  
 
使用 IBM Rational Application Developer for WebSphere Software 进行组件测试
组件测试不应该是一个昂贵且困难的过程。通过阅读本向导,你将学会如何高效、低代价地自动化创建和部署组件测试。
    2005年4月21日  
 
IBM Rational Web Developer 6.0 介绍
本文对 IBM™ Rational™ Web Developer 6.0,一个用于构建、测试和部署 Java 及 J2EE 应用程序的集成开发环境(IDE)进行了简要的介绍性的概述。
    2005年4月21日  
 
IBM Rational Application Developer 6.0静态分析概述
本文将概述IBM Rational Application Developer 和IBM Rational Software Architect 的代码审查(Code Review)特性。
    2005年4月15日  
 
了解IBM Rational ClearQuest Client for Eclipse
IBM Rational ClearQuest是一个缺陷和变更追踪系统,组织和自动化处理与提交、分配、追踪、测试和发布变更请求相关的过程。Eclipse是一个可扩展的平台,其为工具集成提供了一个媒介。ClearQuest的Eclipse插件使你能够在Eclipse环境中执行ClearQuest活动。虽然你可能已经非常熟悉Rational ClearQuest和/或Eclipse了,但本文主要是帮助你更好地了解ClearQuest Client for Eclipse,以连接这两种工具。
    2005年4月15日  
 
安装和使用基于 Eclipse 的 IBM Rational产品
本文是写给准备安装基于Eclipse的IBM Rational产品的用户,特别是那些要在同一台机器上安装这些产品中的几个的用户。本文将讨论安装时所涉及的产品内部体系结构,这将帮助你从一系列IBM Rational开发平台产品的技术参考资料中找到有用的信息,这些产品包括Rational Web Developer、 Rational Application Developer、Rational Software Modeler、Rational Software Architect、 Rational Functional Tester和Rational Performance Tester。
    2005年4月14日  
 
利用 IBM Rational Suite AnalystStudio 进行迭代需求管理
本文解释了IT部门在定义和处理项目需求时面临的问题。它说明了如何利用需求管理解决方案解决这些问题。它解释了为什么高效的IT管理需要这样的解决方案。它解释了IBM Rational Suite AnalystStudio如何满足迭代需求管理的挑战。
    2005年4月7日  
 
使用 IBM Rational Test RealTime 和 Microsoft Visual Studio Plug-In
在本文中,Fiona Foster 讨论了如何安装并使用 Microsoft Visual Studio 插件程序 Test RealTime。文章中包含的内容还有一般的提示和故障处理指导。
    2005年4月7日  
 
高品质软件,Rational工艺
现代社会中竞争无处不在,产品质量是保证企业在激烈的市场竞争中立于不败之地的根本。任何企业都必需把满足客户需求作为企业发展的源动力,不断地改进产品和服务质量,为客户提供更高品质的产品和服务。只有这样,企业才能够增强自身的实力,在市场上赢得越来越多的客户,在与对手的竞争中逐渐胜出。
    2005年4月3日  
 
优化软件的手工测试
在本教程中,您可以了解到 IBM Rational Manual Tester 会如何帮助您:编制对测试者来说清楚简明的手工测试、提高多个测试中共享测试内容的能力、帮助测试者解决容易出现错误的操作――数据录入和数据验证、正确运行并记录手工测试结果。
    2005年4月1日  
 
如何将RUP SE应用于一个系统组的系统?
来自于 Rational Edge:布朗阐述了 IBM RUP for Systems Engineering,® 或 RUP-SE,® 如何支持包括多个系统集成的项目。
    2005年4月1日  
 
书评 — CMMI:过程集成和产品改进的指南
来自Rational Edge: 书的作者声称,该书是“所有CMMI模型信息独一无二的资源”,讲述了软件工程协会(SEI)如何开发并使用CMMI模型,Kolatch评价了作者说法的有效性。
    2005年4月1日  
 
能写好代码就能写好需求
来自 Rational Edge:通过应用许多与他们编写代码时相同的原则和概念,开发人员可以有效地担当起需求工程师的职责。本文回顾了这些原则,并解释了如何将其应用于创建好的需求。
    2005年4月1日  
 
在法规要求面前:IBM Rational 如何服从财政部门的挑战
来自 Rational Edge:Cammarano 解释了 IBM Rational 工具和服务是如何帮助金融服务公司遵守政府的标准和规章制度的。
    2005年4月1日  
 
书评 — 关键测试过程(Critical Testing Processes)
来源于Rational Edge: 这本书概述了管理测试项目的四步过程,主要着重于早期的计划和准备工作。McVey 对此书作了评价。
    2005年4月1日  
 
书评 — 小型团队的软件开发 (一个以RUP为中心的方法)
来源于Rational Edge: 这本书中,作者描述了他们如何成功地裁剪RUP,产生一个对小型开发团队有效的敏捷的过程。Lieberman对该书作了评价。
    2005年4月1日  
 
IBM Rational 设计与构建工具策略的介绍
本文来自于 Rational Edge:因为 Rational 软件是 IBM Software Group 的一部分,所以我们有必要为完成 Rational 的使命(即确保客户能够成功地创建软件和依赖于软件的系统)定义出一个清晰的远景和策略。本文是对 Rational 设计与构建工具的简明介绍。通过介绍一个简单的 Rational 投资关注点的关键领域的概念视图,和此投资与广泛的 IBM Software Group 计划与技术的关系,使该策略意味深长。
    2005年4月1日  
 
模型驱动体系结构介绍,第一部分: MDA 和当今的系统
本文来自于 Rational Edge: 在这个由三部分文章组成的系列的第一篇中,Brown 解释了模型和建模的重要性,并介绍了四个关键的 MDA 的原则,同时让你了解一下 IBM 在定义 MDA 方法和支持标准上扮演的领导者的角色。
    2005年4月1日  
 
对于架构师来说在代码、设计和部署上更多的控制
本文来自于 Rational Edge :作者讨论了 IBM Rational Rapid Developer 的主要特点,IBM Rational Rapid Developer 可以使我们对架构和构建进行更好的控制,从而保证高质量的业务应用。
    2005年4月1日  
 
应对中间件互操作性的挑战:模型驱动体系结构
    2005年4月1日  
 
Rational Edge - 从用例到代码,第二部分:用例设计
来自 Rational Edge:这是“从用例到代码”系列文章中的第二部分,讨论如何把从用例中捕获的需求转换成可实现的表达形式与代码,本文介绍了在Rational Unified Process(RUP)中进行用例设计的几个步骤,其结论是与具体的实现技术相关的。
    2005年3月31日  
 
Rational Edge - 从用例到代码, 第一部分: 用例分析
来自 Rational Edge: 这是 Rational Edge 上面的系列文章中的第一部分, 介绍了一个具体的案例,从用例中提取需求,并加以分析,进一步将其转化为可以直接进行编码的格式。
    2005年3月31日  
 
Rational Edge - 在编码之前进行测试
本文来自于 Rational Edge:本文描述了优先测试的程序设计实践,或称为 TFP,TFP 提出了在您真正书写代码之前为代码生成测试。Pollice 利用扩展的例子对实践进行了说明,并为软件开发人员及他们的团队概括出 TFP 的益处。
    2005年3月31日  
 
Rational Edge - 面对企业转化的挑战
本文来自于 Rational Edge:本文将检验 IBM 的企业转化解决方案,并着重于一次成功尝试所必需的阶段、影响转化的业务驱动,以及软件开发工具可以帮助将 IT 和业务目标结合在一起的方式。
    2005年3月31日  
 
参考体系结构:最佳实践
为什么在一个组织的某个项目进展的很顺利,而具有同样的基本体系结构需求的该组织的另一个项目却是十分艰难呢?通常,这种问题的根源在于:对于所有以前的项目关于体系结构的选择问题,不论是好的或者坏的,缺少横向联系。Rational统一过程(RUP)表明:这种组织内的最佳实践取得的成果是构造一个健壮的、通用的参考体系结构的第一步。简要地说,参考体系结构包括能够被所有项目组成员访问的信息组成,它为体系结构最佳实践提供一致的信息集合。这些信息可以以多种方式表达:以前的项目成果、公司标准、设计模式、商业架构等等。参考体系结构的任务是提供一个能够在项目生命周期开始得到,在项目收尾阶段增强的一个资产基础。
    2005年3月30日  
 
测试人员的挑战
本访谈分两部分,业界分析师就关于电子商务趋势是如何影响测试团体这个问题交换了意见。这些专家来自广泛的开发团队--项目经理、分析师、测试人员--可能没有人会比测试人员更加感受到当前这种趋势带来的冲击了吧。测试人员的任务就是使用非常有限的资源、面对马上就要结束的项目期限,确保复杂应用程序的质量。
    2005年3月21日  
 
使用IBM Rational ClearCase和IBM Rational ClearQuest进行良好的电子记录管理
本文档旨在为ClearCase 和ClearQuest产品的操作、使用和扩展提供对当前功能和可能战略的洞察力,以按照21 CFR Part 11的规范解决电子签名和电子记录的兼容问题。
    2005年3月14日  
 
统一系统和软件团队: 一种系统开发的整体方法
本文所述的系统开发方法利用了Murray Cantor使用 IBM Unified Process进行有关系统工程的工作,以及Rational领域组织应用这些技能与技术为解决现实世界问题所作的工作。这些工作包括各种各样的项目,范围从国防程序到电子政务的启动。这些项目最显著和最一般的特点就是它们的规模和复杂度。在每个案例中,关注的焦点不仅仅在于要创建软件产品,而且还要创建完整的系统来支持业务或者任务。
    2005年3月14日  
 
在企业级 SOA 中使用 Web 服务,第 2 部分:使外部 Web 服务互操作性最优
本文展示了如何更改服务的类型、位置以及每个 Web 服务的平台,以便实现原始应用程序的业务流程。
    2005年3月14日  
 
自动化测试成功的关键: 制定计划
在本文中,我们要讨论为什么进行测试,尤其是自动化测试,是必需的。然后,我们将介绍制定计划的概念:为什么制定计划是如此的重要?在随后的文章中,我们将分解测试计划中的不同因素,并且研究如何进行制定计划的过程才能最大程度地增加成功的机会。
    2005年3月14日  
 
Rational Edge - 使用用例捕获业务需求
来自Rational Edge:这篇文章基于Simpay,一个通过移动电话操作的支付系统,的业务需求工程项目的经验,大致描绘了关于捕获业务需求的七个实用原则。
    2005年3月3日  
 
软件配置管理方式越好业务就越好: 提高业务价值的七个关键因素
软件配置管理(SCM)是软件开发的幕后英雄,为什么这么说?首先,在以最高效率运行时,SCM 解决方案很难被看到。它们对于用户应该是透明的,让开发人员自由地编码,而无需难以驾驭的过程。第二,很少有人会注意到 SCM,除非它被不必要地插入或者被破坏。所以它执行的越好,你就越少听到过它,或者意识到它。
    2005年3月1日  
 
利用 WebSphere Studio 和 Eclipse 的集成 SCM 提高开发人员的生产力
在本文中,你会发现软件配置管理为什么对于业务成功至关重要。本文讨论了 IBM Rational® ClearCase® 变更管理产品包括Rational ClearCase 和 Rational ClearQuest® 变更管理解决方案,如何从 IBM WebSphere® Studio 和 Eclipse环境中提供高级SCM功能。它解释了这些功能如何提高生产力,改善质量和提供最大业务价值。本文还提供了从 IBM WebSphere® Studio 和 Eclipse 环境中使用Rational ClearCase 和 Rational ClearQuest 的最佳实践,以进行更有效的开发。
    2005年3月1日  
 
专家访谈: Rusty Lloyd 谈 IBM Rational 产品
本篇问答式的文章是对技术宣传者 Aaron (Rusty) Lloyd 的专访,他回答了有关 IBM Rational 产品路线的问题。
    2005年2月24日  
 
将 Rational XDE 业务过程移植为 RequisitePro 需求模型
本应用程序将会在您的 XDE 菜单中添加一个选项,这个选项可以使您利用用例和活动图中的信息自动填充 RequisitePro。选中的用例将作为事务用例(Business Use Case)需求模型加入到 RequisitePro 中,活动图中从属于用例的活动将作为原有事务用例需求模型的子需求模型加入到 RequisitePro 中。父需求模型(源自用例)将和 XDE 中的用例相互关联,这是为了适应更多关于 IUCM 整合的应用。
    2005年2月21日  
 
在 IBM Rational Application Developer V6 中使用 JSF 和 Javascript 创建高级输入表单
在输入表单上创建复杂的验证现在已经不再困难了,也不需要知道深入了解 Java 或者 JSF 内部的知识。随着 Rational Application Developer V6 的发布,利用拖放就能方便且快速创建包含复杂验证的表单。
    2005年2月17日  
 
TMap和Rational统一过程
来自于Rational Edge:尽管Rational统一过程,或RUP,特别强调测试,但是它并没有给测试人员提供用来建立测试过程所必需的所有工具。实际上,测试人员经常在RUP中实施他们自己的实用工具和方法,来替代RUP中描述的测试方法论。本文描述了一个广为人知的测试方法-TMap与RUP2002版的实施。
    2005年2月15日  
 
书评:有效的企业 Java
来自于 Rational Edge:本文评论了一本有关开发基于Java 的企业 IT 系统基础的书。通过讨论七十五个主题,此书为开发人员、构架师和设计师提供了一个企业所涉及相关问题的全面纵览。
    2005年2月15日  
 
UML 基础: 类图
来自Rational Edge:在 UML 2 中,作为新结构图类型的最重要实例,类图可以在整个软件开发生命周期中,被分析师,业务建模人员,开发者和测试者使用的。本文提供了全面的介绍。
    2005年2月15日  
 
为你的业务需求建立正确的软件开发基础架构
来自Rational Edge:关于如何建立比较强壮的软件开发基础架构系列的第三部分,这篇文章把重心集中在质量保证程序和工具上。
    2005年2月15日  
 
为你的业务需求建立正确的软件开发基础架构: 第 2 部分: 指定符合小组成员技能的设计和构造解决方案
来自Rational Edge:作为关于“如何建立比较强壮的软件开发基础架构”系列的第二次部分,我们把重心放在自动化设计和构造工具上。首先关注不同的工具如何用不同的角色和技能层次来适应开发者的需要,然后说明该如何开始表达设计并构造 RFP 中的需要。
    2005年2月15日  
 
我们到达什么地步?
来自Rational Edge: 忠实的专栏作家 Gary Pollice,在过去二十年中,一直在关注软件工程中的改变和进步。他使用一些出版于1985年和2005年的指导书籍作为指南,研究在软件开发生命周期里每个规程的改变。
    2005年2月15日  
 
IBM Rational Developer:对Java和J2EE快速开发的强大支持
来自Rational Edge: IBM Rational Developer是一个为新手和富有经验的开发者提供的集成开发环境,以很多的方式加速 Java和 J2EE 应用程序的创建。文章的重点是这个快速应用程序开发工具如何能支持一个向随需应变信息技术模型过渡的体制。
    2005年2月15日  
 
UML 基础: 组件图
来自 Rational Edge:这篇文章介绍组件图,一个在新的统一建模语言 2.0中规定的结构图。
    2005年2月15日  
 
书摘:无畏变革 -“我从哪里开始”(第3章)
来自 Rational Edge:这是一本新书的一章,该书提供了管理人员可以用来影响其组织中变革的模式。基于许许多多管理人员的经验,这些模式覆盖了变革过程的每一个阶段,从知识收集到确认。
    2005年2月15日  
 
软件质量的商业价值
来自 Rational Edge:本文说明了将对质量的关注投入到一个组织所带来的益处,以及你可以采取的步骤和你可以使用以支持此关键变革的IBM工具。
    2005年2月15日  
 
UML 基础: 序列图
本文来自Rational Edge:本文作为UML 基础的、关于统一建模语言的基础图的一系列文章的一部分,提供对序列图的详细介绍。它也介绍了最近的 UML 2.0 规范的几个新符号元件。
    2005年2月15日  
 
介绍 IBM Rational Software Architect
本文介绍 IBM Rational Software Architect 及其提供的建模能力。它通过基本视图指导初学者,并且解释了 Rational Software Architect 在可用性上如何支持 Eclipse 3.0架构。 你将会学习该如何使用 Rational Software Architect 来创建简单的类图和用例图,以及该如何从类图中生成代码。 最后,它简短地谈到你如何能对代码进行一个结构上的分析。 接下来的文章将会对本篇这个介绍性的文章中提及的内容进行更加详细地阐述。
    2005年2月15日  
 
持续质量保证:一个案例研究
在Rational看来:生产一个高质量的产品,必须有一个过程,它包括了所有贯穿软件开发生命周期内保证质量的项目参与者。
    2005年2月15日  
 
快速创建可复用体系结构
学习如何使用模式和IBM Rational XDE 2003来创建你自己的可复用框架。
    2005年2月11日  
 
构建一个Java拍卖系统的客户端
本教程中你将使用数据视图部署一个IBM(R) DB2(R) Universal Database Express V8.2数据库定义。然后,你将使用Java Visual Editor构建一个图形化的用户界面(GUI),其动态地访问本地数据库和拍卖服务器所支持的远程Web服务。数据绑定支持已经显著地改进了与不同数据源连接的作业。
    2005年2月3日  
 
建立 Web 拍卖客户端
在本教程中,您可以使用 Web Developer 来构建一个可以与本地数据库和一组拍卖站点的 Web 服务进行交互的 Web 拍卖客户端。您可以在建立好的 Web 站点上查看到本地仓库库存,查看到所有处于激活状态的拍卖列表,新建根据仓库存储产品而生成的拍卖列表,以及查询拍卖站点。
    2005年2月3日  
 
使用IBM Rational 软件对遗留系统的集成进行管理
大多数IT 组织都必须解决三个主要问题:1.帮助组织减少成本 2.增加并且保持客户 3.加快业务效率。完成这些问题一般都需要实现对多个业务系统的数据和业务逻辑的无缝访问,也就是说,要实施系统集成工程,以便联结业务流程、实现数据的访问与共享。
    2005年2月3日  
 
对数据仓库进行数据建模
本文将会阐述如何使用IBM Rational Rose进行星型模式建模和雪花模式的数据仓库应用的建模。
    2005年2月1日  
 
最容易最轻松的EJB组件
本教程向你介绍IBM Rational Application Developer,一个模型驱动的应用程序开发工具,它使得创建EJB组件的过程变得最简单。你将学习新的给你的组件建模的方法,并运行向导产生代码。
    2005年1月31日  
 
实施 RUP :需求管理
简单地说,系统开发团队之所以管理需求,是因为他们想让项目获得成功。满足项目需求即为成功打下了基础。若无法管理需求,达到目标的几率就会降低。
    2005年1月30日  
 
为你的商业需求搭建合理的开发基础
这篇文章是连续四部分中的第一篇,是有关于如何正确地加强软件开发基础以及创建基于需求的购买决心。第一部分讨论优先商业的基础需要,增强需求和分析能力。
    2005年1月29日  
 
IBM Rational Manual Tester:对非自动化测试的自动化支持
来自The Rational Edge:本文描述了一个新的支持手动测试的工具,手动测试仍然是许多软件开发组织选择的方法。IBM Rational Manual Tester可以帮助业务分析师和其他人加速和改进他们的应用程序确认测试的成效。
    2005年1月29日  
 
在软件开发生命周期中的安全性
来自The Rational Edge:本文介绍了CLASP,一个应用软件安全性过程和对Rational统一过程(RUP)的插件,由Secure Software开发的环境。CLASP提供给组织一种结构化的方法,在软件开发生命周期过程中处理应用软件安全性所关注的事情。
    2005年1月29日  
 
自动化测试: 真的是银弹?
没有一种单纯的技术或管理上的进步,能够独立地承诺在10年内大幅度地提高软件的生产率、可靠性和简洁性。Brooks鼓励我们将技术和方法视作一种演进手段,而并非革命。将自动化技术引入测试工作时,我倾向于支持相同的观点。
    2005年1月17日  
 
使用 RAD 和 WAS 来加速基于 XML 的 SOA 的 JSF 开发――第 1 部分
本系列文章提出了加快基于 XML 的面向服务的体系结构(Service Oriented Architecture,SOA)的应用程序的表示开发的解决方案。这种解决方案包括 Eclipse 功能,可以生成静态类型的用于 XSD Schema 的服务对象数据(Service Data Object,SDO),并提供了在表示元素数据与 XML 数据相互转换中使用 SDO 的运行框架。
    2005年1月17日  
 
ClearCase迁移中的一些经验
本文的目的是介绍神州数码软件公司ITS解决方案中心在将软件资产从其他配置管理工具迁移到IBM Rational公司的ClearCase UCM配置管理解决方案的一些经验。
    2005年1月17日  
 
以设计求质量
全面单元测试是保证软件开发过程质量的关键策略,但迄今为止并没有为人们广泛接受。本文考查了妨碍全面单元测试的"拦路石",并介绍了来自 IBM Rational 软件公司旨在克服这些拦路石的新技术。
    2005年1月17日  
 
初识IBM Rational RobotJ
Rational 公司邀请我看了看它们的新产品,Rational PobotJ。它们邀请我有两个原因。一个原因很明显,就是由于我长时间进行测试自动化的工作,了解大量的人们正确使用(以及误用)这些测试工具的方式。第二个原因就是由于我从来没有使用过Rational Robot或者该公司的Test Manager模型,所以凭借我的自动化背景可以清晰地洞察出他们是如何设计软件测试自动化解决方案的。
    2005年1月17日  
 
IBM Rational发布IBM软件开发平台的七个令人兴奋的新产品
来自Rational Edge:对IBM Rational新发布产品 -- 在需求和分析,设计和构建,以及软件质量方面的介绍。所有的产品都是IBM 软件开发平台的组成部分。包括对产品数据表格的链接。
    2005年1月15日  
 
建立实现IBM Rational解决方案的投资回报评估
本文给出了项目经理可以用来计算IBM Rational解决方案带来投资回报价值的技术。所介绍的方法基于作者多年的经验,并给出了计算方法和用来说服决策者的文字表达技巧。
    2005年1月15日  
 
ClearCase 的Web客户端使用指南
本文的主要目的是指导开发人员应用Web使用ClearCase,在本文中环境基于Windows系列操作系统。
    2005年1月10日  
 
Rational RequisitePro部署解决方案
在本概述中,提供了几种部署方案来帮助指导你正确地部署方案以尽可能提高你的团队使用RequisitePro的生产力。
    2005年1月10日  
 
使用 Rational Application Developer 中用于开发 WebSphere 软件的新 EJB 可视化编辑器
相比于 WebSphere Studio Application Developer 版本 5.1 中的开发工具,IBM 的 Rational Application Developer 中用于开发 WebSphere 软件版本 6.0 的 EJB 可视化编辑器开发工具技术已经相当成熟。本文着重讨论它的新特性, 以便于用户使用这种流行工具的高级和更直观的版本。
    2005年1月10日  
 
IBM Rational PurifyPlus for Windows 投资回报分析
IBM Rational PurifyPlus 赋予了开发人员强大的动力,使他们所交付的软件在可靠性、性能和质量方面能够满足用户的期望。PurifyPlus 通过将 Rational Purify 的 bug 查找功能,Rational Quantify 的性能调整作用和 Rational PureCoverage 的测试准确性这三者组合起来,从而提供了三重功效。组合后产品的效益体现在更优质的代码,更快的开发周期和更少的错误这几个方面。
    2005年1月10日  
 
IT 架构和应用程序的端到端测试
就在不久之前,工业标准测试实践(针对 C/S 架构的质量问题而发展起来的)仍聚焦于客户端的前端功能测试或者服务器端的后端可伸缩性测试与性能测试。这种"工作上的分离"主要是缘于传统的 C/S(客户端/服务器)架构比当前的多层架构和分布式环境相对简单的事实。在标准的 C/S 架构中,问题要么发生在客户端,要么就发生在服务器端。
    2005年1月4日  
 
在小型项目中使用 IBM Rational Unified Process: 极限编程剖析
IBM Rational Unified Process (或简称 RUP)是一个完善的软件开发过程框架,它具有若干种即装即用的实例。源自 RUP 的过程范围很广,从满足短周期的小型项目需要的轻量级 RUP,到满足大型的、可能是分布式的项目团队需要的更加完备的过程。各种类型和规模的项目都已成功地使用了 RUP。本白皮书说明了如何在小型项目中以轻量级的方式应用 RUP。我们将要讲解如何在一个完整项目的上下文范围内应用极限编程(XP)技术。
    2005年1月4日  
 
计算更高效需求管理的投资回报
通过降低需求中的错误,软件开发人员可以改善他们的项目成果,按照时间和预算按时交付高质量的软件。本白皮书给出在需求评估过程的管理和通讯方面进行投资的充分的理由。
    2005年1月1日  
 
强化测试用例在测试活动中的作用 改进测试用例执行过程
本文的目的不是将软件测试流程优化的话题阐述的面面俱到,而是从管理角度谈谈测试用例在测试活动中的重要性,以及测试用例管理流程的一些改进思路。
    2005年1月1日  
 
基于用例的工作量估计
本文描述了基于用例进行评估的一个框架。为了使描述更加具体,本文为框架的参数选择了一些值,尽管这些值有待于论证,但它们并不总是错误的。像往常一样,随着数据的搜集,这种估计应该根据实际情况和重新估计的参数值进行测试。这种框架对于不同种类的系统考虑了用例层次、规模和复杂度等思想,并且不再采取细粒度的功能分解。为减轻计算的负担,对于诸如 Estimate Professional 这样的工具,可以构建一个前端,从而提供一种基于用例的规模输入的不同的方法。
    2005年1月1日  
 
架构蓝图--软件架构 "4+1" 视图模型
本文基于多个并发视图的使用情况来说明描述软件密集型系统架构的模型。使用多重视图允许独立地处理各"风险承担人":最终用户、开发人员、系统工程师、项目经理等所关注的问题,并且能够独立地处理功能性和非功能性需求。本文分别对五种视图进行了描述,并同时给出了捕获每种视图的表示方法。这些视图使用以架构为中心的、场景驱动以及迭代开发过程来进行设计。
    2005年1月1日  
 
IBM Rational ClearCase-Samba 协同环境的设置和问题解决
本文包括了在IBM Rational ClearCase协作开发环境中编译、安装、配置和修改 Samba,包括一些常见错误的深入解决方法。本文描述基于标准模板的配置,这种配置在世界上大多数 Nortel 网站使用。
    2005年1月1日  
 
在组织内实施RUP: Volvo 的IT 解决方案
Rational Unified Process(或者简称为RUP) 是一套由Rational Software开发的完整的软件开发过程框架。它使用迭代式开发方法学,也可以被描述为"用例驱动的、风险驱动的和架构驱动的"。对于许多的刚刚开始使用RUP 的软件开发人员来说,这些都是新概念,也就意味着,在项目中第一次使用RUP 时,需要大量的培训和指导。仅仅"看看书"是不够用的!本白皮书描述了Volvo Information Technology 是如何实施RUP 的,如何通过调查问卷评估使用RUP 带来的影响,以及如何使用SPICE Framework(ISO 15504)评估开发团队软件过程能力的改善的。
    2005年1月1日  
 
Rational开发过程
本文对 Rational 软件开发过程(Rational Software Development Process)的原理和结构给出了高度的描述, 它具有足够的普遍性,可以在规模与应用领域方面,为各个软件产品和项目量身订做。
    2004年12月27日  
 
Rational RequisitePro可扩展性概述
RequisitePro能够很容易地被扩展以协助支持你的项目过程。本文将展示如何使用脚本快速地开始工作,这个脚本用来自定义需求管理工具。
    2004年12月27日  
 
在 WebSphere Studio V5.1.2 中使用代码片段进行 EJB 编程
EJB 为分布式计算和容器管理持久性提供了一个强有力的机制,但是其编程模型比较复杂。本文显示了如何使用 WebSphere Studio 通过生成客户端代码和降低复杂度使 EJB 编程自动化。按照这个思路,本文解释了代码是如何起作用并展示了简单便捷的最佳实践。
    2004年12月27日  
 
架起开发和运行之间的桥梁
软件应用程序的开发和部署变得日益复杂,步伐越来越快,并且对于业务成功也更加关键。公司现在需要在维护24×7运行的同时构建、测试和部署新应用程序的频率越来越快。通过将软件配置管理(SCM)与用于管理分布式部署的自动化解决方案集成,公司可以更有效地生产出新版本,并且降低了成本和风险,同时加快了实现价值的时间。
    2004年12月20日  
 
使用 WebSphere Studio 程序化控制长期运行的 BPEL 流程
对那些使用业务流程执行语言(Business Process Execution Language,BPEL)开发应用程序及流程的人来说,本文向您展示了如何使用 WebSphere Studio Application Developer Integration Edition V5.1.1 开发定制 BPEL 流程并创建 Web 应用程序,这些应用程序调用那些 BPEL 流程并与之交互。
    2004年12月20日  
 
UCM狂热者:从Base方式转移到UCM ClearCase
你想过将ClearCase由base方式转移到UCM方式吗?你的base配置支持你的组织当前的使用模型吗?你可能想考虑何时决定转移到UCM方式,这里有来自Christian Buckley和Darren Pulsipher的一些想法。
    2004年12月20日  
 
开始使用 WebSphere Studio 中的 WebSphere Test Environment
WebSphere Studio 提供了几个测试环境,包含了用来测试、调试和概要分析 J2EE 应用程序的 J2EE 容器的不同配置。测试环境包含 BEA WebLogic、Apache Tomcat 和 WebSphere Application Server,并且他们大多数都提供了本地或远程测试 J2EE 应用程序的能力。
    2004年12月20日  
 
使用Tivoli软件进行Rational ClearCase UCM的发布
IBM Tivoli配置管理器是对IBM Rational ClearCase代码分段和代码部署提供了一个高效的解决方案。Tivoli 和 ClearCase无缝的连接用于提供发布能力,以及跟踪从分段的库到目标系统的开发过程。
    2004年12月20日  
 
统一变更管理的力量
Brian White的本篇文章阐述了统一变更管理(UCM),一个由Rational结合我们的用户开发的特殊的变更管理过程。
    2004年12月19日  
 
使用 IBM Rational Robot Test Automation Framework Support (RRAFS) 测试主机应用程序
本文是 “入门:IBM Rational Robot Test Automation Framework Support (RRAFS)” 的扩展。在文中作者探究了用 RRAFS 自动测试主机应用程序的方法。
    2004年12月14日  
 
可视化地分析你的应用程序
本教程描述如何使用IBM Rational Visual Trace ( IBM Rational PurifyPlus V2003.06.12的一部分)实现运行时分析。要理解本教程,你应该知道如何在 IBM WebSphere Studio Application Developer (WebSphere Studio) Version 5.1.1 中运行一个应用程序,以及对时序图有一些理解。
    2004年12月9日  
 
使用ClearQuest管理和执行ClearCase中的软件部署
IBM Rational ClearQuest虽然本身不是一个软件部署工具,但是通过协助记录日志并跟踪部署历史记录和工件,消除手工步骤,将项目协调和时间安排连接在一起,可以帮助使部署过程自动化,并管理发布的工作流。
    2004年12月6日  
 
IBM Rational ClearCase 部署指南
本文并没有涉及与 Rational ClearCase 管理有关的问题,也不涉及 Rational XDE 的其他版本。如果您对这些问题感兴趣,请参看本文最后的参考资料部分有关附加信息的出处。
    2004年12月6日  
 
使用IBM Rational PurifyPlus测试J2EE应用程序
本文主要解决如何在Java 应用程序的服务器端使用IBM Rational PurifyPlus的问题。
    2004年12月1日  
 
建模的价值
本白皮书讨论了建模对软件和系统开发的积极影响。本文的阅读对象为与开发过程相关的技术人员和非技术人员。
    2004年11月29日  
 
在IBM Rational RequisitePro - RequisitePro 项目管理员中初学者的常见错误
作为IBM Rational RequisitePro入门指南的一部分,本FAQ给使用Rational RequisitePro的项目经理和管理员们提供最有用的指导。
    2004年11月29日  
 
特性、用例、需求
本文讲述了特性、用例和需求之间的关系和区别。
    2004年11月21日  
 
让软件设计与需求保持一致
本文描述了 IBM Rational® RequisitePro® 2003 和 IBM Rational® XDE™ Developer v2003 之间的集成如何帮助软件团队保持设计活动与需求的一致性。目的在于能够交付实际满足客户需求的软件。
    2004年11月16日  
 
在医疗设备软件中应用需求管理
在过去10 年中,医疗设备软件开发的技术发展水平经历了巨大的变化。从过去 10-15 年间的医疗软件规格说明书中,FDA 已经意识到,规格说明书还有待于大幅度地改进。实际上,FDA 发现,这期间大约 44% 导致厂家自愿召回产品的质量问题,归因于特殊医疗设备的设计错误或设计不足,而不是因为制造阶段的错误。而且,似乎可以通过充分的设计控制来避免这些错误。
    2004年11月16日  
 
把用例应用到实时系统中的实践
本文介绍了一个真实的范例,然后讨论了在把用例用来定义实时系统的规格时遇到的问题,以及相关的经验学习。
    2004年11月14日  
 
管理应用程序测试
本教程主要写给测试人员,以及测试经理,他们正在努力组织和控制测试成果,收集用来评价应用程序质量的信息。在这里您将学到计划测试的基本机制,以及Rational TestManager是如何帮助您管理测试计划、执行和分析测试结果的。
    2004年11月7日  
 
为开发人员提供的需求管理实践
作为开发人员,是否常常有人要求您对代码作一些小小的改动,从而使现有系统得到改进?您是否感觉这样的请求无处不在?您经常依据的规格说明书是否完整或精确?是否经常不清楚这些需求要表达的真正意思是什么?是否感觉无法真正解需求,因此觉得目标也总是在变化?是否感觉的自己就像是鞭梢,总是随着客户的变化而变化。
    2004年11月4日  
 
利用 RAD 工具、IBM 扩展 JSF 组件和 WebSphere Studio V.5.1.2 开发 Web 应用程序
本文描述了集成到 WebSphere Studio V5.1.2 中的 IBM Extended JavaServer Faces 组件的 Fileupload/Download 特性。用户可以使用这些组件和附带的快速应用程序开发 RAD 工具来构建用于上传内容并显示的 Web 应用程序。
    2004年11月2日  
 
使用Rational工具进行测试与验证
在您测试一个应用程序时,不管是在测试、缺陷跟踪还是在开发人员修改验证阶段,能够使用IBM(R) Rational(R) ClearQuest从测试环境中直接跟踪这些变化和修正,以及通过IBM WebSphere(R) Studio,IBM Rational ClearCase和IBM Rational XDE环境最终传递这些信息,都是非常有用的。
    2004年11月1日  
 
利用 UML 进行实体关系建模
软件行业中最常被误解的一个术语实际上是我们非常熟悉的一个:实体关系(ER)。这是因为我们经常缺少一种能被开发团队的所有成员理解的共同定义。我们假定团队的每个成员都对与 ER 和 ER 建模相关的方法学、语法和机制(mechanics)有着同样清楚的理解。
    2004年11月1日  
 
用例建模指南
用例(Use Case)是一种描述系统需求的方法,使用用例的方法来描述系统需求的过程就是用例建模。用例方法最早是由Iva Jackboson博士提出的,后来被综合到UML规范之中,成为一种标准化的需求表述体系。用例的使用在RUP中被推崇备至,整个RUP流程都被称作是"用例驱动"(Use-Case Driven)的,各种类型的开发活动包括项目管理、分析设计、测试、实现等都是以系统用例为主要输入工件,用例模型奠定了整个系统软件开发的基础。
    2004年11月1日  
 
使用XDE模式进行模型驱动开发:案例研究
本文通过IBM VisualAge Pacbase连接IBM Rational Rose XDE,展示了一个定制模式的范例,并且深入详细地解释了其目的,是如何构建的,以及如何解决产生的问题。
    2004年11月1日  
 
在UCM中使用复合基线的最佳实践
在ClearCase v2003版中引入的复合基线,可以帮助软件专业人员和配置经理更好地管理他们的软件构件和子系统。此白皮书论述了使用复合基线的一些最佳实践,以极大地简化基线管理,并增强构件和子系统的重用性。
    2004年11月1日  
 
在UCM中使用复合基线的最佳实践
在ClearCase v2003版中引入的复合基线,可以帮助软件专业人员和配置经理更好地管理他们的软件构件和子系统。此白皮书论述了使用复合基线的一些最佳实践,以极大地简化基线管理,并增强构件和子系统的重用性。
    2004年11月1日  
 
UML数据建模 Profile
关系数据库管理系统是最常见的数据库使用形式。IBM Rational 的 UML 数据建模配置文件提供了一种为满足数据库建模和数据库设计的需要而使用和理解 UML 的简单的方法。
    2004年11月1日  
 
成功的管理分布地域的开发
为有效地管理软件开发,很多组织正在转移到IBM® Rational® ClearCase® 和 IBM® Rational® ClearQuest®平台。在这些组织计划采用这些技术时,为成功地用好这些技术,有必要了解支持这些工具的新硬件的相关知识。
    2004年11月1日  
 
在应用软件的生命周期中跟踪变更
在本教程中,您将学习到如何使用IBM Rational ClearCase(R)对您的拍卖项目进行有效的管理。在本系列的 第1部分,将需求转换为应用软件模型 , 您进行了应用程序开发的初始阶段,创建了项目基本需求。在第2部分,将XDE Professional集成到WebSphere中 ,您学习了在我们的应用中构建实际构件的更多细节。在 第3部分,将变更合并到原始需求中,您使用IBM(R) Rational(R) ClearQuest定义了变更管理和缺陷跟踪的处理过程。
    2004年10月25日  
 
使用需求管理加速交付更高质量的应用程序
今天的软件行业有许多方面值得骄傲。全球软件和服务市场产值超过 2210 亿美元,已经成为当今时代最重要的经济支柱。从技术上讲,该行业引领着非凡的新技术开发,这些技术开发每天都在提高企业生产力。
    2004年10月25日  
 
将变更并入需求
在本教程中,你将了解到如何连接单一的变更请求并回溯到原始的需求规格说明,以及如何产生一个新的规格说明,以确保开发正在按照顾客最新的要求来构建软件。
    2004年10月18日  
 
克服采用迭代开发时的文化挑战
来自Rational Edge: 很多组织都理解尽早缓解风险、用户驱动的开发和其它迭代开发范例等的价值。但是由于文化和操作上的障碍,他们怀疑他们的组织能不能采用这些最佳实践。本文将描述和提出一些方法来应对在你采用迭代开发时可能会遇到的挑战。
    2004年10月15日  
 
将 XDE Professional 集成到 WebSphere 中
在本教程中,你将从类图开始构建,产生EFB(Enterprise Java Bean)代码。此教程并不会创建一个完全可用的应用程序。但是你将会以两个适当的主业务构件告终,主要是功能上的,并且经过了测试。随着这样进行下去,你将可以进行整个应用程序,其是由Rational XDE和WebSphere Studio Application Developer帮助开发的,而不必考虑你选择的数据库(推荐DB2)中的一些工作。
    2004年10月14日  
 
利用 WebSphere Studio 构建使用 Web 服务的 SOA,第 1 部分
本教程是带您走进 SOA 系列的第一部分――Web 服务概念和技术,并演示了如何使用 IBM WSADIE 在实际中应用这些概念。本教程还探讨了 Web 服务技术的目前状况。
    2004年10月11日  
 
使用 Rational Unified Process 和 UML 开发联邦企业体系结构框架
T对于贯彻联邦企业体系结构框架(Federal Enterprise Architecture Framework,FEAF)方针的团体和机构而言,IBM? Rational Unified Process? (RUP?) 是足以支持其企业体系结构(Enterprise Architecture,EA)计划的唯一选择。Rational Unified Process 可以帮助用户成功地捕获、管理和使用企业体系结构。本文将探讨如何使用 RUP 和 UML 构建和管理企业体系结构。具体而言,我们将分析 FEAF 的四层矩阵结构(level IV matrix),并讨论如何用 RUP 促进捕获各种 FEAF 模型。
    2004年10月11日  
 
敏捷时代来临
来自于Rational Edge:此专栏追踪敏捷软件开发的增长和发展,主要是通过查看关注于XP和敏捷开发的研讨会的参加者、会议和讨论。
    2004年9月22日  
 
迭代化软件开发技术
这篇 IBM Rational 的白皮书讲述了传统软件开发过程的缺点和迭代开发过程的优点,并详细的介绍了迭代开发在风险和项目管理上起到的作用。
    2004年9月16日  
 
使用 Rational XDE Data Modeler 建模和设计数据库第二部分 - 使用 Rational XDE 进行数据建模
如果你在你的项目或者公司中参与了数据的架构,这篇文章或许可以帮助你。这篇文章为数据库设计者、管理员或者负责实现数据模型的开发人员而准备的,不论是逻辑的和物理的,还是实际厂商的数据库(尤其是 DB2 Universal Database)。
    2004年9月9日  
 
使用 Rational XDE Data Modeler 建模和设计数据库第二部分 - 使用 Rational XDE 进行数据建模
如果你在你的项目或者公司中参与了数据的架构,这篇文章或许可以帮助你。这篇文章为数据库设计者、管理员或者负责实现数据模型的开发人员而准备的,不论是逻辑的和物理的,还是实际厂商的数据库(尤其是 DB2 Universal Database)。
    2004年9月9日  
 
使用 Rational XDE Data Modeler 建模和设计数据库第一部分 - Rational XDE 和数据建模(Data Modeling)透视图
如果你在你的项目或者公司中参与了数据的架构,这篇文章或许可以帮助你。这篇文章为数据库设计者、管理员或者负责实现数据模型的开发人员而准备的,不论是逻辑的和物理的,还是实际厂商的数据库(尤其是 DB2 Universal Database)。
    2004年9月9日  
 
完整的变更请求管理解决方案
变更伴随着软件开发的各个阶段。软件开发过程中的变更可以从两个侧面来描述,一个是对软件开发过程之中工件(如:需求设计文档、设计模型、代码及测试脚本等)的变更;另一方面是驱动工件变更的理由(如:缺陷修正、新功能添加等等)。这种驱动软件工件变更的理由就是变更请求。
    2004年9月2日  
 
需求管理
简单地说,系统开发团队之所以管理需求,是因为他们想让项目获得成功。满足项目需求即为成功打下了基础。若无法管理需求,达到目标的几率就会降低。
    2004年8月26日  
 
IBM Rational ClearCase/ClearQuest MultiSite 安装
这篇教程通过控制权的转换显示了安装一个多站点环境的所有必要的步骤。
    2004年8月19日  
 
加速并自动化构建过程
在本教程中,你将学到如何使用 Ant 和它与 ClearCase 的集成能力。然后,你将学习到如何通过创建新任务来扩展集成。最后,这篇教程将向你展示现实生活中的动作集成的例子。
    2004年8月12日  
 
自动化软件版本管理和发布
在这篇教程中你将学习到如何使用 IBM Rational ClearCase , ClearQuest 和统一变更管理 (UCM)来自动化版本的构建和文档化,同时,你也可以使用 IBM Tivoli Configuration Manager 来转换(部署) 软件的版本。
    2004年8月5日  
 
统一变更管理:开发人员和执行活动
本系列文章是关于使用 IBM Rational ClearCase 进行 WebSphere Studio 团队开发的。作为该系列的第 3 部分,本文包括统一变更管理、开发人员活动和加入项目。
    2004年8月2日  
 
你的组织为自动化测试做好准备了吗?
本文关注于一个实施自动化测试框架的组织的主要方面和影响。本文的意图是提供一些能够成功的实施自动化测试的指导方针。
    2004年8月2日  
 
第三代配置管理解决方案: 统一变更管理(UCM)
在大量软件工程实践经验和用户反馈的基础上,Rational 软件提出了第三代的配置管理解决方案——统一变更管理(Unified Change Management, UCM)。统一变更管理(UCM)是一种基于活动的配置管理过程。
    2004年8月1日  
 
功能测试上机实践
在这篇教程中,你将学到如何使用 WebSphere Studio Application Developer 和 Rational XDE Tester 来测试一个基于 Web 的 J2EE 应用。
    2004年7月29日  
 
使用 Rational RequisitePro 管理你的需求
软件开发周期中经常被忽视的一个部分就是需求。这些需求有很多种不同的形式,包括用户和管理层的请求,你的竞争对手产品的特性和功能,和被开发团队要求的实现特定需求的需要和需求。 如果你是一个项目经理或者软件产品的领导开发者,那么在整个项目的生命周期中,你可能被包括在需求的说明和管理中。管理和比较需求信息是耗时的,除非你拥有象 Ratioanl RequisitePro 这样的工具通过需求说明和管理的过程来帮助你。 RequisitePro 是一个能够使你在应用开始被开发之前指定一个应用的需求和特性的工具。这可以通过在实际的编码过程之前给你的开发人员一个应用的最初定义,这样可以节省时间、金钱并减少大量的挫折。
    2004年7月22日  
 
使用 XML:UML、XMI 和代码生成,第 3 部分
本文引入了构造型和标记来进一步精化转换样式表,用于在模型中保存实现信息的 UML 的扩展机制。
    2004年7月19日  
 
IBM Rational Test RealTime为开发人员测试提速
软件项目越来越复杂,由于在开发人员对模块测试不充分,导致在集成测试和系统测试阶段耗费大量的时间和人力,甚至导致项目进度的重大延误。因此,为了保证项目质量和进度的可预见性,就要求开发团队对自己开发的代码进行充分测试。但在不借助工具的情况下,开发人员对代码进行完善的测试需要花费50%左右的时间,而开发人员的主要职责是开发代码,在面对进度压力时,开发人员进行的测试往往是留于形式,不能得以切实执行,留下了大量的质量隐患。 IBM Rational Test RealTime帮助开发人员创建测试脚本、执行测试用例和生成测试报告,并提供对被测代码进行静态分析和运行时分析功能。利用该工具,开发人员可以大大提高测试的效率。本文通过举例介绍如何利用IBM Rational Test RealTime进行开发人员测试的过程。
    2004年7月8日  
 
使用 UML 进行有效的业务建模: : 描述业务用例和实现
就像大多数的软件开发从业者所知道的那样,统一建模语言 (UML)在表示真实世界的现象方面是非常优秀的。这种能力导致了 Business Modeling Profile 的发展,UML Business Modeling Profile 提供了扩展和原型以使用户和分析人员之间的交流更加容易。
    2004年7月5日  
 
使用 IBM Rational 的测试理念成功打造测试团队
文本讲述了 IBM Rational 在软件测试方面的理念以及 Ratioanl 的测试产品方案,你可以了解到如何 使用 IBM Rational 的测试理念成功打造测试团队 。
    2004年6月28日  
 
利用 Rational 统一过程达到 CMM 2 和 3 级
软件工程协会 (SEI) 的能力成熟度模型 (CMM) 提供了一种著名的软件流程成熟度基准。CMM 已经成为了许多领域内的流行工具,用于评估一个组织的软件流程的成熟程度。本白皮书说明了 Rational Unified Process 如何支持正在努力达到 CMM 级别 2 (可重复的)和级别 3(已定义的)的组织。
    2004年6月21日  
 
用 IBM Rational XDE Developer for Java 为 DB2 UDB 数据库建模
本文向您展示了如何使用 IBM Rational XDE Developer for Java 为 DB2 UDB 数据库j进行 UML 建模的基础知识。
    2004年6月10日  
 
通过度量进行有效的管理
本文来自于 Rational Edge:通过使用被 IBM 软件开发平台中的工具自动生成的样例视图,Ishigaki 显示了一个自动化的度量计划如何能够帮助软件项目经理们评定进度、降低风险和改进团队生产力。
    2004年6月1日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 10 部分: 总结
我们的全面的样例项目通过移交给我们的客户结束了(交付和维护)。这个系列文章的结束部分我们来对我们在项目中所观察到的进行一个讨论,并希望能够从我们在这个项目的工作中学习到一些经验和教训。
    2004年6月1日  
 
使用Rational Robot测试含有数据关联的Web应用
Rational Robot可被用来对包含数据关联的复杂Web应用进行性能测试。这里所谓数据关联,是指Web页面之间存在的数据相关性,例如一个动态的页面URL或者个别输入参数需要从前一个页面中抽取出来,有时候还需要在抽取得到的结果的基础上做进一步处理。这就使得测试开发员通常必须对Robot自动生成的VU脚本进行修改从而保证其能正确运行。简单情形下,VU语言库提供的一些库函数可以支持常见的抽取需求。但在很多更复杂的情形中,往往需要通过更多的编程来处理页面之间的数据关联,包括进行模式匹配、模拟Java Script或者Java Applet的行为等。本文将介绍处理最常见的几种数据关联的方法,并提供了一系列很有用的功能函数,帮助测试开发员编写更具灵活性的VU脚本。
    2004年6月1日  
 
利用 Rational 统一过程开发大规模系统
本文是根据发表在 ROAD 1995 年 5-6 月期的由 Ivar Jacobson、Karin Palmkvist 和 Susanne Dyrhage 合著的 "Systems of Interconnected Systems" 进行撰写的。本文吸收了数个大规模系统开发项目的宝贵经验,并有意将它们与 Rational 统一过程(RUP)和统一建模语言结合起来 。
    2004年5月31日  
 
使用 XML:UML、XMI 和代码生成,第 2 部分
本文介绍了 UML 元模型和 XMI,基于 XML 的模型交换规范,并说明如何实现从元模型到 XML 模式的映射。
    2004年5月24日  
 
从瀑布型开发到迭代型开发的转变
本文来自 Rational Edge :一个理想的迭代开发方法模型在很多方面与理想的瀑布开发模型有着根本上的不同。但是,从实际来说,没有一个团队严格的应用了每一种开发方法模型。本文解释了为什么开发团队决定逐步的从类似瀑布型的开发方法转变成更加类似迭代开发的方法,同时也概述了能够帮助这种转变的步骤。
    2004年5月20日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 8 部分: 测试软件
当我们正在进行的样例项目进入到了这个阶段时,我们开始大量的使用 Rational 的测试工具来完成项目的单元测试工作,尤其是在功能测试(包括脚本化的 GUI 测试)方面。
    2004年5月1日  
 
通过用例实现需求管理
如果您对需求管理还不了解知或者只是有很少的了解,但你有希望改进需求过程,那么本文将为您提供一个框架,您可以利用它开发自己的方案。
    2004年5月1日  
 
Rational 统一建模过程的十大要素
为了有效的应用 Rational 统一过程 (RUP),首先要理解它的关键目标,并且弄清楚每一个目标为什么重要,他们是怎么样结合在一起,共同帮助你的开发团队满足涉众需求,生产出优质产品的。
    2004年5月1日  
 
迭代开发需要一种不同的观点
本文来自 Rational Edge :RUP 的专家解释了被软件开发项目成员需要的职责和观点上的改变,并且介绍了成功的从传统的瀑布型方法向迭代方法转变的客户案例。
    2004年4月29日  
 
超越软件开发建模: 使用 IBM Rational Rose 和 IBM Rational Rose XDE Modeler/Developer 创建绘图法
本文来自于 Rational Edge :本文描述了一种建模的方法,这种方法可以被应用到技术的和非技术的系统中,并产生一种绘图法 ― 内部依赖的系统或者相互依赖的系统模型。
    2004年4月26日  
 
使用 XML:UML、XMI 和代码生成,第 1 部分
本文讨论了使用 UML 对 XML 建模的动机,并简要描述了从 UML 模型自动派生 XML 模式的策略。
    2004年4月19日  
 
快速但又完整的开发
本教程是由三部分教程组成的系列的第二部分。在本教程中你将看到应用开发的过程和紧密的与初始的模型结合将如何产生巨大的好处。Rational XDE 具有很多的特性可以使设计和实现的过程无缝的和紧密的集成。 开发人员现在可以轻松地拥有在代码和模型之间地双向工程、一系列的标准模式、辅助建模、逆向工程代码到模型(就像在第一篇教程中看到的那样)的支持,并也拥有许多其他的工具、向导和捷径。开发人员不但可以快速方面的拟建应用的模型,也可以将这些模型转换成实际的应用。其目的是对应用从概念的评估到开发到测试、部署和多个版本提供一个完整的过程。
    2004年4月5日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 6 部分: 早期开发
这部分文章的重点是关注于在早期开发中适当的推行一种开发方法和使用 Rational 的工具。在这里 Rational Rose 被用来支持逆向工程以保持设计和代码的同步。 Rational Purify 和 Rational Quantify 用来跟踪内存的使用和性能。
    2004年4月1日  
 
IBM Rational Rapid Developer: 对代码、设计和部署为架构师提供更多的掌控能力
本文来自于 Rational Edge :作者讨论了 IBM Rational Rapid Developer 的主要特点,IBM Rational Rapid Developer 可以使我们对架构和构建进行更好的控制,从而保证高质量的业务应用。
    2004年4月1日  
 
IBM Rational 的杰出工程师: 站在软件开发的前沿
本文来自 Rational Edge:在这个圆桌讨论中,六位 最近被 IBM 授予 杰出工程师的 IBM Rational 的员工讨论了他们的工作对于 IBM 和 更大的软件开发社区的贡献。
    2004年4月1日  
 
一个学习案例: 使用 IBM Rational Unified Process 作为方法框架
本文来源于 2003 年 Rational 用户大会的一个演讲稿,这个学习案例的研究讨论了一个公司成功的开发和部署以 IBM RUP 作为过程框架的迭代开发方法的真实经验。实现一个标准的过程和这个过程为开发组织提供的未来机会也将在本文中被关注。
    2004年4月1日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 3 部分: 转换到系统模型
本文将继续通过这个全面的应用 RUP 和 其他 Rational 工具的样例项目来介绍创建项目的 Rational Rose 模型,本文中我们将开始创建代表“目前”业务情况的业务模型,并将此业务模型转换成为“将来”的系统模型。
    2004年4月1日  
 
使用 Rational Robot 实现自动化测试
本文中作者介绍了自动化测试的好处、概念和步骤。并介绍了 Rational Robot 工具是如何支持自动化测试的。
    2004年4月1日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 5 部分: 架构与设计
当这个正在进行的应用 RUP 和其他的 Rational 工具的 J2EE 样例项目从用例转换成架构和设计时(包括数据建模和构建测试设计假想的原型),这个项目已经进入了更加技术的阶段了。
    2004年4月1日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 4 部分: 分析和工具的进展
在这个展示了 RUP 和其他 Rational 工具使用的样例项目的接下来的阶段,用例通过添加文档和可跟踪性到需求被细化,并且使用的工具和技术被评估和选择。
    2004年4月1日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 7 部分: 构建与演示
在我们全面的样例项目的这个部分中,讨论了继续开发工作中的构建和演示。本文包含了构建和演示目标、时间计划和这个阶段所用到的方法。
    2004年4月1日  
 
使用 Rational XDE 和 WebSphere Studio 进行建模
在这个系列教程的第一篇中,你将看到 Rational 的各种建模、开发和其他的一些工具。Rational 工具中有许多新的功能,我们无法在一篇教程中完全覆盖到所有的功能,--甚至在三篇教程也很难-- 因此我们将快速的浏览一下这些功能,然后完成一些简单的任务以介绍这些可用的工具。
    2004年3月29日  
 
使用 Rational XDE 加速 J2EE开发
Rational?XDE TM 为最流行的集成开发环境(IDE)提供了真正的无缝集成的可视化建模环境。Rational XDE 不但具有自动化生成代码和代码/模型的同步的功能,它还具有其他更多的特性来辅助软件的开发。为了能够更好的利用Rational XDE,你需要了解XDE所提供的强大的J2EE模式和代码模板的能力,你既可以在开发当中应用J2EE模式和代码模板,也可以自己来定义和创建他们。本文将向大家展示如何使用Rational XDE 所提供的能力完成一个简单的J2EE项目的开发。
    2004年3月5日  
 
应用IBM Rational XDE 和 WebSphere Studio创建电子商务应用
这篇文章描述了Rational eXtended Development Environment (XDE) 和IBM WebSphere Studio如何能够从开始到结束的为构建电子商务应用提供一个集成的开发平台。作者解释了如何在一个迷你的开发生命周期中通过使用几种不同的来自于IBM WebSphere Studio 和 XDE 套件的插件来完成设计、实现和测试一个简单的应用。
    2004年3月1日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 1 部分: 介绍
这个由多篇文章组成的系列文章讲述了如何在很紧的时间和预算的情况下通过应用 Rational 统一过程(RUP)以及 Rational 的其他工具来开发一个软件项目的。 文章的第 1 部分包含了高层次的计划和需求的引出。
    2004年3月1日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 2 部分: 启动项目
这个有多篇文章组成的系列讲述了如何逐渐的应用 Rational 统一过程(RUP)和其他的 Rational 工具,本文中样例项目的详细计划被围绕着管理需求和风险而讨论。
    2004年3月1日  
 
Rational统一过程
Rational Unified Process 是软件工程的过程。它提供了在开发组织中分派任务和责任的纪律化方法。它的目标是在可预见的日程和预算前提下,确保满足最终用户需求的高质量产品。
    2004年3月1日  
 
UML基础: 统一建模语言简介
回顾20世纪晚期--准确地说是1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划--就像建筑工人多年来所使用的建筑设计图一样。
    2004年2月1日  
 
Grady Booch 预言软件开发的未来
Grady Booch把他的时间花在思考如何改进软件开发上。为此,他一直在思考预见了当前的趋势(UML、面向方面编程、Web服务,等等)将如何演化到未来的开发环境中。最重要的是,Grady认为,我们能够通过不断地提升抽象级别来解决复杂问题。在本次developerWorks总编辑Michael O'Connell对Grady的独家访谈中,看看Grady是如何看待这些问题以及其他问题的。
    2004年2月1日  
 
用UML统一开发团队
为了提高生产效率并获得成功,开发团队的成员需要拥有通用过程,通用的术语表和相应的支持工具。这篇文章讨论了UML如何能够帮助你达到这个目标。
    2004年1月1日  
 
在线教程:利用WebSphere Studio和ClearCase LT进行源代码控制的实践
本教程结合Rational ClearCase LT和Application Developer介绍基于小组的应用程序程序开发的基本步骤。从两个开发人员的视角来看,本教程包含设置本地环境和小组环境;把文件添加到源代码控件和从源代码控件中导出文件;管理不同用户如何在一个本地环境中访问和操作它们;并且最后同一项目的其他开发人员保持同步。
    2003年10月16日  
 
用 Rational ClearCase 进行 WebSphere Studio 小组开发 ― 第 2 部分:统一变更管理
本文将更详细地讨论 ClearCase UCM(着重讲述 UCM 流程中开发者的角色)以及加入项目这个操作。
    2003年9月1日  
 
用 Rational ClearCase 进行 WebSphere Studio 小组开发 - 第 1 部分:安装、集成以及统一更改管理
本文是这一系列文章中的第一篇,主要讨论怎样安装 IBM Rational ClearCase 产品,以及如何把它们与 IBM WebSphere Studio V5 集成在一起。
    2003年9月1日  
 
最佳实践:软件开发项目的最佳实践
本文概述了软件开发项目的最佳实践。一些业界泰斗,如 Scott Ambler、Martin Fowler、Steve McConnell 和 Karl Wiegers,已经在因特网上写了许多这样的最佳实践,本文也引用了这些最佳实践。
    2003年8月11日  
 
最佳实践:软件开发项目实施指南
本文概述了有助于提高软件开发项目成功率的最重要的十点因素。Standish Group 等业界领头羊也为软件项目提供了重要的成功因素文档。
    2003年8月11日  
 
应对中间件互操作性的挑战:模型驱动体系结构
    2003年6月17日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 9 部分: 产品化开发与测试
这个部分描述了项目的修改和精化阶段,包括频繁发生的系统构建和测试,同时也包括最终客户的验收测试。本文还包括使用 Rational ClearQuest 进行缺陷跟踪以及使用 Rational SiteLoad 进行 Web 负载测试的内容。
    2003年6月1日  
 
OO 设计过程:应用的用例,第 2 部分 完成用例
本文是有关我编写的 OO 设计过程的系列文章的继续。前七个部分涵盖了规划阶段,从初始设计到问题陈述的细化以及开始使用用例。在下个月转向用户界面以前,我将在本月结束用例的讨论。
    2002年1月25日  
 
 结果  1204    显示第 1 - 100 条结果     隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈