What is the difference between HLD, LLD, DLD? - HUSPI

文章推薦指數: 80 %
投票人數:10人

Technical Documentation: What is the difference between HLD, LLD, DLD? ... How to Choose Code Repository for Your Project: GitHub vs Gitlab ... SkiptomainnavigationSkiptomaincontentSkiptofooterSkiptosidebar TechnicaldocumentationcreationisacriticalstepforasuccessfulITproject,nomatterwhetheritisbigorsmall.Whenyouhaveateamofpeopleworkingonthesameproduct,buildingitforsomeoneelse,communicationisvital.  Technicaldocumentation(TD)isoneofthewaystobringeveryoneonthesamepage.Itprovidesandexplainsthelogicaldesignoftheupcoming(orexisting)codeaswellassetstheexpectationsforfeaturesandmodulesthedeveloperneedstocreate. Fromabusinessstandpoint,itisalsoanimportantstep.Goodtechnicaldocumentationforasoftwareprojecthelpstolowercosts(especiallyvarioussuddenoverhead),achievehighreliability,createamaintainableproduct,andstreamlinecommunicationbetweenthebusinessandITpeople(whooftenthinkindifferentways). Theprocessofdesigning,developing,andtesting. Thereareseveraltypesoftechnicaldocumentation,andinthisarticle,we’lllookatsuchthingsasHLD,LLD,andDLD.Notsurewhatthesemeanandwhentousewhichone?Readon.TRENDINGWhatJavascriptFrameworkIstheBestForMyProjectin2021? HIGH-LEVELDESIGN(HLD) High-LevelDesign(HLD) isageneralsystemdesign.Itincludesthedescriptionofthefollowingparts: SystemarchitectureDatabasedesignBriefmentionofalltheplatforms,systems,services,andprocessestheproductwoulddependonBriefdescriptionofrelationshipsbetweenthemodulesandsystemfeatures Allthedataflows,flowcharts,datastructures,etc.areinthesedocs,sothatdeveloperscanunderstandhowthesystemisexpectedtoworkwithregardstothefeaturesandthedatabasedesign. LOW-LEVELDESIGN(LLD) Low-LevelDesign(LLD) isacomponent-leveldesignprocessthatfollowsastep-by-steprefinementprocess.Itprovidesthedetailsanddefinitionsfortheactuallogicforeverysystemcomponent.ItisbasedonHLDbutdigsdeeper,goingintotheseparatemodulesandfeaturesforeveryprograminordertodocumenttheirspecifications. DETAILED-LEVELDESIGN(DLD) DetailedLevelDesign(DLD) isthemostdetailedtechnicaldocument,whichdescribesuserstories,errorprocessingalgorithms,statetransitions,logicalsequences,andothers.DLDdescribestheinteractionofeverylow-levelprocesswitheachother. Youmightalsobeinterested:WhatCodeRepositorytoChooseforYourProject HereisaconvenientinfographicthatshowsthedifferencebetweenHLDandLLD: contactus seeourportfolio Home»Blog»TechnicalDocumentation:WhatisthedifferencebetweenHLD,LLD,DLD?Likedthepost?Shareit:ClicktoshareonTwitter(Opensinnewwindow)ClicktoshareonFacebook(Opensinnewwindow)ClicktoshareonLinkedIn(Opensinnewwindow)ClicktoshareonPinterest(Opensinnewwindow)ClicktoshareonTelegram(Opensinnewwindow)ClicktoshareonWhatsApp(Opensinnewwindow)Clicktoemailthistoafriend(Opensinnewwindow) Skipbacktomainnavigation Postnavigation PreviousPostHowtoMakeYourOfflineBusinessStrongerDuringCOVID-19PandemicNextPostWhatIsUserModelingandHowtoUseUserModelingforBusiness Onethoughton“TechnicalDocumentation:WhatisthedifferencebetweenHLD,LLD,DLD?” Pingback:GuidetoFixedPriceBudgetModelforSoftwareDevelopment-HUSPI Commentsareclosed. SearchSearchHowtoChooseCodeRepositoryforYourProject:GitHubvsGitlabvsBitBucket[PricesUpdated]HowtoInvestinUkrainianRichBlackSoil:PartnershipEverythingYouNeedtoKnowAboutPushNotifications[Updated]HowtoCreateaHealthcareAppThatFulfillsItsPurposeAnticipatingWhat’sAheadforDesignandDevelopmentwithHUSPI SendtoEmailAddress YourName YourEmailAddress Cancel Postwasnotsent-checkyouremailaddresses! Emailcheckfailed,pleasetryagain Sorry,yourblogcannotsharepostsbyemail.



請為這篇文章評分?