高层设计和低层设计及其组成部分的区别

发布于 2024-12-19 13:55:50 字数 1436 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吲‖鸣 2024-12-26 13:55:50

好吧,有多少人就有多少答案和意见,但这是我的 0.02 美元。

在我的实践中,高层设计一直在确定应用程序的主要目标,将它们拆分为单独的全局模块、网站的部分、满足特定客户/用户需求的全局功能块。另外,在这里我将确定应用程序的全局业务逻辑。全局数据库设计也可以是其中的一部分,但不是具体到表或数据库,而是存储哪些数据、不存储哪些数据、存储多长时间等等。

底层设计将依次采用高层设计中的每个构建块,并将其分解为更小的部分,您将在其中考虑数据结构、PHP 类、数据库表、数据交换等。

Well, as many people there are as many answers and opinions you will probably get but here are my $0.02.

In my practice high-level design has been identifying major goals of the application, splitting them to separate global modules, sections of your website, global functionality blocks addressing particular customer/user needs. Also here I would identify the global business logic of the application. Global database design can also be a part of it, but not down to the tables or databases, but rather which data will be stored and which not, how long, etcetera.

Low-level design will in turn take each building block that came out of high-level design and break it up to even smaller parts, where you'd be thinking about your data strictures, PHP classes, database tables, data exchange and so on.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文