【发布时间】:2013-08-16 22:20:06
【问题描述】:
当我从以下链接中了解到4+1 architectural view model
http://en.wikipedia.org/wiki/4%2B1_architectural_view_model
开发视图 (implementation view) 和 Physical view 之间的确切区别是什么??
PS:我知道第一个是从程序员的角度来看的,第二个是从系统工程师的角度来看的
【问题讨论】:
当我从以下链接中了解到4+1 architectural view model
http://en.wikipedia.org/wiki/4%2B1_architectural_view_model
开发视图 (implementation view) 和 Physical view 之间的确切区别是什么??
PS:我知道第一个是从程序员的角度来看的,第二个是从系统工程师的角度来看的
【问题讨论】:
物理视图用于描述软件在数据中心的部署方式。例如:如果您构建了一个 Web 应用程序,那么假设您将其部署在 Amazon AWS 云上。然后物理视图将显示使用了多少台服务器,服务器的角色是什么,安装了哪些软件组件等。因此,您可以说此视图对您的运营团队更重要(系统工程师如所示在那个 Wiki 页面中)
开发视图用于在开发人员之间就软件设计进行交流。这主要涉及代码的逻辑组织 - 包、类等。
希望它澄清。
【讨论】: