IBM 中国 - 软件产品 - Rational 软件

来源:百度文库 编辑:神马文学网 时间:2024/04/28 18:59:28
Ivar Jacobson博士--引入软件开发新概念
Ivar Jacobson博士在Rational Software Corporation担任软件开发策略副总 (Vice President of Process Strategy). 他是OOSE方法的发明者, 更与在Rational 工作的两位面向对象科学家 Grady Booch 及James Rumbaugh, 创建了面向对象开发的标准化统一 模言(UML). Ivar Jacobson 多年来在软件开发领域中积极礸研, 并作出了一系列的贡献.
Ivar Jacobson提出了“将组件用作软件开发中的‘积木’的构思;他还发明了顺序图和协作图,用于对组件之间的交流建模;他还首先将状态转换图应用在组件建模上;除了UML之外,他也是结构化建模语言(SDL)最初的设计者,这是一种电信界通用的建模语言;是他发明了“用例”的概念,用以详细说明软件系统的功能性需求;他还发明了用例驱动的开发方法,通过用例来驱动用户界面设计、软件设计和测试;他开发了一种基于业务用例和业务对象的业务建场性模技术;他还发明了基于组件的Objectory过程,这个过程正是RUP的前身。
于2002年9月, Ivar Jacobson 亲临中国, 引 入了他对软件开发的新概念. 在香港, 他与香港各大学代表会面, 对软件开发趋势, UML发展, 软件构件, 软件开发过程 如:Rational Unified Process 等 议题 互相交流了意 见. Ivar Jacobson 并探访了国内电讯 客户, 包括深圳中兴电讯, 北京大唐, 普天. 亦应武汉大学邀请, 到其大学作演讲,傅授了软件开发的技术, 解答了师生对软发展的疑问.
Ivar Jacobson 更接授了傅谋专访, 其中包括Hong Kong Computer World, ACW, 中国计算器, <<程序员>>杂志发表了他个人对软件开发趋势的意见, 包括:
第一: 基于组件的软件开发(Component-Based Development,CBD)。他认为不但这方面的技术将会有很大的发展,而且还会发展出一个组件的市场,人们可以在上面买卖大量的组件。如: 银行业务的组件、用于航空业务的组件、用于电信业务的组件……
第二: 全程质量保证(Quality from the beginning)。也就是说,软件开发过程中将没有一个单独的测试阶段,而是代之以贯彻始终的对质量的关注。
第三: 智能实体(Intelligent Agent)技术。每个实体实际上就是一个对象,它可以根据规则数据库的规定而采取一定的行为。如能读出程序出轨部份, 从而作出改善而加快软件开发。
第四: 可执行UML(Executable UML)。他预测, 很多编程语言的生存都可能受到挑战,可执行UML将取代一大批的编程语言。今后,你只需画下类图,然后指定对象之间的交互,最后再选择运行平台,建模环境就会帮你生成可执行文件了。 Rational的XDE这个工具中,你已经可以看到可执行UML的雏形了。你只需在建模环境中创建系统模型,工具就会立刻帮助你生成可执行代码。

关于IBM    隐私条约    联系IBM
_xyz