是领域模型 ●概念类 识别和提取概念类 创建领域模型步骤 几个问题 ●命名 °概念类or属性? ●属性与外键 数量和单位 添加 Specification/ description 相似概念问题 Modeling the Unreal World ●不同视角的模型
什么是领域模型 概念类 识别和提取概念类 创建领域模型步骤 几个问题 ⚫ 命名 ⚫ 概念类or属性? ⚫ 属性与外键 ⚫ 数量和单位 ⚫ 添加Specification/ description ⚫ 相似概念问题 ⚫ Modeling the Unreal World 不同视角的模型 Process
Use cases o important requirements analysis artifact, but are not object-oriented o emphasize a process view of the domain e Domain model The most important artifact to create in OOA
Use cases: ⚫ important requirements analysis artifact, but are not object-oriented. ⚫ emphasize a process view of the domain. Domain model ⚫ The most important artifact to create in OOA
●领域模型 domain model是概念类或 问题领域中实际对象的可视化表达,又 称为: 概念模型 conceptual models ●领域对象模型 domain object models ●分析对象模型 analysis object models
领域模型domain model是概念类或 问题领域中实际对象的可视化表达,又 称为: ⚫ 概念模型conceptual models ⚫ 领域对象模型domain object models ⚫ 分析对象模型analysis object models
什么是领域模型 ●念类 识别和提取概念类 创建领域模型步骤 几个问题 ●命名 °概念类or属性? ●属性与外键 数量和单位 添加 Specification/ description 相似概念问题 Modeling the Unreal World ●不同视角的模型
什么是领域模型 概念类 识别和提取概念类 创建领域模型步骤 几个问题 ⚫ 命名 ⚫ 概念类or属性? ⚫ 属性与外键 ⚫ 数量和单位 ⚫ 添加Specification/ description ⚫ 相似概念问题 ⚫ Modeling the Unreal World 不同视角的模型 Process
穊念模型 领域模型显示问题领域中对建模者有意义的 概念类 ●OOA中创建的最重要的制品 ●识别大量对象或概念类— heart of ooa 领域模型表达的是现实世界中的概念类,而 不是软件构件(不是软件类或带有职责的软 件对象) 别概念类是问题域调查的一部分 ●UML中的类图可以显示领域模型
概念模型 ⚫ 领域模型显示问题领域中对建模者有意义的 概念类 ⚫ OOA中创建的最重要的制品 ⚫ 识别大量对象或概念类—heart of OOA ⚫ 领域模型表达的是现实世界中的概念类,而 不是软件构件(不是软件类或带有职责的软 件对象) ⚫ 识别概念类是问题域调查的一部分 ⚫ UML中的类图可以显示领域模型