Low-level design
குறைந்த-நிலை வடிவமைப்பு (எல். எல். டி) என்பது படிப்படியான சுத்திகரிப்பு செயல்முறையைப் பின்பற்றும் ஒரு கூறு-நிலை வடிவமைப்பு செயல்முறையாகும். தரவு கட்டமைப்புகள், தேவையான மென்பொருள் கட்டமைப்பு, மூலக் குறியீடு மற்றும் இறுதியில் செயல்திறன் வழிமுறைகளை வடிவமைக்க இந்த செயல்முறையைப் பயன்படுத்தலாம். ஒட்டுமொத்தமாக, தேவை பகுப்பாய்வின் போது தரவு அமைப்பு வரையறுக்கப்படலாம், பின்னர் தரவு வடிவமைப்பு பணியின் போது சுத்திகரிக்கப்படலாம். கட்டுமானத்திற்குப் பிறகு, ஒவ்வொரு கூறுகளும் விரிவாக குறிப்பிடப்பட்டுள்ளன. எல்எல்டி கட்டம் என்பது உண்மையான மென்பொருள் கூறுகள் வடிவமைக்கப்பட்ட கட்டமாகும். விரிவான கட்டத்தில் தர்க்கரீதியான மற்றும் செயல்பாட்டு வடிவமைப்பு செய்யப்படுகிறது மற்றும் உயர் மட்ட வடிவமைப்பு கட்டத்தில் பயன்பாட்டு கட்டமைப்பின் வடிவமைப்பு உருவாக்கப்படுகிறது. வடிவமைப்பு கட்டம் ஒரு வடிவமைப்பு என்பது தனிப்பட்ட கூறுகளை இணைக்கும் ஒரு அமைப்பின் வரிசையாகும். பெரும்பாலும், இது மற்ற அமைப்புகளுடன் தொடர்பு கொள்ளலாம். அதிக நம்பகத்தன்மை, குறைந்த செலவு மற்றும் நல்ல பராமரிப்பு திறனை அடைய வடிவமைப்பு முக்கியம். இரண்டு வகையான நிரல் வடிவமைப்பு கட்டங்களை நாம் வேறுபடுத்திக் காட்டலாம்ஃ கட்டிடக்கலை அல்லது உயர்-நிலை வடிவமைப்பு விரிவான அல்லது குறைந்த-நிலை வடிவமைப்பு கட்டமைக்கப்பட்ட ஓட்ட விளக்கப்படங்கள் மற்றும் எச்ஐபிஓ வரைபடங்கள் மென்பொருள் வடிவமைப்பு கருவிகளின் வகுப்பை வகைப்படுத்துகின்றன, மேலும் இவை ஒரு நிரலின் உயர்-நிலை கண்ணோட்டத்தை வழங்குகின்றன. அத்தகைய வடிவமைப்பு கருவியின் நன்மைகள் என்னவென்றால், இது புரோகிராமர்கள் அல்லாதவர்களுக்கு புரிந்துகொள்ளக்கூடிய வடிவமைப்பு விவரக்குறிப்பை வழங்குகிறது மற்றும் தொகுதி சார்புகளின் நல்ல சித்திரக் காட்சியை வழங்குகிறது. ஒரு குறைபாடு என்னவென்றால், மென்பொருள் உருவாக்குநர்களுக்கு மென்பொருள் வடிவமைப்பின் கிராஃபிக் சார்ந்த பிரதிநிதித்துவத்திலிருந்து செயல்படுத்தலுக்கு செல்வது கடினமாக இருக்கலாம். எனவே, பொதுவாக நிரல் வடிவமைப்பு மொழிகளைப் (பி. டி. எல்) பயன்படுத்தி, மென்பொருள் வளர்ச்சியின் ஆரம்ப கட்டங்களை எளிதாக்குவதற்கான நடைமுறை நடவடிக்கைகளை விவரிக்கும் வழிமுறை கட்டமைப்பைப் பற்றிய சிறிய நுண்ணறிவை வழங்குவது அவசியம். எல்எல்டி அல்லது குறைந்த அளவிலான வடிவமைப்பு ஆவணத்தின் (எல்எல்டிடி) குறிக்கோள் உண்மையான நிரல் குறியீட்டின் உள் தர்க்கரீதியான வடிவமைப்பை வழங்குவதாகும். உயர் மட்ட வடிவமைப்பின் அடிப்படையில் குறைந்த அளவிலான வடிவமைப்பு உருவாக்கப்படுகிறது. வகுப்புகள் மற்றும் நிரல் விவரக்குறிப்புகளுக்கு இடையிலான முறைகள் மற்றும் உறவுகளுடன் வகுப்பு வரைபடங்களை எல். எல். டி விவரிக்கிறது. இது தொகுதிகளை விவரிக்கிறது, இதனால் புரோகிராமர் ஆவணத்திலிருந்து நிரலை நேரடியாக குறியிட முடியும். ஒரு நல்ல குறைந்த அளவிலான வடிவமைப்பு ஆவணம் ஒரு குறைந்த அளவிலான வடிவமைப்பு ஆவணத்தை உருவாக்க சரியான பகுப்பாய்வு பயன்படுத்தப்படும் போது நிரலை உருவாக்க எளிதாக்குகிறது. குறியீட்டை குறைந்த அளவிலான வடிவமைப்பு ஆவணத்திலிருந்து குறைந்தபட்ச பிழைத்திருத்தம் மற்றும் சோதனையுடன் நேரடியாக உருவாக்க முடியும். மற்ற நன்மைகளில் குறைந்த செலவு மற்றும் எளிதான பராமரிப்பு ஆகியவை அடங்கும். குறிப்புகள் வடிவமைப்பு மென்பொருள் வடிவமைப்பு