跳转到主要内容


developerWorks 中国  >  Rational  >  

文档库

developerWorks
 
  
 
  第 1 - 100 条,共 171 条      下一页  显示所有    隐藏内容简介    
 
题目 日期
OO 设计过程:开始设计软件
上个月这个系列开始时,我们讨论了如何将设计过程列入优先。这个月,将实际设计一个软件。我们需要一个既有价值、又紧凑得能够在合理时间范围内完成的项目。我们还要使用一个真正有用的程序,而不是纯粹的教学练习。我们选择了一个称为 "Bank of Allen" 的教育软件。在这几个月的课程中,将介绍该程序的完整设计和 (Java)实现,因此您能够自始至终看到整个过程。并且(有意)不校正过程中的错误,以便您看到现实世界中真正发生的事情。下面让我们开始吧。
    2000年10月17日  
 
OO 设计过程:细化问题定义
开始问题定义时的下一步是定义词汇表。通常,熟悉艺术的人可以立即辨别艺术术语,这些术语无需定义,但是常常一个术语有不确定的含义,或者在当前问题中有特定用法,这些术语应明确定义。本文讲述如何创建有用的词汇表。
    2000年10月17日  
 
OO 设计过程:入门
欢迎来到本联机课程的第一部分。本专栏的意图是:通过引导您实际操作,提供有关面向对象 (OO) 设计和开发过程的详细经验。本专栏是旅行多活动少,因为整个过程历时数月。我们将从收集需求开始,然后通过分析再到设计,最后用 Java 实现该设计。课程结束时,将得到一个自始至终完整具体的 OO 程序案例。将花很多篇幅讨论基本理论,但重点是解释如何应用该理论的实际例子。
    2000年10月17日  
 
OO 设计过程:验证分析原型与模型的差异以及二者的重要性
本文是 OO 设计过程系列中的第四篇文章,将通过创建一个模型来从问题陈述阶段转向解决方案阶段,并将该模型部署到用户 社区。
    2001年6月22日  
 
OO 设计过程:用例简介 设计程序的动态(运行时)行为
在前几篇文章中,我们已经细化了问题说明,并且建立了教育软件的模型。在本文中,我们将研究用例分析。
    2001年8月17日  
 
OO 设计过程:用例计划 设计程序的动态(运行时)行为
如何确定该用哪些用例,以及在计划用例时应该考虑的其它事项。
    2002年1月18日  
 
OO 设计过程:应用的用例,第 1 部分 详细说明用例
在本月的文章中,我继续上个月关于用例规划的文章,开始填写第一个(存款)用例的用例模板。我不只填写了模板,而且提供了有关工作时思考过程的详尽注释。
    2002年1月25日  
 
OO 设计过程:应用的用例,第 2 部分 完成用例
本文是有关我编写的 OO 设计过程的系列文章的继续。前七个部分涵盖了规划阶段,从初始设计到问题陈述的细化以及开始使用用例。在下个月转向用户界面以前,我将在本月结束用例的讨论。
    2002年1月25日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 5 部分: 架构与设计
当这个正在进行的应用 RUP 和其他的 Rational 工具的 J2EE 样例项目从用例转换成架构和设计时(包括数据建模和构建测试设计假想的原型),这个项目已经进入了更加技术的阶段了。
    2004年4月1日  
 
IBM Rational Rapid Developer: 对代码、设计和部署为架构师提供更多的掌控能力
本文来自于 Rational Edge :作者讨论了 IBM Rational Rapid Developer 的主要特点,IBM Rational Rapid Developer 可以使我们对架构和构建进行更好的控制,从而保证高质量的业务应用。
    2004年4月1日  
 
使用 Rational XDE Data Modeler 建模和设计数据库第一部分 - Rational XDE 和数据建模(Data Modeling)透视图
如果你在你的项目或者公司中参与了数据的架构,这篇文章或许可以帮助你。这篇文章为数据库设计者、管理员或者负责实现数据模型的开发人员而准备的,不论是逻辑的和物理的,还是实际厂商的数据库(尤其是 DB2 Universal Database)。
    2004年9月9日  
 
使用 Rational XDE Data Modeler 建模和设计数据库第二部分 - 使用 Rational XDE 进行数据建模
如果你在你的项目或者公司中参与了数据的架构,这篇文章或许可以帮助你。这篇文章为数据库设计者、管理员或者负责实现数据模型的开发人员而准备的,不论是逻辑的和物理的,还是实际厂商的数据库(尤其是 DB2 Universal Database)。
    2004年9月9日  
 
