ChiChen's Blog |
您所在的位置:网站首页 › 《北京乐与路》 › ChiChen's Blog |
对领域模型应用UML类图表示法会产生概念透视图(conceptual perspective)模型 确定一组概念类是OO分析的核心。 领域模型是对领域内概念类或者现实世界中对象的可视化表示,又被称为概念模型,领域对象模型、分析对象模型。 UP对领域模型的定义是,在业务建模中创建的制品之一。准确的说,UP领域模型是UP业务对象模型(BOM)的特化,应用UML表示法,英语模型被描述为一组没有定义操作的类图。它提供了概念透视图。可以表示: 领域对象或者概念类、概念类之间的关联、概念类的属性。领域模型又被称为“可视化字典”,因为它通过抽象的形式展示了领域内元素之间的联系 ![[领域模型避免.png]] 概念类可以从符号、内涵、外延三个来考虑,例如考虑购买交易事件的概念类,那么可以用符号Sale来命名、把Sale的内涵陈述为“表示购买交易的事件”,Sale的外延就是所有销售的例子,也就是世界上所有销售实例的集合。 领域模型不是数据模型,领域模型允许没有属性的概念类 找到概念类的三条策略: 重用和修改现有的模型。许多领域都有以及设计好、绘制好的领域模型和数据模型使用分类列表 ![[分类列表.png]]确定名词短语:从对领域的文本性描述中识别名词和名词短语,作为候选的概念类或者属性。 ![[名词分析.png]]关联以“类名——动词短语——类名”的方式命名。关联的方向箭头没有含义,关联的每一端称为角色 ![[角色多重性.png]] 属性:大部分属性默认为私有 ![[属性.png]] 导出属性:如果某些值可以通过关联的多重性的实际值计算出来就被表示为导出属性。 ![[属性表示.png]] 属性应该是数据类型:就是普通的结构体或者枚举,不应该把一个复杂的像类一样的东西当成属性,而应该把它用关联链接 任何属性都不应该表示外键(就是与其它对象相关联的属性) ![[属性与外键.png]] |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |