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