在本节中,我们将讨论HLD和LLD之间的区别;并查看它们之间的简要介绍。
1. 什么是HLD?
HLD代表高级设计,设计师将只关注各种模型,例如:
解决方案架构师开发高级设计,用于指定应用程序的完整说明或体系结构。
HLD 涉及系统体系结构、数据库设计、系统、服务、平台的简要描述以及模块之间的关系。
HLD也称为宏观或系统设计。它将业务或客户需求更改为高级解决方案。
高级设计是在低级设计之前创建的。
2. 什么是LLD?
LLD代表低级设计,其中设计师将专注于用户界面(UI)等组件。
低级设计由开发人员经理和设计人员创建。
它也被称为微观或详细设计。LLD 可以将高级解决方案更改为详细解决方案。
低级设计详细说明了所有模块的详细描述,这意味着LLD涉及所有系统组件的实际逻辑。它深入到每个模块的规范中。
低级设计是在高级设计之后创建的。
3. HLD vs LLD
在下表中,我们讨论了高级设计和低级设计之间的一些重要比较。
4. 结论
在本节中,我们了解了高级和低级设计之间的主要区别。
我们可以得出结论,高级设计指定了特定软件产品或应用程序的完整报告和规划。另一方面,低级设计指定了所有模块的详细报告。
在软件开发生命周期的设计阶段,设计团队、客户团队和审查团队的成员都包含在高级设计中。另一方面,设计团队和运营团队将准备低级设计。
最后,我们可以说HLD和LLD都是任何软件产品SDLC过程中设计阶段的重要组成部分。
|