用Rational Rose和UML开辟J2EE操纵(一)[Java编程]
本文“用Rational Rose和UML开辟J2EE操纵(一)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
前言
成功地应用J2EE构建企业利用的关键和全部复杂的软件平台是一样的:有效的需求沟通、拟定精确的解析和计划决意,并且辨认最佳的实现挑选.
追求最佳可视化模子的公司可以更快地开辟它们的软件,并且成立更高质量的系统.Unified Modeling Language (UML)就是可视模子化的软件产业尺度.
在这里,我们将向你介绍若何应用UML和Rational Rose 2001a,它是当今最风行的基于UML的软件模子化和开辟工具,可用于开辟基于J2EE的企业利用.
什么是UML?
Unified Modeling Language (UML),是始于1997年一个OMG尺度,它是一个支持模子化和软件系统开辟的图形化语言,为软件开辟的全部阶段供应模子化和可视化支持,包含由需求解析到规格,到构造和配置.
利用UML作可视化模子主如果为了理解系统的重要细节,以便项目的需求可以清楚地表达、开辟出办理筹划体系、并且一个挑选的实现可以清楚地标识和构造.为到达这个目的,需求丰富的标记来表达模子化的软件系统.UML不但为基本的构造块供应了标记表示,它还供应了办法来表达基本构造块之间的复杂关系.这些关系都以UML框图的情势表示出来.
以下就让我们来看一下UML和Rational Rose是若何有助于理解、计划和实现J2EE利用的.
理解需求
项目失利的缘由普通是由于需求没有很好地理解大概举行沟通.我们也可以很简单地理解,无论是口头大概书面的语言,都是不严密的.
你可以利用UML用例模子来开辟一个切确的模子来表示系统的需求,然后以这些用例为底子来推动系统开辟的别的方面.用例的作用就好象是项链上的一条线,它将全部的珍珠绑定在一同.用例在终究的用户和系统需求之间成立起一座桥.它们可用来在功效需求和系统实现本身之间举行回溯.用例也可以作为一个衔接点,衔接到一个具体的阐明需求细节的用例文档.
图1展示了一个在线CD商店的部份用例框图,它们是从文本和口头的功效需求中提取出来,然后转为用例.在这个例子中,很明显购置者(由几条线条构成的人物,表示为UML中的角色)可以通过4种方法来利用系统(在UML中以椭圆表示一个用例).
***********图1********
一个简单的用例图
每个用例则通过次序框图中的一个大概多个场景来切确描写.当然,在需求捕捉和解析的早期阶段,次序图是相对简单,并且也大概是不完好的.次序图的这样一个例子如图2所示.在Rational Rose中,要为某个用例成立次序图,你可以在浏览器中挑选它,然后从用例的菜单中挑选New>Sequence Diagram.
***********图2************
一个注释付费用例的次序图
以上是“用Rational Rose和UML开辟J2EE操纵(一)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |