Software visualization
மென்பொருள் காட்சிப்படுத்தல் அல்லது மென்பொருள் காட்சிப்படுத்தல் என்பது மென்பொருள் அமைப்புகளின் மற்றும் தொடர்புடைய தகவல்களின் காட்சிப்படுத்தலைக் குறிக்கிறது-அதன் மூலக் குறியீட்டின் கட்டமைப்பு அல்லது அவற்றின் இயக்க நேர நடத்தையின் அளவீடுகள்-மற்றும் நிலையான, ஊடாடும் அல்லது அனிமேஷன் செய்யப்பட்ட 2-டி அல்லது 3-டி காட்சி பிரதிநிதித்துவங்கள் மூலம் அவற்றின் மேம்பாட்டு செயல்முறை அவற்றின் அமைப்பு, செயல்படுத்தல், நடத்தை மற்றும் பரிணாமம். மென்பொருள் அமைப்பு தகவல் மென்பொருள் காட்சிப்படுத்தல் மென்பொருள் அமைப்புகளைப் பற்றிய பல்வேறு தகவல்களைப் பயன்படுத்துகிறது. முக்கிய தகவல் பிரிவுகளில் பின்வருவன அடங்கும்ஃ மூலக் குறியீடுகள், அளவீடுகளிலிருந்து அல்லது தலைகீழ் பொறியியலிலிருந்து மென்பொருள் மெட்ரிக் தரவு, செயலாக்க நடத்தையை பதிவு செய்யும் தடங்கள், மாற்றங்களைக் கண்காணிக்கும் மென்பொருள் சோதனை தரவு (எ. கா., சோதனை கவரேஜ்) மென்பொருள் களஞ்சிய தரவு போன்ற செயல்பாட்டு கலைப்பொருட்கள். குறிக்கோள்கள் மென்பொருள் காட்சிப்படுத்தலின் நோக்கங்கள் மென்பொருள் அமைப்புகள் (அதாவது, அதன் கட்டமைப்பு) மற்றும் வழிமுறைகள் (எ. கா., வரிசைப்படுத்தல் வழிமுறைகளின் நடத்தையை அனிமேஷன் செய்வதன் மூலம்) மற்றும் மென்பொருள் அமைப்புகளின் பகுப்பாய்வு மற்றும் ஆய்வு மற்றும் அவற்றின் முரண்பாடுகள் (எ. கா., உயர் இணைப்புடன் வகுப்புகளைக் காண்பிப்பதன் மூலம்) மற்றும் அவற்றின் வளர்ச்சி மற்றும் பரிணாமத்தை ஆதரிப்பதாகும். மென்பொருள் காட்சிப்படுத்தலின் பலங்களில் ஒன்று, இயல்பாகவே இணைக்கப்படாத மென்பொருள் அமைப்புகளின் தகவல்களை இணைத்து தொடர்புபடுத்துவதாகும், எடுத்துக்காட்டாக, மென்பொருள் செயலாக்க தடயங்களில் குறியீடு மாற்றங்களை முன்வைப்பதன் மூலம். மென்பொருள் காட்சிப்படுத்தல் மென்பொருள் அமைப்பு தகவல்களை ஆராய்ந்து பகுப்பாய்வு செய்ய கருவி மற்றும் நுட்பமாக பயன்படுத்தப்படலாம், எ. கா., காட்சி தரவு சுரங்க செயல்முறைக்கு ஒத்த முரண்பாடுகளைக் கண்டறிய. எடுத்துக்காட்டாக, குறியீடு தரம் அல்லது குழு செயல்பாடு போன்ற செயல்பாடுகளைக் கண்காணிக்க மென்பொருள் காட்சிப்படுத்தல் பயன்படுத்தப்படுகிறது. காட்சிப்படுத்தல் என்பது இயல்பாகவே மென்பொருள் தர உத்தரவாதத்திற்கான ஒரு முறை அல்ல. மென்பொருள் அமைப்புகளின் உள் கூறுகளில் தேர்ச்சி பெறுவதைக் கண்டறிந்து பயன்படுத்திக் கொள்ள அனுமதிப்பதில் மென்பொருள் காட்சிப்படுத்தல் மென்பொருள் நுண்ணறிவுடன் பங்கேற்கிறது. மென்பொருள் மேம்பாடு மற்றும் பராமரிப்பு நடவடிக்கைகளின் போது மூலக் குறியீடு மற்றும் தரக் குறைபாடுகளைக் காட்சிப்படுத்த மென்பொருள் காட்சிப்படுத்தலுக்கான கருவிகள் பயன்படுத்தப்படலாம். மென்பொருள் வரைபடங்கள் போன்ற காட்சி பிரதிநிதித்துவத்திற்கு மூலக் குறியீட்டை வரைபடமாக்க பல்வேறு அணுகுமுறைகள் உள்ளன, எடுத்துக்காட்டாக, பொருள் சார்ந்த மென்பொருள் அமைப்புகள் மற்றும் சேவைகளில் தரக் குறைபாடுகளின் தானியங்கி கண்டுபிடிப்பு மற்றும் காட்சிப்படுத்தல் ஆகியவை அவற்றின் நோக்கத்தில் அடங்கும். பொதுவாக, அவர்கள் ஒரு வகுப்பின் நேரடி உறவையும், மென்பொருள் அமைப்பில் உள்ள பிற வகுப்புகளுடன் அதன் முறைகளையும் காட்சிப்படுத்தி, சாத்தியமான தரக் குறைபாடுகளைக் குறிக்கின்றனர். மென்பொருள் அமைப்பு மூலம் காட்சி வழிசெலுத்தலுக்கான ஆதரவு மற்றொரு நன்மையாகும். மென்பொருள் காட்சிப்படுத்தலுக்கு அதிகமாகவோ அல்லது குறைவாகவோ சிறப்பு வரைபட வரைதல் மென்பொருள் பயன்படுத்தப்படுகிறது. தலைகீழ் பொறியியல் மற்றும் மென்பொருள் பராமரிப்பு துறைகளில் செயலில் உள்ள ஆராய்ச்சியாளர்களின் ஒரு சிறிய அளவிலான 2003 கணக்கெடுப்பு, கிராஃப்விஸ் மற்றும் கிராஃப்எட் போன்ற பொது நோக்க வரைபட வரைதல் தொகுப்புகள், ரேஷனல் ரோஸ் மற்றும் போர்லேண்ட் டூகெதர் போன்ற யு. எம். எல் கருவிகள் மற்றும் கம்பைலர் வரைபடங்களின் காட்சிப்படுத்தல் (வி. சி. ஜி) மற்றும் ரிகி போன்ற சிறப்பு கருவிகள் உட்பட பல்வேறு வகையான காட்சிப்படுத்தல் கருவிகள் பயன்படுத்தப்பட்டதாகக் கண்டறிந்தது. தலைகீழ் பொறியியல் மூலத்தின் மூலம் ஒரு காட்சிப்படுத்தியாக செயல்படக்கூடிய யுஎம்எல் கருவிகளின் வரம்பு எந்த வகையிலும் குறுகியதல்ல; மேற்கூறிய இரண்டு கருவிகளைத் தவிர, ஈஎஸ்எஸ்-மாடல், ப்ளூஜே மற்றும் ஃபுஜாபா ஆகியவையும் இந்த திறனைக் கொண்டுள்ளன என்றும், ஃபுஜாபா வடிவமைப்பு வடிவங்களையும் அடையாளம் காண முடியும் என்றும் 2007 ஆம் ஆண்டு ஒரு புத்தகம் குறிப்பிட்டது. இமேஜிக்ஸ் 4டி டிபெண்ட் சோர்செட்ரெயில் அப்ளிகேஷன் கண்டுபிடிப்பு மற்றும் புரிதல் மென்பொருள் பராமரிப்பு மென்பொருள் வரைபடங்கள் மென்பொருள் நோயறிதல் குறியீடுகளின் அறிவாற்றல் பரிமாணங்கள் மென்பொருள் தொல்பொருள் குறிப்புகள் மேலும் வாசிப்பு வெளிப்புற இணைப்புகள் சாப்ட்வி மென்பொருள் காட்சிப்படுத்தல் VISSOFT 2 வது IEEE மென்பொருள் காட்சிப்படுத்தல் EPDV கிரகணம் திட்ட சார்புகள் பார்வையாளர் இன்போ கிராபிக்ஸ் மென்பொருள் பராமரிப்பு மென்பொருள் அளவீடுகள் மென்பொருள் மேம்பாடு மென்பொருள் தர மூலக் குறியீடு மென்பொருள் காட்சிப்படுத்தல் மென்பொருள்