UML是个什么

1.0前言

uml是个什么,相信大家都很好奇,在《thinking in uml》中说uml跟统一过程的关系就是五线谱跟乐理的关系,这里uml是统一化的表现工具,统一过程是软件开发过程中总结的开发过程。uml也就是一种语言,来完成统一过程的内容。因此uml是统一语言。uml是可是化的。

1.0如何工作的

这里如何从现实世界到代码中间隔着很长的鸿沟。

1.1从现实世界到业务模型

uml提供了参与者(actor)的原模型来作为信息源的提供者。代表了现实世界的人,作为系统的核心。其他的人都是为了这个核心服务。uml采用了用例(use case)的原模型来表示驱动者的业务目标。如何实现这个“事”,具体规则是什么,则是通过业务场景(business scenario)和用例场景(use case scenario)来制定规则的。uml通过对象模型(business object model)视图来说明达成业务目标过程需要涉及的事物。

1.2从业务模型到概念模型

uml通过概念化化过程(conceptual)来建立适合计算机实现的模型。这个模型称为分析模型(analusis modul),分析模型介于原始需求和计算机实现之间,是一种过度模型。分析模型的主要原摸有:
构成分析模型的原摸
狭义边界是表示界面,人们可以对界面的操作。广义上说边界是任何一个事物的内外区分,你可以通过边界来决定各个类之间的权限。 实体类(entity)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值