მაღალი დონის დიზაინი (HLD) ხსნის გადაწყვეტის მთავარ ნაწილებსა და მათ ერთობლივ მუშაობას. დაბალი დონის დიზაინი (LLD) განსაზღვრავს საკმარის დეტალებს ამ ნაწილების თანმიმდევრულად განსახორციელებლად. ეს სასარგებლო სამუშაო ტერმინებია; ორგანიზაციები ერთ საერთო სავალდებულო დოკუმენტის შაბლონს არ იყენებენ.
ერთ გადაწყვეტილებას ორივე დონეზე მიჰყევით
დაბრუნების პორტალისთვის HLD გამოყოფს პორტალს, დაბრუნების სერვისს, შეკვეთების სისტემასა და საწყობის ინტეგრაციას. იგი მიუთითებს, რომელი სისტემა ფლობს თითოეულ ჩანაწერს და რომელი ურთიერთქმედებებია ასინქრონული.
LLD აღწერს კონკრეტულ ურთიერთქმედებას: მოთხოვნის ველებს, ვალიდაციას, მდგომარეობების გადასვლებს, დუბლიკატების დამუშავებას, მონაცემთა ბაზის შეზღუდვებსა და შეცდომის პასუხებს. ინჟინერს მისი განხორციელება უნდა შეეძლოს, ხოლო ტესტერმა მოსალოდნელი ქცევა უნდა იცოდეს.
