有人可以解释一下架构设计与高级设计之间的区别吗?
如果您通过示例进行解释,将对我有所帮助:假设我想构建简单的android在线购物应用程序,那么我应该在我的架构设计和高级设计中添加什么?
我有以下高级要求:
Login
Settings
Search
Cart
Billing
有人可以解释一下架构设计与高级设计之间的区别吗?
如果您通过示例进行解释,将对我有所帮助:假设我想构建简单的android在线购物应用程序,那么我应该在我的架构设计和高级设计中添加什么?
我有以下高级要求:
Login
Settings
Search
Cart
Billing
似乎您在问两个问题:-
我会回答第一个,但你不太可能让别人给你第二个。最好用谷歌搜索想法。
建筑设计
你需要对这些不同类型的架构有一个基本的了解,然后你就会明白为什么这个问题太笼统了
高级设计
这是一个非常广泛的术语,您可能会得到无数个定义,但一个常见的定义是仅显示系统中的组件的设计(系统可能非常大或非常小)。由于您似乎在询问您的购物车应用程序的应用程序架构,这意味着您可能有一个图表,显示如下内容,但没有显示每个内容的实现细节:-
高级设计 (HLD) 比架构更具体。
架构是关于考虑各种约束并做出明智的决策,例如:
高级设计即将开始使架构成为现实:
因此,以您为例,架构可能会定义:
...因此 HLD 应定义: