UML-领域模型-准则

1、是否使用工具维护模型?

在白板上画完草图后,整理到UML工具里去

2、模型中是否要包含“票据”?

不包含,因为,票据用于退货,而本次迭代不涉及退货所以不需要体现。

总结:概念一定在本次迭代需求内的。

3、以地图绘制者的工作思维创建领域模型

1)、使用地域中的专有名称。如:假设你正在开发图书馆模型,将顾客命名为“借阅者”,这是图书馆职员使用的术语。
2)、排除无关或超出范围的特性
3)、不要凭空增加事物。

4、如何对非现实世界建模?

有些软件系统与自然领域或商业领域没有类似之处,比如,电信。需要汲取领域专家所使用的核心词汇和概念。
Message:消息
Connection:连接
Port:端口
Dialog:会话
Route:路由
Protocol:协议

5、何时使用“描述”建模?

描述类是什么?就是对一个事物本身属性的归集类。比如:商品(productDescription)、行项目(item)

为什么用描述类?当卖出1个商品时,item会删除。当所有item删除后,如果没有productDescription,那么该商品的价格等属性全没了。如下图

何时使用描述类?

1)、商品删除后,看不到价格了

2)、减少冗余或重复信息。

 

转载于:https://www.cnblogs.com/yaoyuan2/p/10969272.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值