我正在为我的软件工程主题编写文档。我的项目是关于医院管理系统的。这是让我感到困惑的问题。
(2. 架构设计) 展示整个软件架构,说明它是分层、存储库、客户端-服务器还是管道和过滤器架构(– 浏览我们的文本参考书的第 155 到 164 页以查看这些不同架构的描述)。
在标准或非标准图表上描述和呈现。
那么标准图和非标准图有什么区别呢?
我正在为我的软件工程主题编写文档。我的项目是关于医院管理系统的。这是让我感到困惑的问题。
(2. 架构设计) 展示整个软件架构,说明它是分层、存储库、客户端-服务器还是管道和过滤器架构(– 浏览我们的文本参考书的第 155 到 164 页以查看这些不同架构的描述)。
在标准或非标准图表上描述和呈现。
那么标准图和非标准图有什么区别呢?
这个问题确实令人困惑,因为它呈现的架构模型好像它们是相互排斥的(即它可以同时是分层的和客户端-服务器)并且依赖于模棱两可的术语。
当谈到架构图时,有标准图,它们遵循众所周知的正式图形符号。典型的例子是:
其中,唯一能够正式且明确地成为标准的是 UML:它是唯一被国际标准制定机构 ( ISO/IEC 19505 ) 认可的标准。
但在架构中,您也有大量非标准图表,它们以图形方式传达结构意图。通常,经常使用分层排列的服务,或者六边形或同心的表示形式。有时,显示为 PC 的客户端和网络中的多个服务器会更加直观。所有这些都使用非标准符号。