什么是细化?
构建核心架构,解决高风险元素,定义大部分需求,以及预计总体进度和资源。
如何创建领域模型?
寻找概念类-->将其绘制为UML类图中的类--> 添加关联和属性。
如何找到概念类?
1. 重用和修改现有的模型。参考一个成熟的模型,需要常见领域中都存在已经发布的领域模型和数据模型。
2.使用分类列表。
3. 确定名词短语。
如何理解聚合和组合?
聚合:A对象和B对象 是整体与部分的关系,生命周期可以不相同。体现:如构造函数当参数传入。
组合:整体与部分的关系,但部分不能离开整体而单独存在,生命周期相同。体现:燕子和翅膀,构造燕子时,内部构造翅膀。