让我们假设您想要使用UML 2部署图可视化一个常见的PHP服务器应用程序,以供那些在该领域不太了解的人使用。这样的通用应用程序可以具有三个设备节点(数据库服务器,Web服务器和客户端)和四个执行环境节点(关系数据库管理系统,Web服务器,PHP解释器和Web浏览器)。内部" PHP解释器"可能是一个共同的组成部分"应用程序"并且在执行环境" Web浏览器"可能是三个工件(HTML,CSS和JavaScript)。
由于PHP支持许多不同的协议和RDBMS,因此它是" PHP解释器"之间通信的通用说明符。节点和关系数据库管理系统"节点不能用一个具体的协议标记,所以我们大多可以说它是底层设备节点之间的TCP / IP"数据库服务器"和#34; Web服务器&#34 ;;但事件并非总是如此(想想套接字)。在执行环境节点" Web服务器"和#34; Web浏览器"它的HTTP。什么是伟大的! :d。关于RDBMS与应用程序组件之间的通信,它是SQL,但这不是协议,结果接口依赖于下划线驱动程序。此外,还没有给出不同实例上的三个设备节点。那么组件的端口和接口怎么样"应用程序"关于Web浏览器。我们可以在这里指定一些更具体的东西吗?
所以我的问题是,如果考虑到之前段落中的注释,正确且通用的平衡图表怎么样?
答案 0 :(得分:2)