High-level design (HLD) opisuje główne części rozwiązania i ich współpracę. Low-level design (LLD) podaje wystarczające szczegóły, aby spójnie je zaimplementować. To przydatne terminy robocze; organizacje nie mają jednego wspólnego, obowiązkowego szablonu dokumentu.
Prześledź jedną decyzję na obu poziomach
Dla portalu zwrotów HLD wskazuje portal, usługę zwrotów, system zamówień i integrację magazynową. Określa, który system odpowiada za każdy rekord i które interakcje są asynchroniczne.
LLD opisuje konkretną interakcję: pola żądania, walidację, przejścia stanów, obsługę duplikatów, ograniczenia bazy danych i odpowiedzi błędów. Inżynier powinien móc ją zaimplementować, a tester znać oczekiwane zachowanie.