使用 Rational XDE Data Modeler 建模和设计数据库第二部分 - 使用 Rational XDE 进行数据建模
如果你在你的项目或者公司中参与了数据的架构,这篇文章或许可以帮助你。这篇文章为数据库设计者、管理员或者负责实现数据模型的开发人员而准备的,不论是逻辑的和物理的,还是实际厂商的数据库(尤其是 DB2 Universal Database)。
    2004年9月9日  
 
让软件设计与需求保持一致
本文描述了 IBM Rational® RequisitePro® 2003 和 IBM Rational® XDE™ Developer v2003 之间的集成如何帮助软件团队保持设计活动与需求的一致性。目的在于能够交付实际满足客户需求的软件。
    2004年11月16日  
 
以设计求质量
全面单元测试是保证软件开发过程质量的关键策略,但迄今为止并没有为人们广泛接受。本文考查了妨碍全面单元测试的"拦路石",并介绍了来自 IBM Rational 软件公司旨在克服这些拦路石的新技术。
    2005年1月17日  
 
为你的业务需求建立正确的软件开发基础架构: 第 2 部分: 指定符合小组成员技能的设计和构造解决方案
来自Rational Edge:作为关于“如何建立比较强壮的软件开发基础架构”系列的第二次部分,我们把重心放在自动化设计和构造工具上。首先关注不同的工具如何用不同的角色和技能层次来适应开发者的需要,然后说明该如何开始表达设计并构造 RFP 中的需要。
    2005年2月15日  
 
Rational Edge - 从用例到代码,第二部分:用例设计
来自 Rational Edge:这是“从用例到代码”系列文章中的第二部分,讨论如何把从用例中捕获的需求转换成可实现的表达形式与代码,本文介绍了在Rational Unified Process(RUP)中进行用例设计的几个步骤,其结论是与具体的实现技术相关的。
    2005年3月31日  
 
对于架构师来说在代码、设计和部署上更多的控制
本文来自于 Rational Edge :作者讨论了 IBM Rational Rapid Developer 的主要特点,IBM Rational Rapid Developer 可以使我们对架构和构建进行更好的控制,从而保证高质量的业务应用。
    2005年4月1日  
 
IBM Rational 设计与构建工具策略的介绍
本文来自于 Rational Edge:因为 Rational 软件是 IBM Software Group 的一部分,所以我们有必要为完成 Rational 的使命(即确保客户能够成功地创建软件和依赖于软件的系统)定义出一个清晰的远景和策略。本文是对 Rational 设计与构建工具的简明介绍。通过介绍一个简单的 Rational 投资关注点的关键领域的概念视图,和此投资与广泛的 IBM Software Group 计划与技术的关系,使该策略意味深长。
    2005年4月1日  
 
模型驱动体系结构介绍,第二部分: 来自 MDA 工具包的设计和使用的经验
本文来自于 Rational Edge:在过去的两年里,人们广泛地探讨模型驱动设计在提高生产率和企业应用程序开发质量方面的作用,但是有关 MDA 式样开发的使用方面的经验的书面材料是很少的。本文提供了一组来自 IBM MDA 工具包的设计和使用方面的实践经验。它强调了来自具体 MDA 实践的主要经验,并提供了一些对 MDA 方法的观察,包括对以后工作的简要讨论。
    2005年7月5日  
 
进行软件架构设计的益处
本文来自于 Rational Edge:这是这个系列教程的第四篇并且是最后一篇文章,Peter Eeles的这篇文章涵盖了许多商业和IT组织可以从一个健全的软件体系架构获得的益处。
    2006年7月14日  
 
运用RUP 4+1视图方法进行软件架构设计
要开发出用户满意的软件并不是件容易的事,软件架构师必须全面把握各种各样的需求、权衡需求之间有可能的矛盾之处,分门别类地将不同需求一一满足。本文从理解需求种类的复杂性谈起,通过具体案例的分析,展示了如何通过RUP的4+1视图方法,针对不同需求进行架构设计,从而确保重要的需求一一被满足。
    2006年7月20日  
 
DB2 Magazine 中文版: 通过设计获得灵活性
IBM Rational Data Architect 使得满足那些几乎不可能的设计需求的可能性大大增加。
    2006年8月31日  
 
设计一个利用数据访问对象访问 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日  
 
统一的基于场景的设计,第 2 部分: 理解客户及用户
一个关于统一的基于场景设计的方法的四篇文章组成的系列中的第二篇着重于建模活动的业务方面,并提供了取自于真实案例的具体实例。特别地,本文说明了如何获取并形式化与所有的业务实体,以及将正在被建模的流程的一部分自动化所需的相应系统实体相关的详细内容。
    2006年10月31日  
 
统一的基于场景的设计,第 1 部分: 方法论原理
您曾经怀疑过如何向系统架构师、设计人员和开发人员提供干脆明确的需求吗?所撰写的场景向您和您的团队完全地阐述了系统运行所处在的环境的情境吗?您如何能够快速地适应连续的业务需求变更?您如何能够为系统创建最佳的接口?统一的基于场景的设计是回答以上问题的端到端的方法,它同时也瞄准了创建更容易满足业务需求的系统。
    2006年10月31日  
 
统一的基于场景的设计,第 3 部分: 概念设计
本文是关于统一的基于场景的设计方法论的四篇系列文章中的第三篇,主要关注于建模活动的系统方面。本文尤其关注如何设计与支持在前面的文章中被建模的业务流程的自动化系统的用户交互。
    2006年10月31日  
 
设计、开发和部署一个随需应变的 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 Edge: 书评——数据库重构:演进的数据库设计
本文来自于 Rational Edge:对于重构数据库的一个实际的评论:进化的数据库设计,作者 Scott W. Ambler 和 Pramod J. Sadalage。
    2006年11月13日  
 
Rational Edge: 书评:Ajax 设计模式
本文来自于 Rational Edge:一本 Michael Mahemoff 的书的评论,书名是 Ajax 设计模式,涵盖了 Ajax(Asynchronous JavaScript and XML)的最佳实践和四种模式。
    2006年12月14日  
 
使用 Rational Application Developer 在 Web 应用程序中集成水晶报表 (Crystal Reports),第 2 部分: 在设计期间使用 JDBC 连接以及在运行期间使用JNDI 连接在 Web 应用程序中嵌入水晶报表 (Crystal Reports)
学习如何在设计期间使用 JDBC 连接,运行期间使用 JNDI 连接在 Web 应用程序中嵌入水晶报表 (Crystal Reports)。
    2007年6月17日  
 
使用 IBM Rational ClearQuest 和 ClearCase UCM 设计发布管理策略
这篇文章阐述了怎样利用 IBM Rational ClearQuest 和 IBM Rational ClearCase Unified Change Management 制定一个发布管理策略。它向您展示了如何满足项目、发布、构架以及工作区管理的各种需求。您还可以学习如何处理变更请求 ,如何使用组件以及发布单元,以及选择一个集成流策略。最后,您将能够更好地实现调整项目和开发工作的复杂任务,并达到有规律地预定发布策略的目的。
    2007年11月2日  
 
应用程序架构本质,第 9 部分: 针对易变性设计应用程序架构
对于包含会带来不确定性和潜在变更因素的环境,本文讨论可帮助减少易变性对应用程序影响的方法和工具。
    2008年1月29日  
 
SOA 设计的信息透视图,第 5 部分: 在 SOA 中使用 Rational Data Architect 的价值
发现如何使用 IBM Rational Data Architect、IBM Industry Models 和 IBM Information Server 的统一元数据管理使过程、服务和数据模型保持一致。使用这些工具加快 SOA 项目。本文是 “SOA 设计的信息透视图” 系列的第 5 部分,描述了这些产品中支持 SOA 中的数据建模模式的关键特性。
    2008年3月27日  
 
SOA 设计的信息透视图,第 2 部分: 在 SOA 中应用业务术语表模式的价值
在 SOA 或数据集成项目中,关键业务术语可能会造成混淆,对其含义进行反复的争论会导致延迟、推迟修改甚至产生错误。本文是 “SOA 设计的信息透视图” 系列的第二篇文章。本文介绍业务术语表的概念,帮助您消除术语方面的误解。了解在 SOA 中应用业务术语表的价值,学习如何定义和使用它以使同事之间的交流更加清晰。
    2008年3月27日  
 
SOA 案例研究:SOA 设计
本文是面向服务的体系结构 (SOA) 系列之一,主要通过名为 JKHL Enterprises (JKHLE) 的虚构公司阐述一个案例研究。 本文的案例研究重点是与 SOA 设计(更具体地说是服务和流的设计)相关的挑战和解决方案。本文描述如何应用“SOA 设计场景”的实现和解决方案模式来解决与该案例研究相关的业务和 IT 挑战。
    2008年6月26日  
 
基于统一场景的设计: 从概念到实践
这篇文章是本系列文章的完结篇,它描述了用于方法学的 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日  
 
利用 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日  
 
使用 RAM 富客户端进行资产工程设计
RAM 富客户端是 Eclipse 丰富功能的扩展,开发人员使用该产品可以向远程存储库快速收集和上传或者从中定位和下载与软件相关的资产。在本文中,我们将概述使用 Rational Asset Manager (RAM) 进行基于资产的工程设计方法,并提供一些详细的示例,向您展示如何通过功能齐全的 RAM 富客户端利用此资产存储库。
    2009年6月15日  
 
