- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 UML概述 2.2 UML的概念范围 5、活动图 活动图描述系统中各种活动的执行顺序,通常用于描述一个操作中所要进行的各项活动的执行流程。同时,它也常被用来描述一个用例的处理流程,或者某种交互流程。 活动图由一些活动组成,图中同时包括了对这些活动的说明。当一个活动执行完毕之后,控制将沿着控制转移箭头转向下一个活动。活动图中还可以方便地描述控制转移的条件以及并行执行等要求。 在很多方面,活动图是结构化开发中流程图和数据流程图 (DFD) 的面向对象等同体 。 2.2 UML的概念范围 2.2 UML的概念范围 6、构件图 构件图描述软件构件以及它们之间的依赖关系,从而便于分析和发现当修改某个构件时可能对那些构件产生影响,以便对它们做相应的修改或更新。构件可以是源代码构件、二进制目标码构件、可执行构件或文档构件。 2.2 UML的概念范围 7、部署图 描述系统中硬件和软件的物理配置情况和系统体系结构。 在部署图中,用结点(立方体)表示实际的物理设备,如计算机和各种外部设备等,并根据它们之间的连接关系,将相应的结点连接起来,并说明其连接方式。在结点里面,说明分配给该结点上运行的可执行构件或对象,从而说明哪些软件单元被分配在哪些结点上运行。 2.2 UML的概念范围 2.2.3 模型元素 在图中使用的基本概念可称为模型元素,UML中的模型元素包括事物和事物之间的联系。 模型元素使用相关语义、元素的正式定义、确定的语句表达含义。模型元素在图中用相应的元素符号表示: 对事物的描述-事物是UML中重要的组成部分,它代表任何可以定义的东西。 事物关系描述-事物之间的关系能够把事物联系在一起,组成有意义的结构模型。每一个模型元素都有一个与之相对应的图形元素。 2.2 UML的概念范围 1、事物 结构事物:是UML模型中的名词。通常是模型的静态部分,描述概念元素或物理元素。结构事物总称为类目(classifier)。 行为事物:是UML模型的动态部分。是模型中的动词,代表了跨越时间和空间的行为。 分组事物:是UML模型的组织部分。是一些由模型分解成的“盒子”。主要的分组事物是包。 注释事物:是UML模型的解释部分。这些注释事物用来描述、说明和标注模型的任何元素。有一种主要的注释事物,称为注解。注解(note)是依附于一个元素或一组元素之上对其进行约束或解释的简单符号。 2.2 UML的概念范围 UML模型中最基本的结构事物,包括: 类 (Class) 接口 (Interface) 协作 (Collaboration) 用例 (use case) 活动类(Active Class) 组件 (Component) 节点 (Node) (1)结构事物 2.2 UML的概念范围 类(class)是对一组具有相同属性、相同操作、相同关系和相同语义的对象的描述。类实现一个或多个接口。在图形上,把类画成一个矩形,矩形中通常包括类的名称、属性和操作。 2.2 UML的概念范围 接口描述了元素的外部可见行为。一个接口可以描述一个类或构件的全部行为或部分行为。 接口定义了一组操作规约(即操作的特征标记),而不是操作的实现 。 2.2 UML的概念范围 协作定义了一个交互,它是由一组共同工作以提供某种协作行为的角色和其他元素构成的一个群体。 一个给定的类或对象可以参与几个协作。这些协作因而表现了系统构成模式的实现。 2.2 UML的概念范围 用例表示系统所提供的服务,定义了系统如何备参与者使用,是对一组动作序列的描述。 系统执行这些动作将产生对特定的参与者有价值而且可观察的结果。用例用于构造模型中的行为事物。用况是通过协作实现的。 2.2 UML的概念范围 主动类,其对象至少拥有一个进程或线程,因此它能够启动控制活动。主动类的对象所表现的元素的行为与其他元素的行为并发,除了这一点之外,它和类是一样的。 2.2 UML的概念范围 构件(组件),系统设计的模块化部件,将实现隐藏在一组外部接口之后。在一个系统中,共享相同接口的构件可以相互替换,只要保持相同的逻辑行为即可。可以通过把部件和连接件接合在一起表示构件的实现;部件可以包括更小的构件。 2.2 UML的概念范围 节点,是在运行时存在的物理元素,它表示一个计算机资源,通常至少有一些记忆能力和处理能力。一组构件可以驻留在一个结点内,也可以从一个结点迁移到另一个结点。 2.2 UML的概念范围 (2)行为事物 交互(interaction)在特定语境中共同完成一定任务的一组对象或角色之间交换的消息组成。一个对象群体的行为或者单个操作的行为可以用一个交互来描述。交互涉及一些其他元素,包括消息、动作和连接件(对象
有哪些信誉好的足球投注网站
文档评论(0)