1. 高级设计:
High Level Design 简称HLD,是通用的系统设计,是指整个系统的设计。它描述了应用程序的整体描述/架构。它包括系统架构描述、数据库设计、系统、服务、平台和模块之间关系的简要描述。它也被称为宏观层面/系统设计。它由解决方案架构师创建。它将业务/客户需求转换为高级解决方案。它是在低级设计之前首先创建的。
2. 底层设计:
简而言之,LLD 的低级设计就像详细说明 HLD 意味着它指的是组件级设计过程。它描述了每个模块的详细描述,意味着它包括每个系统组件的实际逻辑,并深入到每个模块规范。它也被称为微观/详细设计。它是由设计师和开发人员创建的。它将高级解决方案转换为详细解决方案。它是继高级设计之后创建的第二个手段。
高级设计和低级设计的区别:
S.No. | HIGH LEVEL DESIGN | LOW LEVEL DESIGN |
---|---|---|
01. | High Level Design is the general system design means it refers to the overall system design. | Low Level Design is like detailing HLD means it refers to component-level design process. |
02. | High Level Design in short called as HLD. | Low Level Design in short called as LLD. |
03. | It is also known as macro level/system design. | It is also known as micro level/detailed design. |
04. | It describes the overall description/architecture of the application. | It describes detailed description of each and every module. |
05. | High Level Design expresses the brief functionality of each module. | Low Level Design expresses details functional logic of the module. |
06. | It is created by solution architect. | It is created by designers and developers. |
07. | Here in High Level Design the participants are design team, review team and client team. | Here in Low Level Design participants are design team, Operation Teams and Implementers. |
08. | It is created first means before Low Level Design. | It is created second means after High Level Design. |
09. | In HLD the input criteria is Software Requirement Specification (SRS). | In LLD the input criteria is reviewed High Level Design (HLD). |
10. | High Level Solution converts the Business/client requirement into High Level Solution. | Low Level Design converts the High Level Solution into Detailed solution. |
11. | In HLD the output criteria is data base design, functional design and review record. | In HLD the output criteria is program specification and unit test plan. |