UML OOA OOD

笔记:
分析阶段:任务是建立概念模型。

客观世界的问题领域---》有什么业务目标---》业务目标就是用例---》分析并找到每一个用例的人,事,物,规则---》这些人,事,物,规则就是此问题领域的实体,它们构成的就是概念模型。概念模型的实体只是描述实体的概念和属性,以及实体间的关系,这个阶段不描述实体的行为。实体间的关系分为三种:一对一,一对多,多对一。

建立[b]概念模型的目的[/b]是帮助更好的[b]理解问题域[/b],[b]发现和识别[/b]系统中的[b]实体[/b],这些[b]实体[/b]在[b]设计阶段[/b]很有可能变为[b]类[/b]。

设计阶段:任务是建立设计模型(域模型)和关系数据模型。
在设计阶段,需要在概念模型的基础上创建域模型(设计模型),域模型是面向对象的,有域模型及其关系组成:
1.具有状态和行为的域对象。[b]域对象也叫业务对象,是对实体的软件抽象[/b]。
包括:
a. 实体域对象。业务领域中的[b]名词[/b].是用例中的[b]人[/b]和[b]物[/b]。jee中的entity bean,轻量级中的pojo。
b. 过程域对象。业务领域中的[b]动词[/b],是用例中的[b]事[/b]。jee中的session Bean和消息bean.
c. 事件域对象。代表应用中的事件,如异常,警告或超时。
2.域对象之间的关系:
关联,依赖,聚合,泛化。
-------------------
视图:
一个软件系统和其他的事物一样,有许多不同的方面,有静态的,动态的,结构性的,逻辑性的等,UML中用用例图、对象、图类图、包图、活动图等视图来表达这些不同的方面。即用一种视图来表达软件系统的一个方面,所有这些视图的集合就可以表达一个软件的完整含义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值