Vysokoúrovňový návrh (HLD) vysvětluje hlavní části řešení a jejich spolupráci. Nízkoúrovňový návrh (LLD) stanovuje dostatek podrobností k jejich konzistentní implementaci. Jsou to užitečné pracovní pojmy; organizace nesdílejí jednu povinnou šablonu dokumentu.
Sledujte jedno rozhodnutí oběma úrovněmi
U portálu pro vracení zboží HLD určuje portál, službu vratek, objednávkový systém a integraci se skladem. Uvádí, který systém vlastní jednotlivé záznamy a které interakce jsou asynchronní.
LLD popisuje konkrétní interakci: pole požadavku, validaci, přechody stavů, zpracování duplicit, databázová omezení a chybové odpovědi. Vývojář ji musí být schopen implementovat a tester musí znát očekávané chování.
