fat32
一个字:帅!@_@
CJSDN高级会员
发贴: 251
积分: 60
|
于 2002-12-06 17:01
·IvarJacobson博士在RationalSoftwareCorporation担任软件开发策略副总(VicePresidentofProcessStrategy)。他是OOSE方法的发明者,更与在Rational工作的两位面向对象科学家GradyBooch及JamesRumbaugh,创建了面向对象开发的标准化统一模言(UML)。IvarJacobson多年来在软件开发领域中积极礸研,并作出了一系列的贡献。 ??IvarJacobson提出了"将组件用作软件开发中的'积木'的构思;他还发明了顺序图和协作图,用于对组件之间的交流建模;他还首先将状态转换图应用在组件建模上;除了UML之外,他也是结构化建模语言(SDL)最初的设计者,这是一种电信界通用的建模语言;是他发明了"用例"的概念,用以详细说明软件系统的功能性需求;他还发明了用例驱动的开发方法,通过用例来驱动用户界面设计、软件设计和测试;他开发了一种基于业务用例和业务对象的业务建场性模技术;他还发明了基于组件的Objectory过程,这个过程正是RUP的前身。 ??于2002年9月,IvarJacobson亲临中国,引入了他对软件开发的新概念。在香港,他与香港各大学代表会面,对软件开发趋势,UML发展,软件构件,软件开发过程如:RationalUnifiedProcess等议题互相交流了意见。IvarJacobson并探访了国内电讯客户,包括深圳中兴电讯,北京大唐,普天。亦应武汉大学邀请,到其大学作演讲,傅授了软件开发的技术,解答了师生对软发展的疑问。 ??IvarJacobson更接授了傅谋专访,其中包括HongKongComputerWorld,ACW,中国计算机世界,<<程序员>>杂志发表了他个人对软件开发趋势的意见,包括: ??第一:基于组件的软件开发(Component-BasedDevelopment,CBD)。他认为不但这方面的技术将会有很大的发展,而且还会发展出一个组件的市场,人们可以在上面买卖大量的组件。如:银行业务的组件、用于航空业务的组件、用于电信业务的组件…… ??第二:全程质量保证(Qualityfromthebeginning)。也就是说,软件开发过程中将没有一个单独的测试阶段,而是代之以贯彻始终的对质量的关注。 ??第三:智能实体(IntelligentAgent)技术。每个实体实际上就是一个对象,它可以根据规则数据库的规定而采取一定的行为。如能读出程序出轨部份,从而作出改善而加快软件开发。 ??第四:可执行UML(ExecutableUML)。他预测,很多编程语言的生存都可能受到挑战,可执行UML将取代一大批的编程语言。今后,你只需画下类图,然后指定对象之间的交互,最后再选择运行平台,建模环境就会帮你生成可执行文件了。Rational的XDE这个工具中,你已经可以看到可执行UML的雏形了。你只需在建模环境中创建系统模型,工具就会立刻帮助你生成可执行代码。 (本消息来自UML软件工程组织www.uml.net.cn)
|