《UML和模式应用》之领域模型

领域模型是OO分析中的核心模型,用于可视化表示领域内的概念类和对象。UP将领域模型定义为业务对对象模型的特化,强调领域内的重要事物而非软件对象。创建领域模型涉及识别概念类、绘制UML类图并考虑关联和属性。关联和属性的正确表示是关键,同时避免将事物表示为属性。领域模型与数据模型不同,它不仅包含用例中的术语,还源于其他文档和专家知识。在敏捷开发中,领域模型用于快速理解和沟通,不一定需要维护更新。
摘要由CSDN通过智能技术生成
 
     简介:领域模型是OO分析中最重要和经典的模型。它阐述了领域中的重要概念。本次将介绍有关领域模型的基本技术。
    领域模型:是对领域内的概念类或现实世界中对象的可视化表示[MO95,Fowler96]。领域模型也称为概念模型,领域对象模型和分析对象模型。
   UP对领域模型的定义是,可以在业务建模科目中创建的制品之一。更准确地讲,UP领域模型是UP业务对对象模型(BOM)的特化, 专用于解释业务领域中重要的 事物 和产品 [RUP]。 BOM覆盖整个业务及其所有子域。
   应用UML表示法,领域模型被描述为一组没有定义操作的类图。它提供了概念透视图。它可以展示:
      1)领域类之间的关联
      2)概念类之间的关联
      3)概念类的属性
    领域模型是可视化字典,表示领域的重要抽象、领域词汇和领域的内容信息。
    领域模型是软件业务对象图吗?
    UP领域模型是对所关注的现实世界领域中事物的可视化,而不是诸如JAVA或C#类的软件对象,或有职责软件对象。因此,以下元素不适用于领域模型:
   1)软件制品
   2)职责或方法
   概念类:概念类是思想、事物或对象。概念类可以从其符号、内涵和外延来考虑。
                    符号:表示概念类的词语或图形
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值