需要协助绘制部署图

时间:2014-06-06 05:57:41

标签: uml diagram

我有一个使用MVC(模型 - 视图 - 控制器模式)实现的Web应用程序。 我需要协助绘制此应用程序的部署图。 我认为这有3个物理组件:Web浏览器,Web服务器和数据库服务器 在我看来,Web Server有3个组件:表示层,控制器层,与Web服务器通信的模型层。

我需要帮助。

这个想法是否正确?

1 个答案:

答案 0 :(得分:1)

为了完成任务,您必须首先充分了解部署图本身及其抽象。此图显示了硬件基础架构上软件组件的分布。

其主要内容: - 节点(硬件服务器,CPU,设备,路由器等)及其链接(例如网络) - COmponents (在节点上部署的软件)及其依赖项(哪些组件使用哪些其他组件)。

回到你的问题......你说:

  

我认为这有3个物理组件:Web浏览器,Web服务器   &安培;数据库服务器。

忽略"我认为部分" (你应该确定:)),我假设"物理组件"请参考HW节点 - 这里我们有3个:客户端计算机(WEB浏览器),WEB服务器和数据库服务器 - 最后两个是单独的节点!

  

在我看来,Web Server有3个组件:Presentation Layer,   控制器层,与Web服务器通信的模型层。

再次忽略"在我看来" (在建模之前检查一下,以避免"水晶球凝视")。 3组件应以某种方式分布在2个节点,Presentation和控制器之间,可能在WEB服务器和DB Server在另一个节点上。依赖性很明显。

你有另一个组件" WEB浏览器",它在客户端机器上运行。

请删除不确定因素,我们可以对此进行改进。