千家信息网

UML顺序图中分类器分层的示例分析

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍UML顺序图中分类器分层的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!UML顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向
千家信息网最后更新 2026年11月02日UML顺序图中分类器分层的示例分析

这篇文章主要介绍UML顺序图中分类器分层的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

UML顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。

UML顺序图中分类器分层

分层是一个通用的面向对象设计的方法,系统通常来说,总是组织成userinterface、process/controller、business、persistence、和system层(Ambler2001)。当系统是以这种方式设计的时候,通常会加强同属于一层的分类器合作,而降低不同层的分类器的耦合度。因此按类似的方式对你的UML顺序图进行分层是有意义的。就这个使用情境的例子来说,一种分层的方法就是先注明人类角色,然后是表示情境的逻辑的controller类,然后是userinterface类,接着是business类,***是相关的技术类,它封装了对数据库和系统资源的访问。以这种方式对你的UML顺序图分层,会使得UML顺序图更容易阅读,也更容易发现分层的逻辑问题。图1就采取这种方法。

图⒈一次学生的注册。

用和你的用例图一致的名称命名角色。
当你在对一个使用情境建模时,你的UML顺序图一般会涉及一个或多个角色。为了保持一致性,显示在UML顺序图中的角色的名称应该和用例图上的相同。UML顺序图
用和你的类图一致的名称命名类。
UML顺序图中的类和类图中的类是相同的,因此它们应该有相同的名称。
一个角色的名称可以和类的名称相同。

在图1你可以看到一个命名为学生的角色和一个命名为学生的类。这样做是合理的,因为这两个分类器表示两个不同的概念,角色表示在现实中的学生,而类则表示你正在构建的商业应用程序中的学生。

包含一个逻辑的叙述性描述。

图1可以很难理解--特别是对于不熟悉阅读UML顺序图人来说--因为它是很接近于实际的源程序。在你模型中包含一个业务逻辑的描述是很常见的,特别当该UML顺序图描述一个使用情境时,就像在在图⒉的左边看到的,这可以增加图的可理解性,并且Rosenberg和Scott(1999)指出,这也为跟踪用例和UML顺序图间的信息提供了重要的信息。

图⒉在线定单付款。

在图的最左边放置人和组织角色。
对业务应用软件来说,在大多数的中,主要的角色是一个人或一个组织。这些角色经常是该情境的发起人,同时也是UML顺序图的阅读焦点,因此它们应该放在模型的"可看见的开始之处"。
在图的最右边放置反应系统角色。
反应系统角色是那些你与之交互的系统,应该放在图的最右边。因为在许多的业务应用软件中,这些角色经常被当做"backendentities",也就是那些你的系统通过存取技术交互的系统,例如CAPIs、CORBAIDL、消息队列、或webservice。换句话说,把后端的系统放在图***的位置。
在图的最左边放置系统角色。
先导系统角色是那些与你的系统交互的系统,根据力争从左到右排列消息和分类器层的原则,应该放在图的最左边。

以上是"UML顺序图中分类器分层的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

角色 顺序 系统 分类 图中 名称 学生 情境 相同 对象 逻辑 一致 业务 方式 方法 应用 示例 分析 不同 两个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 精品咖啡豆 金融科技创新监管互联网金融 互联网科技与金融科技 期待互联网科技 互联网高科技股票 互联网科技创新企业排名 华脉科技工业互联网产品 湖南洣水互联网科技有限公司扣款 北京三清互联网科技 阿里巴巴算科技企业还是互联网 世界互联网科技公司市值排名 互联网在线教育科技创业 沐思想互联网科技有限公司 广州有谷有贝互联网科技有限公司 扫呗互联网科技有限公司 唯美互联网科技 银川新华互联网科技学校是国营吗 东风日产互联网科技公司叫什么 互联网高科技绘画 高科技和互联网的现代国家 广州紫鲸互联网科技有限公司 互联网电商科技 互联网科技垄断 互联网金融 科技金融 互联网科技小贷 互联网科技有限公司 翻译 中国科技互联网公司收入 成都互联网科技公司工作好不好 互联网科技如何创业 北京瑞云互联网科技有限公司
0