第 1 - 100 条,共 1634 条 | 下一页 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)
|
题目
|
类别
|
日期
|
|---|---|---|
| 开源 EGL 语言开发工具 EGL Development Tools,第 4 部分: EGL 高级话题
前面的系列文章已经详细介绍了 EGL (Enterprise Generation Language) 的主要功能以及如何使用 EDT(EGL Development Tools) 开发 Web2.0 程序。EGL 语言的真正魅力在于他的可扩展性,通过扩展性,任何第三方开发者可以编写自己的代码生成器以支持新的运行平台。更大的扩展性体现在开发者可以增加新的语言元素使 EGL 成为解决特定领域问题的 DSL(Domain Specific Language)。可以说,EDT 中提供的 Web2.0 开发能力仅仅是将 EGL 扩展性在 Web2.0 领域的一个展示。更多领域的尝试正在进行中,比如移动开发,云计算平台上的开发,社交领域的应用开发等等。
|
技术文章 | 2012年 05月 24日 |
| 使用 Rational Application Developer 8.0.4 创建多渠道复合 portlet 应用程序,第 1 部分: 本教程的简介和设置
本系列文章将演示如何使用 IBM Rational Application Developer 8.0.4 创建多渠道的复合 portlet 应用程序,该应用程序从 IBM DB2、Microsoft SharePoint 和 IBM Connections 获取数据,并将这些数据集成到托管在 IBM WebSphere Portal 7.0 上的多个已连接的 portlet 中。本文将介绍整体概述和软件环境的设置。
|
技术文章 | 2012年 05月 21日 |
| 使用 Rational Application Developer 8.0.4 创建多渠道复合 portlet 应用程序,第 5 部分: 创建可以显示 IBM Connections 数据的 portlet
本文是由五个部分所组成的系列文章的最后一个部分,将向您演示如何使用 IBM Rational Application Developer V8.0.4 或更高版本来创建可以显示 IBM Connections 数据的 portlet。
|
技术文章 | 2012年 05月 21日 |
| 使用 Rational Application Developer 8.0.4 创建多渠道复合 portlet 应用程序,第 4 部分: 使 portlet 能够共享事件数据
本文是由五个部分所组成的系列文章的第 4 部分,将向您演示如何使用 IBM Rational Application Developer V8.0.4 或更高版本来启用 eventing(也称为事件处理),从而在 portlet 之间共享数据。
|
技术文章 | 2012年 05月 21日 |
| 使用 Rational Application Developer 8.0.4 创建多渠道复合 portlet 应用程序,第 3 部分: 在 portlet 中显示来自 Microsoft SharePoint 的数据
本文是由五个部分所组成的系列文章的第 3 部分,将演示如何使用 IBM Rational Application Developer V8.0.4 或更高版本从 Microsoft SharePoint 获取数据,并在 portlet 中显示这些数据。
|
技术文章 | 2012年 05月 21日 |
| 使用 Rational Application Developer 8.0.4 创建多渠道复合 portlet 应用程序,第 2 部分: 开发示例 portlet 项目
本文是由五个部分所组成的系列文章的第 2 部分,将演示如何使用 IBM Rational Application Developer V8.0.4 或更高版本创建多渠道 portlet 应用程序。
|
技术文章 | 2012年 05月 21日 |
| 面向 Rational Functional Tester 的可重用无对象自动化框架
在本文的详细分析中,作者解释了自动化框架的设计,该框架与被测试应用程序中的对象无关。该框架的重点是在运行时动态创建对象的这个概念,而不是在对象映射中记录和存储对象。通过使用本文所提倡的设计,您可以开发一个可重用的自动化测试框架,将它导入任何 Rational Functional Tester 开发环境中。这样做还有一种好处,可以大大缩短测试脚本的开发和执行时间。
|
技术文章 | 2012年 05月 17日 |
| 利用以代码为中心的开发和建模实现成功的代码重用
在分析现有代码的过程中,建模是一个关键步骤,建模帮助您作出有关应该重用哪些代码的决策。当您理解代码的整体架构后,将产品构建到完整的产品线工程(PLE)工作流中会变得更容易完成和维护。您需要了解如何将代码结合在一起,将来如何最好地利用它,以及您可能想修改哪些部分。分析代码的主要原因是文档、重用、修改或维护。本文将介绍实现成功重用的关键要素,以及如何通过结合以代码为中心的开发与建模来实现重用代码。
|
技术文章 | 2012年 05月 14日 |
| 使用新的 IBM Rational Focal Point 集成来改进项目组合管理
IBM Rational Focal Point V6.5.1 提供新的协作生命周期管理(Collaborative Lifecycle Management, CLM)集成,可以对整个项目生命周期、开发中的产品,以及在您的组织中使用的应用程序实现更有效的项目组合管理和决策制定。本文介绍了这些集成的内容、原因以及利用这些集成的方式。
|
技术文章 | 2012年 05月 11日 |
| 开源 EGL 语言开发工具 EGL Development Tools,第 2 部分: EGL 开发 Web 2.0 程序
在系列文章的第一篇文章里我们对 EGL 的工作原理和集成开发环境,以及扩展性有了部分的了解。该篇文章以如何使用 EGL 来调用新浪微博的 API 服务做一个简洁、美观的 Web 2.0 客户端为例子,来说明怎么用 EDT 来快速、高效的开发 Web 2.0 应用。
|
技术文章 | 2012年 05月 10日 |
| 为 IBM PureApplication System 做好准备,第 5 部分: 利用 Rational Application Developer 为 IBM Workload Deployer 开发虚拟应用程序模式
本系列文章的第 5 部分将展示如何将 IBM Rational Application Developer 的软件开发特性与 IBM Workload Deployer 的虚拟应用程序模式组合功能相结合,从而开发出云应用程序。利用 Workload Deployer,您可以组合虚拟应用程序模式,包含 Java EE 企业应用程序、Web 应用程序、OSGi 应用程序和其他类型的组件。然而,作为一名应用程序开发人员,使用最频繁的模式组件的源代码是最为重要的。Rational Application Developer 和 Workload Deployer 的最新集成特性会帮助您从源代码起开发虚拟应用程序模式。
|
教程 | 2012年 05月 09日 |
| 为 IBM PureApplication System 做好准备,第 4 部分: 使用高级中间件配置工具将您的应用程序迁移到云
本文是系列文章的第 4 部分,将介绍可迁移到 IBM PureApplication System 的应用程序,以及如何利用高级中间件配置工具和 IBM Workload Deployer 来迁移应用程序,并将应用程序的新实例部署到云。
|
技术文章 | 2012年 05月 09日 |
| IBM PureSystems:IT 应用程序开发、部署和管理领域的变革者
IBM PureSystems 是 IBM 一个全新系统品牌,称为“专家集成系统”品牌下的第一款产品。这项技术旨在帮助 IT 组织仅花费几个小时就可以让新的应用程序上线并运行,不必像过去那样要耗时几个月来完成部署。IBM PureSystems 结合了通用系统的灵活性、云的弹性和设备的简单性。本文将进一步介绍 Rational 的应用程序开发工具和协同生命周期管理(CLM)方案如何与 IBM PureSystems 进行互补,从而提供简化的开发、测试和生产环境。
|
技术文章 | 2012年 05月 07日 |
| 使用 Rational Application Developer V8 在 Websphere Application Server V8 上开发 EJB3.1 应用
Rational Application Developer V8(RAD V8)与 Websphere Application Server V8(WAS V8)在 EJB3.1 的开发上均有不错的支持,本文用一个简单的计数器示例代码,介绍了如何在 RAD V8.0 上进行 EJB 3.1 的开发,并发布到 WAS V8.0 的场景。
|
技术文章 | 2012年 05月 02日 |
| 急速性能测试之旅: 使用 Rational Performance Tester 8.2 完成 web 应用性能测试,第 1 部分
Rational Performance Tester (RPT) 是性能测试中常用的工具。本文旨在帮助读者如何方便快速地使用最新的 RPT 8.2 进行 web 应用性能测试。引入大量在实际工作中的最佳实践,以及 RPT8.1, 8.2 带来新的强大功能。本文总共分两部分。第一部分主要介绍 RPT 的脚本录制、脚本编辑、版本更新、代码调试。
|
技术文章 | 2012年 04月 29日 |
| 利用 Rational Team Concert 进行项目进度管理
进度管理是项目管理中一个重要的方面,进度不仅与成本,质量等因素相互制约,而且会直接影响到项目是否能够按时完成。良好的进度管理需要从流程和工具上保障,本文将介绍 PMI 的进度管理过程并结合 Rational Team Concert(RTC)讲述如何在传统项目管理中借助项目管理软件来制定,控制和检测进度。
|
技术文章 | 2012年 04月 29日 |
| 正态及韦伯分布在测试项目管理中的应用
本文将向你介绍一种关于项目管理,尤其是管理测试项目的进度和缺陷管理的方法。
|
技术文章 | 2012年 04月 29日 |
| 急速性能测试之旅: 使用 Rational Performance Tester 8.2 完成 web 应用性能测试,第 2 部分
上一部分主要介绍了如何使用 Rational Performance Tester (RPT) 进行脚本录制、编辑、更新及调试的最佳实践和 RPT 新功能带来的变化。这一部分开始,主要介绍如何去使用 RPT 进行 RPT 测试执行计划的制定和分析测试报告的最佳实践。
|
技术文章 | 2012年 04月 29日 |
| Rational AppScan 自动化测试扩展
Rational AppScan 作为一个在开发测试环境下反复使用的测试环境,本身始终难于满足自动化测试的需求。本文对 Rational AppScan 自动化测试提出了一个抛砖引玉的想法与实现。
|
技术文章 | 2012年 04月 26日 |
| 深入探析 Rational AppScan Standard Edition 多步骤操作
本文将跟读者剖析多步骤操作所适用的场景,深入探析 Rational AppScan 多步骤操作的基本原理,并结合案例向读者演示了多步骤操作的使用方法。
|
技术文章 | 2012年 04月 23日 |
| 基于 RPT 的云资源部署基准性能测试架构与实现
IBM Smart Cloud Enterprise (以下均简称SCE)是IBM云计算战略基于企业级的一款庞大而复杂的公有云产品,通过可视化的云端,帮助客户部署高灵活度的云方案。由此可见,云资源部署的性能指标极为关键。获取和评估云端虚拟资源创建和释放的性能,包括不同操作系统,以及搭载了中间件或者存储介质等的各类虚机的创建和释放的性能,是核心要务。
|
技术文章 | 2012年 04月 23日 |
| 开源 EGL 语言开发工具 EGL Development Tools,第 1 部分: 概览
本文介绍了 EGL 基本工作原理和 EDT 提供的集成开发环境,让读者理解为什么 EGL 与众不同。文章的后面部分简单介绍了 EGL 提供的扩展功能,使读者对 EGL 的扩展性有大致的了解。
|
技术文章 | 2012年 04月 19日 |
| 外包敏捷开发项目,第 2 部分: 成功的五大技巧
许多软件开发组织正在他们的项目上利用外包开发资源。随着企业开始采用敏捷方法和精益方法来开发程序,经常出现的问题是,外包适合敏捷环境吗?答案是 – 这是有可能的,但是需要深谋远虑和谨慎的执行来确保成功。在这个由两部分组成的系列文章中,Tony Grout 将分享他的经验,介绍敏捷外包在哪些地方可能是有效的,以及为了达到最佳效果,必须将那些关键要素准备就绪。
|
技术文章 | 2012年 04月 18日 |
| 外包敏捷开发项目,第 1 部分: 在开始前需考虑的重要事项
许多软件开发组织正在他们的项目上利用外包开发资源。随着企业开始采用敏捷方法和精益方法来开发程序,经常出现的问题是,外包适合敏捷环境吗?答案是 —— 这是有可能的,但是需要深谋远虑和谨慎的执行来确保成功。在这个由两部分组成的系列文章中,Tony Grout 将分享他的经验,介绍敏捷外包在哪些地方可能是有效的,以及为了达到最佳效果,必须将那些关键要素准备就绪。
|
技术文章 | 2012年 04月 18日 |
| 敏捷实现中要避免的三个致命缺陷
在如今的市场上,企业需要创新。这并不总是容易的,在许多情况下,需要用新的方法来重振创新。与传统方法相比,敏捷交付方法可以提供实质性的、可量化的业务价值,但您所要做的并不只是决定准备实现敏捷。许多敏捷实现在开始时都具有良好的愿望,但是,由于缺乏经验、规划和高管的支持,这些敏捷承诺往往无法兑现。如果您能解决这些难题,您的敏捷项目获得成功的可能性就更大一些。
|
技术文章 | 2012年 04月 18日 |
| 敏捷转型实战
Julie King 是 IBM 软件部(Software Group,SWG)的可消费产品副总裁。她是一名 IBM 杰出工程师,也是 IBM 软件部架构委员会的主席,该委员会负责制定 IBM 的技术战略并与多个产品线和团队合作实现共同的技术愿景。Julie 在 IBM 软件部历时 3 年的敏捷转型中提供了领先的思想。我们将与 Julie 进行面对面访谈,了解他们所面临的挑战和 IBM 软件部所取得的成果。
|
技术文章 | 2012年 04月 18日 |
| “敏捷文档”是否自相矛盾?
“文档” 这个术语在敏捷环境中是否占有一席之地?敏捷项目的目标是保持文档尽可能简单,它依赖于路线图、概述和概念,而不是企业所关注的细节。但是,当在更复杂的项目上使用敏捷方法时,会发生什么?例如,如果编写软件的团队不是必须维护其团队,会发生什么?或者如果审计人员打来电话怎么办?在此情况下,仅有基于用户案例的基本敏捷文档可能并不够。本文将介绍团队如何在更复杂环境中的文档采用敏捷方法。
|
技术文章 | 2012年 04月 18日 |
| 成功组建规范敏捷交付团队的 5 大技巧
规范敏捷交付(Disciplined Agile Delivery,DAD)是 IBM 提出的一组实践,旨在帮助较大型软件开发团队像较小型团队一样成功实现敏捷开发。DAD 并不只是另一种敏捷方法,它提供了一个混合框架,将来自各种现有的成熟敏捷实践的最佳指南结合在一起。DAD 还通过企业指南为常见的敏捷方法提供了补充。因此,它可帮助具有超过 20 人的项目团队的组织充分利用敏捷开发技术。当您组建 DAD 团队时,需要考虑许多事项。本文将介绍最重要的 5 大事项。
|
技术文章 | 2012年 04月 18日 |
| 从领先的保险提供商学到的有关扩展敏捷的 5 大教训
敏捷开发是一种协作式的、递增的、迭代的软件开发方法,可以按照计划,经济高效地生成高品质的软件。敏捷实践最初是为相对较小的团队而设计,但您可以对它们加以调整,以适应更复杂的环境。IBM 不仅拥有这方面的内部经验,还拥有与其他大型企业客户合作的经验。而我们在企业中实现敏捷方面所学到的最宝贵经验是,我们在帮助一家大型保险公司(我们称之为 “Insurance Co”)执行敏捷采用和 IBM Rational Team Concert 实现中所取得的经验教训。
|
技术文章 | 2012年 04月 18日 |
| 在任务关键型系统开发中应用敏捷的 5 大技巧
根据定义,任务关键型产品的故障成本非常高。将敏捷方法应用到运行它们的软件和系统开发中,可帮助预防导致故障的缺陷。敏捷开发方法可提高产品品质、减低成本、缩短面市时间和提高成果的可预测性。但是,您需要先对敏捷方法进行一定程度的微调,使它们适合这些复杂且严苛的项目。敏捷治理、动态规划、测试驱动的开发、增量式开发和高效的风险管理,这些都是敏捷在任务关键型系统开发中成功应用的关键。
|
技术文章 | 2012年 04月 16日 |
| 敏捷现状调查报告
“敏捷现状调查”旨在收集有关企业如何实际实现敏捷技术的信息,其调查对象来自世界各地,共 168 人,他们分别工作在各种不同的商业领域,其中包括政府机构。这些调查对象分享了有关他们如何受益于敏捷方法以及他们仍面临的挑战的详细信息。本文分享从调查中得出的一些总体数据,探讨重要的收益和面临的挑战。
|
技术文章 | 2012年 04月 12日 |
| 基于公共信息模型标准设计一个信息和服务定义集成策略
IBM Rational Software Architect 的用户都熟悉其 UML 建模功能,以及将模型转换为其他域模型(包括 Java、XSD 和 WSDL)的功能。然而,在涉及到使用能源行业信息模型,以及将模型转换成可以直接在 SOA 消息基础架构中使用的明确消息和服务定义的时候,几乎没有这方面的指南。本文将介绍一个流程以及 Rational Software Architect 扩展的使用方法,这些扩展使用了国际电工委员会的公共信息模型(Common Information Model,IEC CIM)来指导信息和服务的定义。
|
技术文章 | 2012年 04月 09日 |
| 敏捷执行策略
敏捷宣言(Agile Manifesto)的第一个声明是 “个体和交互高于流程和工具”,但很多敏捷项目似乎已失去这个根本原则。由敏捷基本原则所指导的能干的人,比任何工具、技术或过度详细的流程和最佳实践都更重要。本文为高管、开发管理人员和敏捷团队负责人提供了一些提示,帮助他们取得结构和自由之间的平衡,使他们能够收获高绩效的团队合作以及更多成功的敏捷项目作为回报。
|
技术文章 | 2012年 04月 05日 |
| 通过 Rational Build Forge 在云计算环境上实现测试执行自动化
本文主要分享一种在云计算上提供测试执行服务的经验。众所周知,云计算为大型测试部门提供共享的测试环境,可以提高资源的利用率。所以如何利用云计算提高测试效率,改进测试自动化是一个关键问题。我们在文中对传统测试执行自动化系统(Test Execution Automation System)如何转向基于云计算的测试执行自动化系统分享了我们的经验。而且文中描述了笔者如何使用 Rational Build Forge 和 IBM Service Agility Accelerator for Cloud 来改进自动化,完成向云计算环境转型的经验分享。
|
技术文章 | 2012年 03月 31日 |
| 将单租户应用程序转换为多租户应用程序
作者们分享了他们将单租户 SOA 应用程序转换为多租户云应用程序的过程中获得的经验;这些最佳实践共包含 7 个重要的技巧。
|
技术文章 | 2012年 03月 31日 |
| 软件测试中心信息化平台参考框架
本文探讨正在兴起的测试中心的信息化平台建设,首先基于测试中心的定位和业务流程,分析信息化平台建设目标,给出软件测试中心的信息化平台参考框架。
|
技术文章 | 2012年 03月 30日 |
| 用 Rational Team Concert SCM Tool 实现代码自动化部署
Rational Team Concert SCM Tool 是 Rational Team Concert(RTC)提供的一个 Jazz 版本控制命令行接口,它允许用户灵活地通过脚本进行主要的版本控制操作。本文将通过一个例子介绍如何在 Perl 脚本里运用 RTC SCM Tool 来实现代码自动化部署。
|
技术文章 | 2012年 03月 29日 |
| 集成 Rational ClearCase 与 Rational Team Concert 3.0
本文概述 IBM Rational ClearCase 和 Rational Team Concert 的集成安装,介绍如何使用 ClearCase Importer 将 ClearCase UCM 版本对象库(VOB)源代码数据集成到 Rational Team Concert 源控制管理。本文还将介绍如何将文件和文件夹从 UCM 流导入 Rational Team Concert,以及 Change Flow Target 特性的使用。
|
技术文章 | 2012年 03月 26日 |
| 基于模型的系统工程(MBSE)的案例研究,第 1 部分: IBM Rational Harmony 的集中式系统模型
本系列的第一部分旨在通过一个案例研究来探讨标准 MBSE 流程。首先,我们根据 UAV(无人驾驶飞机)地面站控制器的设计来拟定这个案例研究的范围。然后,我们会介绍 Rational Harmony 系统工程流程的基本概念、工作流和工作产品。最后,我们通过定义任务流来实现 UAV 地面站控制器的设计,同时构造每个阶段所需的构件。
|
技术文章 | 2012年 03月 23日 |
| 基于模型的系统工程(MBSE)的案例研究,第 2 部分: 为分布式系统的分析和设计开发以数据为中心的流程
分布式系统本身是面向数据的,它通过数据实体规定子系统边界,并通过特定数据交互来定义系统的动态特性。数据实体及其在分布式环境中的行为是不容忽视的。因此,通过对 IBM Rational Harmony 系统工程流程等典型 MBSE 工作流中进行功能分析,可以推导出端口和接口(数据交互和属性)的来源,在这种情况下,这种结果似乎比较奇怪。在本文中,我们将探索如何开发适用于分布式系统的分析和设计的 MBSE 流程。
|
技术文章 | 2012年 03月 23日 |
| 通过敏捷开发管理项目的硬件方面
在软件行业中,瀑布式开发无法响应快速变化的需求,而快速变化的需求在现代软件开发中已变得越来越明显。但是,在某些领域,比如硬件开发,瀑布式开发仍然是比较流行的开发方法。在本文中,我们将介绍通过使用 IBM Rational Team Concert 利用敏捷开发来应用针对此类项目的一些挑战和最佳实践。
|
技术文章 | 2012年 03月 22日 |
| 开发企业架构的实用指南
要开发一个有用的企业架构(Enterprise Architecture,EA),首先要明白您希望用自己的架构来解决哪些问题,这一点很重要。然后,根据这些问题,您可以制定一个方法并确定您需要的模型。最后,您可以对自己的架构进行定量和定性分析,发现可以改进业务的地方,或者确定必要的架构修改或增强。本文将提供一个企业架构程序及其流程的简要介绍。
|
技术文章 | 2012年 03月 16日 |
| Rational BuildForge 在翻译验证测试中的应用
本文介绍了翻译验证测试的特点和实施中所遇到的常见问题,由问题的解决引出了 IBM Rational BuildForge 产品,简要介绍了 Rational BuildForge 的产品特性,阐述了在翻译验证测试过程中 Rational BuildForge 的应用,通过实践解决了大部分翻译验证测试所遇到的问题目,大大提高了测试环境搭建的效率。
|
技术文章 | 2012年 03月 15日 |
| 为什么软件质量保证和 IT 安全需要协作
本文将介绍一种实现安全性的新方法,如果让软件开发团队和软件质量保证团队进行协作,那么效率会呈指数级增长。本文将解释质量保证流程如何帮助使 IT 更安全,以及 IT 安全性如何帮助更有效地保障测试环境。读者还将了解如何将安全性测试更好地融入软件开发生命周期。
|
技术文章 | 2012年 03月 12日 |
| 利用 Rational Software Architect 定义应用程序架构,第 2 部分: 迭代优化架构
本系列文章将介绍创建模型的一些技术,这些模型有助于指定和沟通软件密集型系统的架构。本系列将展示一家虚构公司 Yummy Inc. 的 Online Catering 架构的拟定。本文将使用一个迭代方法,描述使用 IBM Rational Software Architect 指定软件密集型系统时所需的关键架构活动。在该系列的第 1 部分中,我们将重点放在勾勒架构以及根据开发需求调整技术愿景的典型任务上。第 2 部分将介绍如何使用 Rational Software Architect 对架构进行迭代优化。这两篇文章均假定读者熟悉基于迭代开发的方法。
|
技术文章 | 2012年 03月 09日 |
| 用 Rational Performance Tester 进行手机应用测试的技巧简介
随着技术的进步,手机应用程序的功能变得越来越强大。这对传统的软件测试提出了新的挑战,但是现有的测试软件不能直接从手机应用里面录制脚本来测试其服务器端。本文结合实际测试经验,为您介绍一套使用 Rational Performance Tester 测试手机应用服务器端脚本的流程和方法。
|
技术文章 | 2012年 03月 08日 |
| 利用 Rational Software Architect 定义应用程序架构,第 1 部分: 构想架构
本系列文章将介绍创建模型的一些技术,这些模型有助于指定和沟通软件密集型系统的架构。本系列将展示一家虚构公司 Yummy Inc. 的 Online Catering 架构的拟定。本文将使用一个迭代方法,描述使用 IBM Rational Software Architect (RSA) 指定软件密集型系统时所需的关键架构活动。在该系列的第 1 部分中,我们将重点放在勾勒架构以及根据开发需求调整技术愿景的典型任务上。第 2 部分将介绍如何使用 RSA 对架构进行迭代优化。这两篇文章均假定读者熟悉基于迭代开发的方法。
|
技术文章 | 2012年 03月 05日 |
| 创建面向 SaaS 的漏洞削减策略
许多企业和行业依赖于基于 Web 的软件运行业务流程、执行交易并为客户交付服务。当使用期限逼近时,组织可能会感到惊慌并牺牲安全特性,只想尽快将应用程序投入生产。这是一种快速的(反应性的)解决方案,通常会导致产生有缺陷的应用程序。更好的、积极的解决方案是创建一个面向 SaaS 的 Web 应用程序漏洞削减策略(并采用基于 SaaS 的漏洞扫描器),用该策略预计应用程序的漏洞,并提供几种修复解决方案。作者将提供一个实现这种的策略的路线图,并演示如何在 IBM Rational AppScan 产品中使用扫描工具。
|
技术文章 | 2012年 02月 29日 |
| JavaScript 常见安全漏洞及自动化检测技术
随着 Web2.0 的发展以及 Ajax 框架的普及,富客户端 Web 应用(Rich Internet Applications,RIA)日益增多,越来越多的逻辑已经开始从服务器端转移至客户端,这些逻辑通常都是使用 JavaScript 语言所编写。但遗憾的是,目前开发人员普遍不太关注 JavaScript 代码的安全性。据 IBM X-Force 2011 年中期趋势报告揭示,世界五百强的网站及 178 家著名网站中有 40% 存在 JavaScript 安全漏洞。本文将结合代码向读者展示常见 JavaScript 安全漏洞,旨在帮助读者能够在日常编码工作中规避这些安全漏洞。此外,客户端 JavaScript 安全漏洞与服务器端安全漏洞原理略为不同,自动化检测 JavsScript 安全漏洞目前存在较大的技术难题,本文将结合案例跟读者分享如何利用 IBM Rational AppScan Standard Edition V8.0 新特性(JavaScript Security Analyzer,JSA)技术自动化检测 JavaScript 安全漏洞。
|
技术文章 | 2012年 02月 29日 |
| 根据多个需求项目创建基线
IBM Rational RequisitePro 中的 Baseline Manager Library 是一个 API,用户能够以编程方式使用它来创建基线。可以通过编写脚本来调整创建多个项目的基线的流程,或者将脚本安排为基于时间的任务来运行。使用该库,您可以创建在文档、Attribute Matrix 视图、包或整个项目中存在的需求的基线。
|
技术文章 | 2012年 02月 29日 |
| 跨区域 Scrum 团队项目管理经验谈
本文分析了跨区域特别是跨时区 Scrum 团队项目中容易遇到的问题,并根据笔者的实际经验,提出了相应的解决方案。虽然跨区域开发团队与本地开发团队在应用 Scrum 上存在一些重要的差异,但这些差异造成的问题都可以通过适当的方法得以顺利解决。
|
技术文章 | 2012年 02月 27日 |
| 在 Rational DOORS 和 Rational System Architect 之间同步需求数据
在企业架构(EA)中,跟踪与 EA 工件相关的需求很重要。本文将介绍在 Rational DOORS 需求管理软件中,如何使用 Rational System Architect 同步和映射 EA 数据,从而跟踪与 EA 工件相关的任何需求。
|
技术文章 | 2012年 02月 24日 |
| 放权:为什么独立编程专家(APE)能够改善软件开发过程
当工具用于帮助半独立的开发员设计、创建、测试,以及部署水平的端到端的组件方案时最有效。我们希望这些开发员试着约束多个垂直资源,以在各种条件下发挥作用。
|
技术文章 | 2012年 02月 23日 |
| 使用日程安排自动化测试来更好地管理时间与资源
在一个自动化测试系统中按日程安排一项测试是实现在特定的日期和时间内执行任务的重要组成部分。它不但能够帮助您更有效地使用测试资源,而且能够帮助您监视测试结果。本文介绍了关于这方面一些应当考虑的事项,日程安排子系统的构件的基本情况,它所包含的功能,以及怎样使用 Java 语言开发一个日程安排等等。
|
技术文章 | 2012年 02月 23日 |
| 在 Rational Team Concert 项目区域内使用高级定制功能,第 1 部分: 怎样在 Rational Team Concert 中创建一个通用工作项
您可以在 IBM Rational Team Concert 项目管理工具中定制或者添加全新的工作项,以适应团队的需要。本文将为您介绍如何使用 Rational Team Concert Eclipse 而不是网络客户端,创建一个完整功能的,名为 Risk 的新类型工作项。
|
技术文章 | 2012年 02月 20日 |
| 使用 IBM Rational Insight 获取 Rational Quality Manager 的统计数据和报表,第 1 部分: 配置从 Rational Insight 到 Rational Quality Manager 的连接
本系列文章介绍了怎样从 IBM Rational Insight 那里为 IBM Rational Quality Manager 得到工具与报告。这篇,也就是系列的第一篇文章,向您介绍了怎样配置从 Rational Insight 到 Rational Quality Manager 的连接,包括对 RQMRational Quality Manager Rational Quality Manager REST 服务的实时连接,以及数据仓库连接。本文还介绍了后续文章之中将会用到的场景。
|
技术文章 | 2012年 02月 20日 |
| 将 Perforce 配置管理与 Rational Team Concert 3.0 集成起来
本文探讨了将 Perforce 软件与 IBM Rational Team Concert 相集成的模式。它包含了关于集成的一个范例程序。
|
技术文章 | 2012年 02月 17日 |
| 通过增加代码覆盖率提高单元测试的质量
从 Rational Application Developer 8.0.3 开始,您可以配置 IBM Rational Application Developer 并将它与 IBM Rational Team Concert 集成,以便在交付代码之前运行测试并检查代码覆盖率。本文将介绍如何设置 Code Coverage Advisor,还将介绍如何使用它来增加项目中测试的代码的覆盖率。
|
技术文章 | 2012年 02月 17日 |
| 使用 Rational Developer for Power 与 RTC、ClearCase 进行 IBM Power 系统软件开发与版本管理
本文介绍了一种使用 Rational Developer for Power 来进行 IBM Power System软件开发,并结合 Rational Team Concert 以及 Rational Clear Case 来进行版本管理的解决方案。
|
技术文章 | 2012年 02月 16日 |
| 针对 IBM Rational Software Architect Design Manager 的 25 条服务器和客户端建议
Rational Design Management 产品的一个开发员通过本文提供了安装带 IBM Rational Software Architect Design Manager Server Extension 的 IBM Rational Software Architect Design Manager Server 的提示和技巧,以及使用随服务器一起自动安装的网络客户端和瘦客户端 IBM Rational Software Architect Design Manager Client Extension 的方法及建议。
|
技术文章 | 2012年 02月 13日 |
| 使用 Rational Application Developer V8 开发 Modern Batch 应用
Rational Application Developer V8(RAD V8)集成了 Compute Grid Tool for Modern Batch,这个工具可用于开发 Modern Batch 应用。本文将向您介绍如何使用该工具来开发 Modern Batch 应用的整个过程。
|
教程 | 2012年 02月 09日 |
| 使用 Rational Build Forge 自动化 IBM Cloud 上的构建和发布过程
作者将探讨如何使用 IBM Rational Build Forge(一种自适应的过程执行框架,可自动化、管理和跟踪软件开发中所涉及的每个组件之间的过程)来自动化 IBM SmartCloud Enterprise 中的构建和发布过程,阐释使用 Build Forge 和 Build Forge Agent 自动化某个过程所涉及的步骤,并通过用例进行举例说明。
|
技术文章 | 2012年 02月 09日 |
| 集成 Rational DOORS 与 Rational Change 进行协作性需求管理
学习怎样使用 IBM Rational DOORS 变更管理集成特性,在基本模式下与 IBM Rational Change 协作性变更管理软件进行通信。本文涵盖了整个流程,从配置到收集需求的特性、需求的实施阶段,所有这些都将会帮助您获得对需求的完整追踪性。本文面对的读者是那些对 Rational DOORS 和 Rational Change 软件已经有一定了解的用户。
|
教程 | 2012年 02月 06日 |
| 使用核心电信网络特性来开发网络程序,第 1 部分: 网络服务方法
传统意义上,构建电信应用程序处理的是电信网络的复杂性,并拥有电信协议的技术性技巧,这些协议例如 SMPP,MLP 以及 Parlay。本文描述了第三方程序开发员是如何使用服务提供商网络中的核心电信特性,来构建网络程序的。文中还解释了其他的方法,包括怎样使用 IBM WebSphere 电信网络服务服务器(TWSS)中包含的 REST 和网络服务功能,来更加轻松地构建电信应用程序。
|
技术文章 | 2012年 01月 31日 |
| Rational Application Developer 性能调优方法概述
很多的 Rational Application Developer(RAD)用户常常碰到性能问题,但往往这是因为用户对正确使用 RAD 存在误区。本文将从多方面介绍 RAD 的调优技巧,让您的 RAD 使用起来能拥有更加好的性能。
|
技术文章 | 2012年 01月 31日 |
| 应用 Rational Quality Manager 实现敏捷开发中软件构建的管理与测试
本文主要介绍了如何利用 IBM Rational Quality Manager(RQM)来实现敏捷开发中对软件构建的测试和管理。通过 RQM 提供的 Build Viewlets 功能实时跟踪构建(Build)创建过程,查看构建信息,如:最新的构建中包括了哪些新增的功能点,解决了哪些软件缺陷,从而有利于测试人员及时有效的对新功能点和缺陷进行测试,高效的协调整个团队的工作进程,降低开发风险。
|
技术文章 | 2012年 01月 30日 |
| 使用 Rational Team Concert 3.0 及 ODC 改进项目的质量,第 1 部分: 分类并确认缺陷
使用正交缺陷分类法(Orthogonal Defect Classification,ODC)在整个软件开发生命周期进行分析,使得团队能够深度分析缺陷记录以及缺陷趋势。一系列的 ODC 分析功能能够丰富所有的软件开发过程。本文,也就是两篇中专题的第一篇,向您展示了怎样扩展 IBM Rational Team Concert 3.0 版本,以支持 ODC 系统性缺陷数据收集功能。
|
技术文章 | 2012年 01月 19日 |
| 使用 Greasemonkey 打造自己的 Rational Quality Manager
本文主要介绍如何编写 Greasemonkey 脚本,并使用这个脚本例子运行于 Rational Quality Manager(RQM)的脚本执行页面中,帮助执行 RQM 的手工测试脚本。
|
技术文章 | 2012年 01月 19日 |
| 使用模型驱动开发来加速 Android 设备及应用程序的交付
随着 Android 平台在不同的设备上快速地扩展市场份额,嵌入式产品设计变得越来越复杂,而产品生命周期也一再缩短,高效的开发变得重要起来。本文演示了一些情景,在这些情景中使用模型驱动开发(MDD)来帮助开发人员加速基于 Android 的设备和应用程序的交付。
|
技术文章 | 2012年 01月 13日 |
| 使用 Rational AppScan 检测 Web 服务安全漏洞
本文旨在帮助读者识别 Web 服务的常见安全漏洞,了解如何规避这些安全漏洞,同时结合案例跟读者分享如何利用 Rational AppScan 检测 Web 服务的安全漏洞。
|
技术文章 | 2012年 01月 09日 |
| Web 2.0 桌面与移动应用程序安全性设计
当前大多数网络攻击都指向网络应用程序。这些攻击集中攻击那些常见的网络安全漏洞,其中包括跨网站脚本、SQL 注入、参数干扰、cookie 破坏,以及信息泄露等等。传统的安全防御,例如防火墙以及入侵检测系统,保护不了这种类型的攻击,因为这些攻击利用这些防御系统的漏洞,使其失去作用。本文介绍了大多数常见的网络应用程序漏洞以及可能的反制措施,并介绍了开发过程中进行自动化安全扫描的价值,以开发出安全的应用程序。
|
技术文章 | 2012年 01月 04日 |
| 使用 Rational ClearQuest OSLC CM REST API 进行缺陷管理
本文重点在探讨如何在 Rational ClearQuest 中使用 OSLC-CM 1.0,同时还提供并讲解了一个 Python 实现的示例程序,以帮助读者理解 OSLC-CM 的工作方式。
|
技术文章 | 2011年 12月 30日 |
| IBM Rational Functional Tester 8.2.1 中的新特性
在 Rational Functional Tester 8.2.1 中,带来了很多改进以及新的特性,本文旨在向读者介绍这些改进和新特性,让读者了解RFT新版本中的亮点。并且可以帮助读者快速上手使用这些新的特性,以便让 RFT 的新版本给读者带来益处。
|
技术文章 | 2011年 12月 29日 |
| 在 Rational Performance Tester 中增强自定义代码功能快速定位性能问题
IBM Rational Performance Tester(RPT)提供了一些基本的测试计数器和内置的性能测试报告模板。然而,在测试过程中用户往往需要自定义自己的性能计数器,并且希望 RPT 在运行过程中能够输出实时的控制台日志信息,以便于脚本的跟踪调试。本文将介绍如何通过增强自定义的代码,达到实时监控特定指标的目的,同时也方便进行性能问题的快速定位。
|
技术文章 | 2011年 12月 29日 |
| 敏捷项目管理实战之质量管理
本文以笔者的项目管理实践为基础,介绍基于经验过程控制(Empirical Process Control)模型、缺陷预防以及敏捷价值观的敏捷质量管理思想及其实践。希望通过本文为广大项目管理人员提供质量管理的一些思路和经验分享。
|
技术文章 | 2011年 12月 27日 |
| 使用 IBM Rational System Architect 工作区来实施 DoDAF 2 架构
通过实施工作区,您可以在 IBM Rational System Architect 之中建模多个版本的架构。本文向您介绍了为以下场景创建的不同版本,以及每一个版本的优势:实施一个企业架构,实施一个当期和未来的架构,集成系统的系统架构,以及交易分析。它还描述了可以分析工作区的四种软件工具。
|
技术文章 | 2011年 12月 26日 |
| 软件子承包商的协作管理
尽管软件开发子承包商的实践活动在现在已经得到了广泛的普及,但是对使用的不同标准和工具尚缺乏一个清晰的定义,而且在对开发模型做出变动时,也不能识别即将出现的风险。本文分析了公司在转向模型时,将会面临的业务动机以及新的关注点,并介绍了在 IBM Rational Jazz 技术顶端运行的软件,是怎样帮助您实施协作性的框架,来管理服务外部提供商的工作的。
|
技术文章 | 2011年 12月 23日 |
| 充分利用 Rational Build Forge 的三种方式
许多开发员使用 IBM Rational Build Forge 来通过其管理操控台处理软件构建问题。但是它还包含了一系列功能优异的命令行 Java 和 Perl API。而且,它与基于 Jazz 技术的软件集成之后,可以提供完整且综合的测试,构建,更改和发布管理工具。本文介绍了怎样使用范例代码完成这个过程。
|
技术文章 | 2011年 12月 23日 |
| 使用协作性设计管理来降低软件和系统方面的复杂性
复杂性是在交付创新性产品,系统和程序时所面临最大的挑战。为了处理这个问题,IBM Rational 软件开发推广了一种基于模型的方法,这种方法可以改进质量,并促进整个团队之间的交流协作。我们新的协作性设计管理(CDM)特性扩展了这种功能,这样您就可以在设计阶段与涉众协作,并改进软件开发生命周期内工件设计的集成。
|
技术文章 | 2011年 12月 22日 |
| 集成 Rational DOORS 与 Rational Team Concert 变更管理
学习怎样在 Basic 或者 OAuth 模式下使用 IBM Rational DOORS Change Management 集成特性,来与 IBM Rational Team Concert 协作更改管理软件相交互。它包括整个流程,从配置,到收集需求的特性,到需求的实施,所有这些内容都能帮助您取得需求的完整追踪性。本文所面对的读者,拥有 Rational DOORS 与 Rational Team Concert 软件的中级层次的知识。
|
技术文章 | 2011年 12月 21日 |
| 应用 Rational Quality Manager 与 Rational Team Concert 集成实现软件测试缺陷的统一管理
IBM Rational Quality Manager(RQM)和 IBM Rational Team Concert(RTC)是基于 Jazz 平台的两款协同软件开发和质量管理的工具。通常,开发人员通过 RTC 进行代码管理、构建管理和缺陷管理等多项管理任务;而测试人员通过 RQM 进行测试流程的管理,并且要通过 RTC 去创建缺陷和跟踪缺陷的状态。本文主要介绍如何将 RQM 和 RTC 集成实现缺陷的无缝管理。
|
技术文章 | 2011年 12月 19日 |
| Rational Team Concert 多个实例的安全性配置
本文是一篇概述,介绍了怎样使用 IBM WebSphere Application Server Network Deployment 概述,来创建多个 IBM Rational Team Concert 程序。本文提供了系统性的指南,以得到一个 SSL 认证,以及怎样在程序服务器的 6.1 或者 7.0 版本上创建的每个程序服务器概述上安装和配置认证,以提供对多个 Rational Team Concert 实例的安全性访问。
|
技术文章 | 2011年 12月 19日 |
| Rational System Architect 11.4 的可伸缩性
本文报告了 IBM Rational System Architect 的可伸缩性测试结果。这些测试结果展示了部署到 Windows Terminal Server 环境时,IBM Rational System Architect 的可伸缩性。它还提供了指南,帮助指引随着并发用户数量的增长,所需要的硬件条件。
|
技术文章 | 2011年 12月 14日 |
| Rational Functional Tester 自动化脚本的优化技巧
Rational Functional Tester(RFT)作为自动化测试工具,在回归测试阶段很好的展现了它的价值。然而,自动化脚本编写,尤其是随着用户界面的变更,自动化脚本的后期更新和维护,却始终困扰着多数 RFT 的使用者。本文将根据作者的使用经验,汇总出一系列行之有效的 RFT 脚本编写规则和技巧。
|
技术文章 | 2011年 12月 14日 |
| Rational ClearQuest 简介及变更管理的项目实践
本文介绍一个基于 Rational ClearQuest 的企业变更管理系统(Enterprise Change Management,ECM)系统。通过对该系统的介绍和应用,讲解了 ECM 如何成为项目开发中统一的变更管理资源,如何满足多团队、多项目成员参与,多版本开发同时进行时的变更管理。ECM 系统提供了强大的跟踪、协作功能。如何满足项目开发中对变更的高效管理,作者分享及讨论了其在项目中实践。
|
技术文章 | 2011年 12月 12日 |
| 对性能测试更快处理大量的测试数据参数
对了使用 IBM Rational Performance Tester 工具对协议和大量负载模拟的进行性能测试,一个巨大的挑战是在运行时对测试数据设置参数。这主要是由涉及到测试数据的规模所决定的,包括测试数据类型的数量,以及每种类型所涉及数据的数量。这些数量的数据通常会扩展到数百万行。在运行时读取数据,会涉及到非常深入的 I/O 活动。本文描述了优化测试数据参数的一些方法,以降低操作系统资源的使用,并通过测试软件驱动跟多的负载。对于大量的测试数据和请求生成活动来说,这将使得性能测试有着显著的改善。
|
技术文章 | 2011年 12月 12日 |
| 使用对象约束语言(OCL)生成更精确的域模型
为了构建更精确的模型,尽可能接近实际的相关业务,我们通常需要添加约束。为了显示怎样构建有用和精确的域模型,本文介绍了如何使用 IBM Rational Software Architect 以及 EMF 确认框架,以 UML 和 OCL 写成的域模型的确认过程。
|
技术文章 | 2011年 12月 09日 |
| 使用 Rational Open Access: RPG Edition 分离 RPG 数据库 IO
从 DDS 迁移到 DB2 for i 上的 SQL 数据库无需更改一行程序代码,也不需要重新编译程序。本文主要描述如何使用 Rational Open Access: RPG Edition ,使 RPG 程序获得高级数据中心编程技术所带来的好处,而这些好处原本只能通过 SQL 编程获取。
|
技术文章 | 2011年 12月 08日 |
| 基于 Rational ClearCase UCM 与 Rational ClearQuest 集成与基于 Rational Team Concert 的两种软件配置管理的比较
本文根据在实际生产环境中的经验对目前较为常用两种软件配置管理解决方案做一个浅显的比较:一种是 Rational ClearCase UCM 与 Rational ClearQuest 集成实现的解决方案,另外一种是通过 Rational Team Concert(RTC)实现的解决方案。
|
技术文章 | 2011年 12月 05日 |
| 轻松实现 Rational DOORS 以及 HP 质量中心数据的同步化
HP 质量中心的 IBM Rational DOORS 3.5 版本,可以帮助您实现 Rational 需求数据以及 HP 测试处理数据之间的同步化。本文向您介绍了怎样安装与配置界面。
|
技术文章 | 2011年 12月 02日 |
| 定义开发环境的范围
应用开发环境的稳定和综合定义,可以确保不会忽略任何事,不管您是在规划,定义,部署,还是在管理这样的环境。
|
技术文章 | 2011年 11月 30日 |
| 利用 Rational Quality Manager REST API 实现自动化测试与 Rational Quality Manager 的集成
本文提供了一种灵活地将 Rational Quality Manager(RQM)与其他自动化测试框架集成的方法,使用 RQM REST API 而不使用 RQM 适配器来实现将自动化测试结果自动提交到 RQM 进行管理。
|
技术文章 | 2011年 11月 30日 |
| 为持续功能改进制定计划的步骤
本文描述了 Rational 专业架构师在工作中所使用的过程,以改进 IT 公司内的功能。我们使用程序交付来包含所有类型的软件开发与交付,不管它是 COTS 还是完整的通用开发以适应您的业务需求。
|
技术文章 | 2011年 11月 30日 |
| 集成 Rational Functional Tester 与 Rational TestManager 以实现测试用例的自动化
学习怎样从 Rational TestManager 7.0.2 运行自动化 Rational Functional Tester 8.2.0.1 脚本,并在 TestManager 日志之中查看结果,以及如何实现这两款工具的集成。您甚至可以远程运行脚本,如该指南所解释的那样。注意:Rational TestManager 被 IBM Rational Quality Manager 所替换,但是本文对于那些仍然在使用旧软件的用户来说十分有用。
|
技术文章 | 2011年 11月 30日 |
| 利用 Rational ClearCase 和 STAF 实现自动化脚本的自动更新和编译错误检测
自动化测试在软件测试中的地位显得越来越重要,而 IBM Rational 产品则是自动化测试的主流工具之一。本文主要介绍如何利用 IBM Rational ClearCase、Rational Functional Tester 以及 STAF 来自动更新自动化脚本以及检测编译错误,实现自动化流程的自动化。
|
技术文章 | 2011年 11月 29日 |
| 在 Rational Functional Tester 测试脚本中实现对时间的控制
在使用 Rational Functional Tester(RFT)实施自动化测试时,脚本的不稳定往往是由于对时间的把控不够好所导致的。本文将介绍一些有关在 RFT 自动化测试脚本中控制时间方面的经验。
|
技术文章 | 2011年 11月 28日 |
| 在协作生命周期管理的帮助下的精益软件开发方法
由精益软件开发原则启发,本文讨论的是在协作生命周期管理(Collaborative Lifecycle Management,CLM)IBM Rational 解决方案的帮助下,如何查看、删除,并最终预防消耗时间的多种方法。
|
技术文章 | 2011年 11月 21日 |
| 深入浅出 IBM Rational PurifyPlus 高级特性
IBM Rational PurifyPlus 是一个强大的动态代码分析工具。它能够有效地帮助您在开发的早期发现系统内存、性能、可靠性等方面的问题,从而促使这些问题尽快解决。PurifyPlus 还包含一些高级选项,能够帮助您对 PurifyPlus 进行定制,以满足复杂软件开发环境的需求。
|
技术文章 | 2011年 11月 17日 |
| 利用 Rational Functional Tester 对 SAP 进行自动化操作的新思路
SAP 是常用的 ERP 系统,在对与 SAP 有交互的软件系统进行测试时,需要对 SAP 具备一定的知识和技能。本文借助 Rational Functional Tester 和 Web 结合提供端到端的对 SAP GUI 进行自动化操作,将测试人员和开发人员从耗时耗力的 SAP 操作中解放出来,并降低测试人员和开发人员对 SAP 专业知识的依赖度。
|
技术文章 | 2011年 11月 14日 |
| 使用 IBM Rational Performance Tester 对大容量测试优化负载处理过程
当对测试多样化协议和大量负载模拟使用 IBM Rational Performance Tester 时,一定要优化测试机器和工具,以及网络和基础的性能。在本文之中,您将会发现通过配置测试工具与操作系统,您所采用的措施可以改进每台机器上 Rational Performance Tester 的负载生成功能。您还会学到大容量负载模拟期间,您可以使用到的技术,来矫正一些细微的错误。
|
技术文章 | 2011年 11月 08日 |
第 1 - 100 条,共 1634 条 | 下一页 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)