当前位置: 首页 > article >正文

电梯系统的UML文档06

系统传感器

·系统值是用于控制系统的。在类图中系统传感器用一个箭头和系统控制对象连接。
·类图中的系统传感器包括AtFloor、电梯呼叫器、关门、开门、门反转、楼层呼叫器和驱动(AtFloor,CarCall,DoorClosed,DoorOpen,DoorReversal,HallCall,and DriveSpeed.)。
·除了AtFloor,所有系统传感器通过物理网络接口和他们的控制对象相连,控制对象从传感器得到消息,通过网络发出正确的控制消息。

仅环境传感器

·系统中有两个仅环境传感器:,门的位置和电梯的位置(DoorPosition and CarPosition)。他们用虚线和系统控制对象相连。

·仅环境传感器是“伪随机传感器”,不能被控制系统访问,但可用于模拟。

系统制动器

·在类图中,系统制动器用从控制对象出发的箭头和控制对象相连。

·类图中的系统制动器包括门马达、电梯灯、电梯位置指示器、楼层灯和驱动(DoorMotor,CarLantern,CarLight,CarPositionIndicator,HallLight,and Drive)。

仅环境制动器

·类图中紧急制动是仅环境制动器,使用虚线和安全装置对象相连。

环境对象

·在类图中用阴影列出的安全装置、驱动和门马达是环境对象。

·环境对象通过操作激励者间接访问控制系统。

对象组

·对象组包括电梯、门、Dispatcher、驱动、层,和安全装置,每一个由一个虚方框包围。
·系统架构中对象组的关系如图5。

·看一看前面段落,可以对图5 和图2 做出比较。

我们发现图5 中的对象结构向更加分布作了改进。与图2 中的实现不同(,图2 中,以一个中心控制对象处理系统中的所有控制任务),每一个(组)对象有自己的功能范围,和系统中的其他对象协作。我们加入环境类“乘客”得到的图5 中的类图的进化版。

图5:类图-修正的对象构造图

4.4 静态结构小结

4.3 节中,三个不同的类图以进化的方式给出了电梯系统的不同视图。每个视图描述系统的一个方面,给出了系统集成时系统设计的全局理解。

从对象构件的角度,类图描述了对象结构问题的解决方案。通过描述一组对象的通信和协作实现一个功能。

对象通过发送消息和别的对象通信。相同功能的对象归为一个类。

类图通过捕获系统的主要功能而得到,给出了系统的框架。从软件架构的角度,捕获了更多设计和实现的细节。


http://www.kler.cn/a/511540.html

相关文章:

  • wireshark工具简介
  • 调试Hadoop源代码
  • Go-知识 版本演进
  • IJCAI-2024 | 具身导航的花样Prompts!VLN-MP:利用多模态Prompts增强视觉语言导航能力
  • Python 正则表达式
  • 如何设置HTTPS站点防御?
  • 从单机到集群:Docker、Kubernetes 与 Helm 部署 Redis 全攻略
  • Cyber Security 101-Offensive Security-SQLMap: The Basics(sqlmap基础)
  • 2024年博客成长记:成就、挑战与未来展望
  • 【AIGC】SYNCAMMASTER:多视角多像机的视频生成
  • 毕业就业信息|基于Vue的毕业就业信息管理系统的设计与实现(源码+数据库+文档)
  • apisix的authz-casbin
  • 【专题三:穷举vs暴搜vs深搜vs回溯vs剪枝】46. 全排列
  • Nginx关于servername配置无效的处理
  • PDF工具箱 PDF24 ,免费下载,非常好用
  • Spring Boot中的条件注解是如何工作的
  • 基于springboot+sureness的面向REST API资源无状态认证权限管理系统的后端
  • C++学习第五天
  • 前端for循环遍历2——filter使用
  • 日志模块新增配置日志根目录和项目模块功能
  • ubuntu ESP-IDF开发环境搭建
  • Golang笔记——常用库sync
  • pyqt5开发ui图形化工具
  • 网络安全工程师学习路线
  • 统计学习算法——支持向量机的基本概念
  • Comment(爆破+git泄漏+二次注入)