1.高级设计:
简而言之,高级设计是一般的系统设计,它指的是整体系统设计。它描述了应用程序的整体描述/架构。它包括系统体系结构描述,数据库设计,系统,服务,平台以及模块之间关系的简要描述。这也称为宏级别/系统设计。它是由解决方案架构师创建的。它将业务/客户需求转换为高级解决方案。它是在“低级设计”之前首先创建的。
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. |