📜  高级设计和低级设计之间的区别

📅  最后修改于: 2021-08-27 04:56:41             🧑  作者: Mango

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.