HLD VS LLD - CodeQAByte

HLD VS LLD

Differences between High-Level Design (HLD) and Low-Level Design (LLD):

AspectHigh-Level Design (HLD)Low-Level Design (LLD)
ScopeEstablishes the overall architecture and structure of the system.Deals with the detailed design of individual modules or components identified in the HLD.
Level of DetailRelatively high-level and abstract.Much more detailed and specific, addressing internal logic and data structures.
AbstractionUses abstraction to present a simplified view.Less abstract and more concrete, providing a blueprint for developers.
Design ToolsUtilizes block diagrams, flowcharts, and high-level UML diagrams.Involves detailed UML diagrams, pseudocode, and specific algorithmic descriptions.
Stakeholder UnderstandingAddresses a broader audience, including non-technical stakeholders.Primarily for developers, testers, and individuals involved in the coding and implementation process.
Timing in Development LifecyclePrecedes LLD in the development lifecycle.Follows HLD and precedes the coding phase.

No comments:

Post a Comment

Copyright © 2024 codeqabyte. All Right Reserved