设计债经济学:描述软件维护性问题的原因,成本以及改善的词汇
本文来自于 Rational Edge:代码的可维护性对软件的质量是极其重要的,并且关系到每一个开发利益相关方的利益。本文介绍了代码维护性的问题,以及怎样去识别和解决它们。 (The Rational Edge)
    2009年7月15日  
 
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 设计 SOA 服务,第 1 部分: 需求、过程与建模入门
在这个教程中,这个系列的第一部分,您将学习关于 Rational 软件开发平台中工具集之间的相互关系,当您在使用 MDD 设计一个基于 SOA 的服务的时候,您将会用到这个平台。您可以看到怎样从不同的来源访问需求,如何利用一个自定义的软件开发过程,然后开始为被需要的服务的设计进行模型。所用到的工具包括 Rational Software Architect、Rational Software Modeler 、WebShpere Business Modeler、IBM Rational RequisitePro ,以及 Rational 统一过程(RUP)方法论。
    2007年4月6日  
 
使用 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 Software Architect 设计 SOA 服务,第 3 部分: 在您的设计中使用资产和模式
学习如何使用 IBM Rational Software Architect(SOA)、可重用资产、可重用资产规范(RAS)以及软件模式与 Gang of Four (GoF)的复合设计模式,来创建面向服务体系构架(SOA)的服务设计。学习如何在 IBM Rational RequisitePro 中从设计结果跟踪到需求。学习发布您的服务设计模型报告。
    2007年7月10日  
 
使用 Rational Software Architect 设计 SOA 服务,第 4 部分: 由 UML 模型生成 Web 服务并进行测试
本教程,系列的第 4 部分,将讨论如何将设计从 UML 转换为 WSDL 和 Java —— 可以运行并测试的工件。在本教程中您将用到的 Rational Software Architect 的一个关键特性是能够将模型间的转换自动化。我们将讨论该特性,并向您说明该方法如何帮助您将设计转换为解决方案的实现。
    2007年7月10日  
 
使用 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日  
 
使用模型驱动开发和基于模式的工程来设计 SOA: 第 1 部分: 创建 UML 概要文件和模型模板
学习如何扩展 IBM Rational Software Architect,并且利用您自己的最佳实践和资产,将面向服务的体系结构(service-oriented architecture,SOA)解决方案的设计自动化。本教程说明了一些当您在设计 SOA 和其他解决方案时,可以结合使用的、用来提高生产力、软件质量,和治理过程的特性。
    2007年9月6日  
 
Hello World: 学习如何使用 Rational Software Architect V7 设计并实现一个简单的电话簿应用程序
本篇对 Rational Software Architect 重要部分的介绍,为您提供了实际操作的练习,展示了如何使用 Rational Software Architect V7 设计和实现了一个面向服务的应用程序。
    2007年9月13日  
 
使用模型驱动开发和基于模式的工程来设计 SOA,第 2 部分: 基于模式的工程
学习如何使用 IBM Rational Software Architect 中所包含的特性集以及您自己的定制模式来自动化地设计软件。通过自动化地设计 SOA 和其它解决方案,您可以提高生产力,提高解决方案的质量,并且支持全面的治理过程。
    2007年11月30日  
 
Hello World: 用 Rational Data Architect 设计和开发数据库,第 1 部分
IBM Rational Data Architect (RDA) 是一个功能强大界面友好的数据库设计开发工具。该工具提供了对来自不同厂商的数据库产品的支持。本教程将简要介绍 RDA 这个产品,以及介绍如何用 RDA V7 进行数据库建模。
    2007年12月28日  
 
Hello World: 用 Rational Data Architect 设计和开发数据库,第 2 部分
IBM Rational Data Architect (RDA) 是一个功能强大界面友好的数据库设计开发工具。该工具提供了对来自不同厂商的数据库产品的支持。本教程将介绍如何用 RDA V7 实例化和部署数据库,向数据库中导入数据和编辑数据,以及如何用 RDA 进行 SQL 语句和存储过程的开发和调试。
    2008年1月3日  
 
使用模型驱动开发和基于模式的工程来设计 SOA,第 3 部分: Eclipse Modeling Framework Technology Java Emitter Template 转换
本教程描述了,怎样扩展 IBM Rational Software Architect 的应用 ,以及怎样使用您自定义的模板,来自动生成一个设计方案。Rational Software Architect 为您在设计服务型结构(SOA),或其他方案时的联合应用,提供了一些技巧。您也可以通过这些自动操作,来提高方案的质量,以及支持总体管理进程。
    2008年8月14日  
 
