UML
blovekite
这个作者很懒,什么都没留下…
展开
-
常用建模技术
(1)对系统的词汇建模 为了对系统的词汇建模,需做如下工作:识别用户或实现者用于描述问题或者描述解决方案的那些事物。用CRC卡和基于用况分析的技术帮助用户发现这些抽象。 对于每个抽象,识别一个职责集。确保能清楚地定义每个类,而且这些职责能在所有的类之间很好的均衡。对系统的词汇建模(2)对系统中的职责分布建模 一旦开始大量的类建模,就要保证抽象提供...原创 2019-09-26 16:37:16 · 1367 阅读 · 0 评论 -
5.3 常用的建模技术
5.3.1 对简单依赖建模 一种常见的依赖关系是两个类之间的连接,其中的一个类知识使用另一个类作为它的操作参数。 对这种使用关系建模,要做如下的工作: 创建一个依赖,从含有操作的类指向该操作用作参数的类。依赖关系5.3.2 对单继承建模 在对系统的词汇建模中,经常会遇到在结构和行为上与其他的类相似的类。 可以把这样的每一个类建模为独立的、不...原创 2019-09-29 18:28:52 · 387 阅读 · 0 评论 -
5.2 术语和概念
关系 (relationship)是事物之间的联系。在面向对象的建模中,最重要的 3 中关系是 依赖、泛化和关联。在图形上,把关系图画成一条线,并用不同的线区别关系的种类。5.2.1 依赖(dependency)是一种使用关系,说明一个事物(如类 window)使用另一个事物(如类Event)的信息和服务,但反之未必。在图形上,把依赖画成一条有向的虚线,指向被依赖的事物。依...原创 2019-09-29 16:09:13 · 231 阅读 · 0 评论 -
5.1 关系(relationship)
在面向对象的建模中,有 3 种特别重要的关系: 依赖(dependency) ,它表示类之间的使用关系(包括精化、跟踪和绑定关系); 泛化(generalization),它把一般类连接到它的特殊类; 关联(association),它表示对象之间的结构关系。其中的每种关系都为组合抽象提供了不同的方法。关系 依赖(dependency)是一种使用关系,说明...原创 2019-09-27 10:34:58 · 1134 阅读 · 0 评论 -
UML 中的公共机制
通过与具有公共特征的模式取得一致,可以使一座建筑更为简单和更为协调。对于 UML 也是如此。由于在 UML 中有 4 种贯穿整个语言且一致应用的公共机制,因此使得 UML 变得较为简单。 这 4 种机制是: (1)详述 (2)修饰 (3)通用划分 (4)扩展机制详述UML 的详述提供了语义底版,它包含了一个...原创 2019-09-25 15:00:23 · 3061 阅读 · 0 评论 -
UML是一种用于文档化的语言
一个健康的软件组织除了生产可执行的源代码之外,还要给出各种制品。这些制品包括(不限于):(1)需求(2)体系结构(3)设计(4)源代码(5)项目计划(6)测试(7)原型(8)发布在何处使用UML UML主要用于软件密集型系统。在下列领域中已经有效的应用了UML:企业信息系统 银行与金融服务 电信 运输 国防/航天 零售 医疗电...原创 2019-09-23 11:01:02 · 410 阅读 · 0 评论 -
UML中的关系
在UML中有 4 种关系: (1)依赖 (2)关联 (3)泛化 (4)实现这些关系是UML的基本关系构造块,用它们可以写出结构良好的模型。 第一,依赖(dependency)是两个模型元素件的语义关系,其中一个元素(独立元素)发生变化会影响另一个元素(依赖元素)的语义。依赖 第二 ,关联(association)是类之间的...原创 2019-09-23 16:51:38 · 356 阅读 · 0 评论 -
UML中的图
图(diagram)是一组元素的图形表示,大多数情况下把图画成顶点(代表事物)和弧(代表关系)的连通图。为了对系统进行可视化,可以从不同的角度画图,这样图是对系统的投影。对所有的系统而言,图是系统组成元素的省略视图。(1)类图(2)对象图(3)构件图(4)组合结构图(5)用况图(6)顺序图(7)通信图(8)状态图(9)活动图(10)部署图(1...原创 2019-09-23 17:53:00 · 240 阅读 · 0 评论 -
UML规则
UML有一套规则,这些规则描述了一个结构良好的模型,看起来应该像什么。结构良好的模型应该在语义上是自我一致的,并且与所有的相关模型协调一致。UML 有自己的语法和语义规则,用于:命名 为事物、关系和图起的名字 范围 使名字具有特定含义的语境 可见性 这些名字如何让其他成分看见和使用 完整性 事物如何正确、一致地相互联系 执行 运行或模拟动态模型...原创 2019-09-25 09:18:11 · 1495 阅读 · 0 评论 -
体系结构
可视化、详述、构造和文档化一个软件密集型系统,要求从几个角度去观察系统。 各种人员——最终用户、分析人员、开发人员、系统集成人员、测试人员、技术资料作者和项目管理者——各自带着项目的不同日程,在项目的生命周期内各自在不同的时间、以不同的方式来看系统。 体系结构是一组有关下属内容的重要决策:软件系统的组织 对组成系统的结构元素及其接口的选择 像...原创 2019-09-25 17:23:57 · 2662 阅读 · 0 评论 -
UML的概念模型
UML的构造块 (1)事物(2)关系(3)图事物是对模型中首要成分的抽象: 关系把事物结合在一起;图聚集了相关的事物。1.UML中的事物 在UML中有 4 种事物: (1)结构事物 (2)行为事物 (3)分组事物 (4)注释事物 这些事物是UML中基本的面向对象的构造块,用它们可以写出结...原创 2019-09-23 16:08:39 · 4550 阅读 · 0 评论