UML for java ---

UML(统一建模语言)是一个绘制软件概念图的图形化记法(notation)。人们可以用它
绘制图形,用这些图形来表示一个计划进行的软件设计的问题域,或者用这些图来表示一个
已经完成的软件实现。Fowler(译者注:著名IT 技术作家)描述它们时分成了三种不同的层次:
概念层(Conceptual)、规格说明层(Specification)和实现层(Implementation),我
们将细述后面两种。
规格说明层和实现层的图形与源代码有明显的关系,实际上,规格说明层的图是准备用
来转换成成源代码的,类似地,实现层的图是打算用来描述已经存在的源代码的。在这些层
次的图形,有许多规则和语义学要遵从,这些图较少有歧义,基本上都有严格的格式。
在另外一方面,概念层上的图形与源代码没有什么严格的关系,它们与人类自然语言相
关。它们是用来描述有关已经存在的人类的问题领域的概念和抽象的速记。它们无须遵从严
格的语义规则,因此它们的意思理解会有歧义、主题可被解释。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值