使用模型驱动开发和基于模式的工程来设计 SOA,第 4 部分: 模型到模型的转换以及将模型与 EMFT JET 转换连接起来
本篇教程向您展示了,怎样扩展 IBM Rational Software Architect 的应用,以构建模型到模型的转换 。您将通过模型映射、定义映射、创建并测试得到的插件,来构建自己的插件。
    2008年8月21日  
 
为基本用例建模 从何处来,到何处去
基本建模是以使用为核心的设计的基本方面。本周 Scott Ambler 介绍有关开发基本用例模型的一些背景知识和建议。
    2001年7月27日  
 
何时使用 CASE 工具? 确保 CASE 的成本要比收益重要
与 CASE 工具相关的成本和收益,其范围很广,所以您只应该选择其中最适合于您的一项。表面上,很容易假定,如果您是一位灵活建模者(也可以参阅我以前的技巧文章 Agile Modeling),您不打算使用“计算机辅助软件工程(CASE)”工具。瞎说!灵活建模者使用工具,可以说任何工具,只要该工具在那种情形下是有意义的。就象木匠有时使用手动螺丝刀,而有时使用电动螺丝刀,有时灵活建模者使用索引卡,有时使用复杂的软件设计工具。
    2001年10月26日  
 
UML基础: 统一建模语言简介
回顾20世纪晚期--准确地说是1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划--就像建筑工人多年来所使用的建筑设计图一样。
    2004年2月1日  
 
应用IBM Rational XDE 和 WebSphere Studio创建电子商务应用
这篇文章描述了Rational eXtended Development Environment (XDE) 和IBM WebSphere Studio如何能够从开始到结束的为构建电子商务应用提供一个集成的开发平台。作者解释了如何在一个迷你的开发生命周期中通过使用几种不同的来自于IBM WebSphere Studio 和 XDE 套件的插件来完成设计、实现和测试一个简单的应用。
    2004年3月1日  
 
应用 Rational 工具简化基于 J2EE 的项目,第 6 部分: 早期开发
这部分文章的重点是关注于在早期开发中适当的推行一种开发方法和使用 Rational 的工具。在这里 Rational Rose 被用来支持逆向工程以保持设计和代码的同步。 Rational Purify 和 Rational Quantify 用来跟踪内存的使用和性能。
    2004年4月1日  
 
完整的变更请求管理解决方案
变更伴随着软件开发的各个阶段。软件开发过程中的变更可以从两个侧面来描述,一个是对软件开发过程之中工件(如:需求设计文档、设计模型、代码及测试脚本等)的变更;另一方面是驱动工件变更的理由(如:缺陷修正、新功能添加等等)。这种驱动软件工件变更的理由就是变更请求。
    2004年9月2日  
 
UML数据建模 Profile
关系数据库管理系统是最常见的数据库使用形式。IBM Rational 的 UML 数据建模配置文件提供了一种为满足数据库建模和数据库设计的需要而使用和理解 UML 的简单的方法。
    2004年11月1日  
 
用例建模指南
用例(Use Case)是一种描述系统需求的方法,使用用例的方法来描述系统需求的过程就是用例建模。用例方法最早是由Iva Jackboson博士提出的,后来被综合到UML规范之中,成为一种标准化的需求表述体系。用例的使用在RUP中被推崇备至,整个RUP流程都被称作是"用例驱动"(Use-Case Driven)的,各种类型的开发活动包括项目管理、分析设计、测试、实现等都是以系统用例为主要输入工件,用例模型奠定了整个系统软件开发的基础。
    2004年11月1日  
 
在医疗设备软件中应用需求管理
在过去10 年中,医疗设备软件开发的技术发展水平经历了巨大的变化。从过去 10-15 年间的医疗软件规格说明书中,FDA 已经意识到,规格说明书还有待于大幅度地改进。实际上,FDA 发现,这期间大约 44% 导致厂家自愿召回产品的质量问题,归因于特殊医疗设备的设计错误或设计不足,而不是因为制造阶段的错误。而且,似乎可以通过充分的设计控制来避免这些错误。
    2004年11月16日  
 
架构蓝图--软件架构 "4+1" 视图模型
本文基于多个并发视图的使用情况来说明描述软件密集型系统架构的模型。使用多重视图允许独立地处理各"风险承担人":最终用户、开发人员、系统工程师、项目经理等所关注的问题,并且能够独立地处理功能性和非功能性需求。本文分别对五种视图进行了描述,并同时给出了捕获每种视图的表示方法。这些视图使用以架构为中心的、场景驱动以及迭代开发过程来进行设计
    2005年1月1日  
 
IBM Rational发布IBM软件开发平台的七个令人兴奋的新产品
来自Rational Edge:对IBM Rational新发布产品 -- 在需求和分析,设计和构建,以及软件质量方面的介绍。所有的产品都是IBM 软件开发平台的组成部分。包括对产品数据表格的链接。
    2005年1月15日  
 
初识IBM Rational RobotJ
Rational 公司邀请我看了看它们的新产品,Rational PobotJ。它们邀请我有两个原因。一个原因很明显,就是由于我长时间进行测试自动化的工作,了解大量的人们正确使用(以及误用)这些测试工具的方式。第二个原因就是由于我从来没有使用过Rational Robot或者该公司的Test Manager模型,所以凭借我的自动化背景可以清晰地洞察出他们是如何设计软件测试自动化解决方案的。
    2005年1月17日  
 
书评:有效的企业 Java
来自于 Rational Edge:本文评论了一本有关开发基于Java 的企业 IT 系统基础的书。通过讨论七十五个主题,此书为开发人员、构架师和设计师提供了一个企业所涉及相关问题的全面纵览。
    2005年2月15日  
 
参考体系结构:最佳实践
为什么在一个组织的某个项目进展的很顺利,而具有同样的基本体系结构需求的该组织的另一个项目却是十分艰难呢?通常,这种问题的根源在于:对于所有以前的项目关于体系结构的选择问题,不论是好的或者坏的,缺少横向联系。Rational统一过程(RUP)表明:这种组织内的最佳实践取得的成果是构造一个健壮的、通用的参考体系结构的第一步。简要地说,参考体系结构包括能够被所有项目组成员访问的信息组成,它为体系结构最佳实践提供一致的信息集合。这些信息可以以多种方式表达:以前的项目成果、公司标准、设计模式、商业架构等等。参考体系结构的任务是提供一个能够在项目生命周期开始得到,在项目收尾阶段增强的一个资产基础。
    2005年3月30日  
 
Rational Edge - 在编码之前进行测试
本文来自于 Rational Edge:本文描述了优先测试的程序设计实践,或称为 TFP,TFP 提出了在您真正书写代码之前为代码生成测试。Pollice 利用扩展的例子对实践进行了说明,并为软件开发人员及他们的团队概括出 TFP 的益处。
    2005年3月31日  
 
利用模型驱动开发降低复杂性,第 2 部分: 定义和管理需求
本系列描述了如何使用 IBM Software Development Platform 的组件端到端地开发解决方案,从业务流程建模和需求到设计、构建、测试、部署以及监视。在第 1 部分中,学习了模型驱动的架构、IT 专业人员在产品生命周期中的角色与活动,以及他们的工具。本文介绍了如何定义和管理解决方案需求,用 IBM Rational RequisitePro 持久存储和管理需求。本系列未来的文章将把这些需求连接到 Rational XDE 中的模型工件(artifact)。
    2005年5月1日  
 
如何使用IBM Rational Software Architect实现模型驱动的软件开发
模型驱动架构(MDA)是OMG提出的新的方法学, 是一种新的系统开发方法,它强调整个系统开发过程由对软件系统的建模行为驱动,完成系统需求分析、架构设计、构建、测试、部署和运维工作。与传统的UML模型相比,MDA能够创建出机器可读和高度抽象的模型,这种模型通过转换(Transformation)技术可自动转换为代码、测试脚本、数据库定义以及各种平台部署描述。
    2005年5月1日  
 
使用 Rational Application Developer V6 创建协同 Web 服务
本文将讨论设计、开发调用其它 Web 服务的 Web 服务。并使用 IBM alphaWorks 提供的 Web Services Navigator 来可视化它们在 WebSphere 环境中的调用流程。
    2005年5月8日  
 
软件质量保证的成功之路
在软件开发团队中,由于质量被视为软件产品的生命,而始终被人们所高度关注;然而在现实生活中,许多软件产品却时常陷入质量低下的旋涡,总是不尽人意。究其根源,在于这些软件产品对其质量内涵的把握,仅仅停留在减少软件运行错误、加强软件测试、避免软件缺陷的一般性层面,而对整个软件开发生命周期的全过程质量管理,缺乏总体架构。因此,在大型软件产品的开发与设计中,始终体现全过程质量管理思想的Rational Unified Process(简称RUP)和提供全生命周期支持的软件开发平台,则展现出强大的生命力和独特魅力。
    2005年5月12日  
 
理解和定制 IBM Rational Software Modeler/Architect 模型发布
对快速、简单的交流模型设计的需求,对于一个组织的成功变得越来越重要。模型发布通过提供用HTML发布模型的方法解决了这个问题。另外,模型发布还提供了一种产生定制报告的工具。本文将近距离观察这种工具,并提供实例来展示如何定制符合业务需要的 HTML输出和报告。
    2005年6月14日  
 
