高级设计与低级设计及其组件之间的区别

ro *_* ko -1 php architecture software-design

我正在尝试为Web应用程序(PHP)设计高级设计和低级设计.但我坚持他们之间的基本区别.还有他们的组件.此外,数据库设计和业务逻辑在两者之间.

fav*_*tti 7

好吧,很多人会有很多答案和意见你可能会得到,但这里是我的0.02美元.

在我的实践中,高级设计已经确定了应用程序的主要目标,将它们分成单独的全局模块,网站的各个部分,满足特定客户/用户需求的全局功能块.在这里,我将确定应用程序的全局业务逻辑.全局数据库设计也可以是它的一部分,但不是表格或数据库,而是存储哪些数据,哪些数据不存储,等等.

低级设计将反过来采用高级设计产生的每个构建块,并将其分解为更小的部分,您将考虑数据限制,PHP类,数据库表,数据交换等等.