




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、UMLUML基础与基础与RoseRose建模案例(第建模案例(第3 3版)第版)第9 9章章 扩展机制扩展机制目录目录9.1 UML的体系结构9.1.1 四层元模型体系结构9.1.2 四层元模型层次的例子9.1.3 UML元元模型层9.1.4 UML元模型层9.2 构造型9.2.1 构造型的表示法9.2.2 UML中预定义的标准构造型9.3 标记值9.3.1 标记值的表示法9.3.2 UML中预定义的标准标记值9.4 约束9.4.1 约束的表示法9.4.2 UML中预定义的标准约束9.5 用于业务建模的UML扩展UML具有一个四层的体系结构,每个层次是根据该层中元素的一般性程度划分的。从一般到
2、具体这四层分别为元元模型层、元模型层、模型层、运行时实例层,描述了UML的四层体系结构。1. 元元建模层通常称为M3层,它的主要任务是定义规定元模型的语言,因此形成了元模型建模层次结构的基础。2. 元模型层通常称为M2层,元模型是元元模型的实例,元模型层的主要任务就是定义用于规定模型的语言。3. 模型层通常称为M1层,模型是元模型的一个实例,模型层的主要职责是定义描述语义域的语言即允许用户对不同领域的问题进行建模。4. 运行时实例层通常称为M0层,它位于层次的底部,包含了在模型中定义的模型元素在运行时的实例。UML的元元模型层为UML的基础结构,基础结构由Infrastructure包表示。基
3、础结构库包由核心包(Core)和外廓包(Profile)组成,前者包括了建立元模型时所用的核心概念,后者定义了定制元模型的机制。外廓包依赖核心包。外廓包定义了一种可以针对一个特定的知识领域改变元模型的机制,这种机制可用于对现存的元模型进行裁减使之适应特定的平台。Core拥有四个包:Primitive Types、Abstractions、Basic和Constructs。 Primitive Types基本类型包含了少数在创建元模型时常用的已定义的类型,包中的数据类型有Integer、Boolean、String和UnlimitedNatual。其中UnlimitedNatual表示一个自然数
4、组成的无限集合中的一个元素。Primitive TypesIntegerBooleanStringUnlimitedNatural Abstraction抽象包包括用来进一步特化或由很多元模型重用的抽象元类。抽象包分为20个更小的包,这些包说明了如何表示建模中的模型元素。在这些包中,最基础的包是只拥有Element抽象类的Element包。 Basics基础包是开发复杂建模语言的基础,它具有基本的指定数据类型的能力。 Constructs 构造包包括用于面向对象的建模的具体元类,它不仅组合了许多其他包的内容,还添加了类、关系和数据类型等细节。UML元模型由UML包的内容来规定,其中UML包分成
5、用于结构性和行为性建模的包。有些包之间相互依赖,形成循环依赖性。循环依赖是由于顶层包之间的依赖性概括了其子包之间的所有联系,子包之间是没有循环依赖性的。构造型可以基于所有种类的模型元素:类、节点、组件、注释、关联、泛化和依赖等都可以用来作为构造型的基类。要表示一个构造型,可以将构造型名称用一对尖括号括起来,然后放置在构造型模型元素名字的邻近。构造型可以有它自己的图形表示符号,如一个数据库可以用圆柱型图标表示。标记值是对某种属性“键-值”对的明确定义,这些“键-值”存储有关模型元素的信息。在标记值中,标记是建模者想要记录的一些特性的名字,值是给定元素的特性的值。除内部元模型属性名外,任何字符串都可以作为标记名。约束是用文字表达式表示的施加在某个模型元素上的语义限制。约束是一种限制,这种限制限定了该模型元素的用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心理辅导与教学质量并重的教学模式探索
- 2025年乡村振兴战略中职业技能培训的农村劳动力素质提升策略研究
- 2025年中国台式电脑捆钞机行业投资前景及策略咨询研究报告
- 2025年中国不锈钢切削液行业投资前景及策略咨询研究报告
- 2025年中国2-辛酮行业投资前景及策略咨询研究报告
- 教育技术投资的风险评估与决策
- 少儿编程教育教育数字化转型的挑战与前景
- 江苏省常州市2024-2025学年高二下学期4月期中物理试题(含答案)
- 2025年安徽省滁州市天长市中考三模化学试题(含答案)
- 统编版2024-2025学年一年级语文下册期末试卷(含答案)
- 乡村医生从业管理条例
- 北京第八十中学英语新初一分班试卷
- 酒店OTA学习三部曲(侧重携程)
- 【园林测量】试题及答案
- 潮汕方言语音的内部差异及其成因
- 人教版小学语文一年级到六年级课本古诗
- 2023年气象服务行业市场突围建议及需求分析报告
- 四年级下册健康成长教案
- 手太阴肺经课件-
- 分包工程验收报告
- 《汽车维修业开业条件》
评论
0/150
提交评论