使用 Rational Software Architect 文档化你的模式
当你应用设计模式时,你需要编写关于如何应用和使用模式的文档。设计模式的作者可以通过Eclipse在线帮助提供此类的文档描述。本文描述模式作者如何为他们的模式建立文档并把它作为IBM Rational Software Architect中的标准在线帮助中的一部分来显示。
    2005年6月14日  
 
如何使用IBM Rational Software Architect实现模型驱动的软件开发
模型驱动架构(MDA)是OMG提出的新的方法学, 是一种新的系统开发方法,它强调整个系统开发过程由对软件系统的建模行为驱动,完成系统需求分析、架构设计、构建、测试、部署和运维工作。与传统的UML模型相比,MDA能够创建出机器可读和高度抽象的模型,这种模型通过转换(Transformation)技术可自动转换为代码、测试脚本、数据库定义以及各种平台部署描述。
    2005年6月29日  
 
在 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 Software Architect
本文向您介绍设计模式的基础,并解释了 IBM Rational Software Architect 如何促进基于设计模式的开发。文中还介绍了一些关于设计模式的实例,并告诉您如何快速地建立类图及生成基于这些模式的代码。后继的文章将更详细地阐述本介绍性文章中所涵盖的内容。
    2005年8月15日  
 
为面向服务的解决方案建模
本文来自于 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日  
 
用 RUP 创建易访问的应用程序
在当今的软件和 Web 开发项目中,易访问性的考虑起到了非常小的作用,很少有产品对残疾人或老年用户是具有易访问性的。本文的作者主张我们可以通过将易访问性原则无缝地嵌入到 所建立的开发过程中来解决该问题。他们提议一种将具有易访问性的设计集成到 IBM Rational Unified Proces,或 RUP(许多软件开发项目中使用的迭代过程)中的激励人的方法。他们还解释说需要更多研究来充分利用所提议的方法。
    2005年10月26日  
 
书摘: “Web 服务和同时代的SOA:高级通讯、元数据和安全”(第7章)*
本文来自 Rational Edge:摘自SOA建模和设计的一本新指导书,这则摘录涵盖了与寻址、可靠通讯、元数据交换、安全相关的高级概念。
    2005年11月15日  
 
基于Design Pattern Toolkit的开发
设计模式工具箱(Design Pattern Toolkit)是基于Eclipse的模板引擎,它向用户提供一个模型驱动的框架,帮助用户简化应用程序的开发。用户通过模板定制应用程序的必要信息,设计模式工具箱帮助用户自动生成应用程序的所有构件。使用设计模式工具箱将显著的加速常见应用程序的开发,与此同时,设计模式工具箱向用户提供了构建一类应用程序的最佳实践,因此,使用它将帮助用户分享最佳实践的价值。
    2005年12月5日  
 
如何规划一个UCM工程
本文根据UCM的主要特点,结合具体的应用场景,从涉及到UCM工程建立的几个重要方面着手,阐述了如何按照实际需求设计规划一个具体的UCM工程,以保证其适用性。
    2006年1月16日  
 
编写插件在 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日  
 
创建新的门户,第 3 部分:项目计划、评估和跟踪
本系列文章的第 3 部分帮助架构师和开发负责人员了解如何组织和划分门户项目中各个工作单元的任务。本文包含示例电子表格,在进入设计、开发和部署门户工作后,这些电子表格可以帮助您定义、分配、评估和跟踪所有这些工作。本文说明了这些评估如何纳入项目经理的整体项目计划,并为门户项目计划提供最佳实践。
    2006年3月2日  
 
美国国防部体系架构框架(DoDAF)使用的 IBM Rational 方法
本文来自于 Rational Edge:本文是包括两部分的系列文章中的第一部分,对美国国防部体系架构框架(DoDAF)进行了概述,并介绍了其运作视图(OV)产品。作者介绍了不同视图之间的关系,以及如何单个或共同利用这些视图来向复杂系统的建模和设计中增加价值。
    2006年3月15日  
 
追求代码质量: 软件架构的代码质量
大多数设计良好的软件架构都趋向于支持系统的可扩展性、可维护性和可靠性。遗憾的是,对质量问题的疏忽极可能使软件架构师的努力白费。在 “追求代码质量” 系列的这一期文章中,质量专家 Andrew Glover 解释如何持续地监视并纠正会影响软件架构的长期生存能力的代码质量方面。
    2006年5月23日  
 
利用Rational Rose进行C++代码和数据库结构分析
Rational Rose是利用UML(统一建模语言)进行分析和设计面向对象软件系统的强大的可视化工具,可以进行项目需求分析、结构规划和生成框架代码,还可以支持从现有系统逆向转出工程代码,生成Rose模型的功能。
    2006年6月8日  
 
利用Rational Rose进行C++代码和数据库结构分析
Rational Rose是利用UML(统一建模语言)进行分析和设计面向对象软件系统的强大的可视化工具,可以进行项目需求分析、结构规划和生成框架代码,还可以支持从现有系统逆向转出工程代码,生成Rose模型的功能。
    2006年6月8日  
 
使用 Rational Data Architect 集成数据源
信息的集成无疑是具有挑战性的。许多的业务决策都需要文档化,许多变革都要执行。IBM Rational Data Architect可以帮助你文档化你的决策,并且这个过程的一部分是自动完成的。通过学习这篇文章,你可以了解只用五个步骤进行联邦政府设计的一个工具支持的过程。
    2006年6月15日  
 
使用方面建模: 使用方面进行建模介绍
面向方面建模用模型驱动开发(MDD)的方法来简化面向方面的开发。这种面向方面建模的方法包括在设计时使用面向方面的关键字注释UML面向方面模型单元以用于访问横切关系。特殊目标环境的面向方面代码在从UML到目标转化时生成。文章的以下部分将引入用于MDD架构的面向对象设计,它为使用IBM Rational Software Architect (RSA) 的AspectJ和Java开发团队提供了一种新的软件开发方式。此构架可以让使用者很方便地为应用程序里的多种横切关系封装他们自己的基于AspectJ的机制,这些横切关系可以在设计建模期间引入到一个应用程序中。
    2006年8月10日  
 
SOA 事务管理,第 2 部分:原型事务协调框架
本文来自于 Rational Edge:本文是两部分系列文章中的第二篇,介绍了用于以在面向服务的体系架构上安全的,而且一致的方式管理分布式事务的事务协调服务的原型设计
    2006年8月15日  
 
使用 Rational Application Developer 在 Web 应用程序中集成水晶报表 (Crystal Reports),第 1 部分: 在 Web 应用程序中使用 JDBC 连接嵌入水晶报表 (Crystal Reports)
学习在设计时和运行时如何使用JDBC连接嵌入水晶报表 (Crystal Reports)。
    2006年8月31日  
 
为 Rational Software Architect 开发一种语言特性
这篇文章介绍了如何设计一个IBM Rational Software Architect (RSA)软件特性的技术,它可以为UML模型对指定的程序编程语言提供建模支持和产生源代码。这项语言特性是作为RSA的一系列插件的方式来实现,它为每一种程序编程语言提供一个专门的建模和代码生成解决方案。这篇文章假设我们对于Eclipse插件体系架构非常熟悉,并且具有为 Eclipse或者RSA开发插件的能力。
    2006年8月31日  
 
IBM 软件产品需求管理流程
IBM 软件产品的版本(V.R.M.F)从市场规划和客户需求开始,到研发以及后续的交付遵循 IBM 软件部集成产品设计(IPD)流程。
    2006年12月15日  
 
Rational Edge: 书评:Rails Recipes
本文来自于 Rational Edge:一篇非常好的书评,本书介绍了 Ruby on Rails 程序设计人员解决普遍的 Rails 问题的大型子集的解决方案。
    2007年1月15日  
 
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日  
 
Web 服务建模,第 1 部分: XML 模式
这篇文章是探讨 UML 建模(特别是使用 IBM Rational Software Architect )在标准化 Web 服务的细节设计模型方面的使用的系列文章的第一部分,该系列共有三个部分。这一领域的其他文章侧重于软件服务的建模,而本系列描述了 Web 服务模型的细节,如何做出具体技术决定,如果获得和XML 模式以及WSDL (Web 服务定义语言)对应的工件,等等。本文将重点介绍建模和产生 XML 模式。
    2007年2月2日  
 
Rational Edge: 架构管理入门
文章来自于 Rational Edge:学习 IBM Rational 团队如何把传统意义上被称作分析、设计和构建的规程进行扩展,以包含架构管理方面的内容:这是一门在驱动架构需求的变更,和实现架构代码的变更中管理软件构架的新规程。
    2007年2月12日  
 
Rational Edge: 架构管理入门
本文来自于 Rational Edge:学习 IBM Rational 团队如何把传统意义上被称作分析、设计和构建的规程进行扩展,以包含架构管理方面的内容:这是一门在驱动架构需求的变更,和实现架构代码的变更中管理软件构架的新规程。
    2007年2月12日  
 
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日  
 
  第 1 - 100 条,共 171 条      下一页  显示所有    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