- 5
- 0
- 约1.47千字
- 约 23页
- 2019-11-08 发布于江苏
- 举报
第十二章 构建领域模型;领域建模是我们初探面向对象世界的开端。
;细化
是一般项目中最初的一系列迭代。
对核心、有风险的软件架构进行编程和测试
发现并稳定需求的主体部分
规避主要风险
;什么是领域模型;理解
UP领域模型是UP业务对象模型(BOM)的特化,专用于解释业务领域中重要的“事务”和产品。
领域模型可以被描述成一组没有定义操作的类图(UML表示法)。它提供了概念透视图。
领域对象或概念类
概念类之间的关联
概念类的属性;银行领域模型的例子
任何一个银行“账户”(这里没有详细分类)可能与多个“凭证”相关;
具体而言,凭证可以是银行卡、存折、存单等形式;
任何凭证都有明确的生效起始日和终止日;
但各种凭证的凭证号却不是统一的,比如存折和信用卡有不同的编号格式。 ;领域模型与数据模型的区别
领域模型不是数据模型。
数据模型的实体对象是通过对数据模型的定义,来表示存储于某处的持久性数据。
在领域模型中,并不会排除需求中没有明确要求记录其相关信息的类,也不会排除没有属性的概念类。
在领域模型中没有属性的概念类是合法的,或者在领域内充当单纯行为角色而不是信息角色的概念类也是有效的。;
创建领域模型几个步骤
寻找(识别)类
筛选类
确定关系
识别类的属性
以当前迭代中的需求为界;类的识别;分类列表举例;确定名词短语;用例UC2.1:添加藏书
基本流程:
藏书者登记新购买图书的信
您可能关注的文档
最近下载
- 【小升初】2022-2023学年人教版小学六年级下册数学(七年级)分班考测试卷(七)含答案.pdf VIP
- 《建筑基坑工程监测技术标准》(50497-2019).docx VIP
- 【智慧农业】物联网智慧农业大田作物物联网解决方案.ppt VIP
- XLR1-3000系列智能型软起动器使用手册.pdf VIP
- 农业物联网解决方案.ppt VIP
- 芯片主板维修培训课件.ppt VIP
- 2026年云南中考英语备考策略+精准导航++赢在起点课件.pptx VIP
- 坡面防护绿化紫穗槐综合施工专题方案.pdf VIP
- OMRON欧姆龙温控器E5CC E5EC 说明书用户手册.pdf
- 一例冠心病患者综合护理的个案(1)(1) PPT课件.pptx VIP
原创力文档

文档评论(0)