IDEF5 முறை. கிராஃபிக் மொழி

நுழைவு

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

எனவே ஒன்டாலஜி - இது பரிசீலனையில் உள்ள ஒரு குறிப்பிட்ட பகுதியின் விரிவான விளக்கமாகும். அத்தகைய விளக்கம் சில தெளிவாக வடிவமைக்கப்பட்ட மொழியில் கொடுக்கப்பட வேண்டும். ஆன்டாலஜிகளை விவரிக்க, நீங்கள் IDEF5 முறையைப் பயன்படுத்தலாம், அதன் ஆயுதக் களஞ்சியத்தில் 2 மொழிகள் உள்ளன:

  • IDEF5 திட்ட மொழி. இந்த மொழி காட்சி மற்றும் கிராஃபிக் கூறுகளைப் பயன்படுத்துகிறது.
  • IDEF5 உரை மொழி. இந்த மொழி கட்டமைக்கப்பட்ட உரையாக குறிப்பிடப்படுகிறது.

இந்த கட்டுரை முதல் விருப்பத்தை கருத்தில் கொள்ளும் - திட்ட மொழி. பின்வரும் கட்டுரைகளில் உரையைப் பற்றி பேசுவோம்.

பொருள்கள்

திட்ட மொழியில், ஏற்கனவே குறிப்பிட்டுள்ளபடி, கிராஃபிக் கூறுகள் பயன்படுத்தப்படுகின்றன. முதலில், இந்த மொழியின் அடிப்படை கூறுகளை நாம் கருத்தில் கொள்ள வேண்டும்.

பெரும்பாலும், ஒரு ஆன்டாலஜி பொதுவான நிறுவனங்கள் மற்றும் குறிப்பிட்ட பொருள்கள் இரண்டையும் பயன்படுத்துகிறது. பொதுமைப்படுத்தப்பட்ட நிறுவனங்கள் அழைக்கப்படுகின்றன இனங்கள். அவை உள்ளே ஒரு லேபிளுடன் (பொருளின் பெயர்) வட்டமாக சித்தரிக்கப்படுகின்றன:

IDEF5 முறை. கிராஃபிக் மொழி

இனங்கள் என்பது கொடுக்கப்பட்ட இனத்தின் தனிப்பட்ட மாதிரிகளின் தொகுப்பாகும். அதாவது, "கார்கள்" போன்ற பார்வை தனிப்பட்ட கார்களின் முழு தொகுப்பையும் குறிக்கும்.
என பிரதிகள் இந்த வகை குறிப்பிட்ட கார்கள், அல்லது சில வகையான உபகரணங்கள் அல்லது சில பிராண்டுகள். இது அனைத்தும் சூழல், பொருள் பகுதி மற்றும் அதன் விவரத்தின் அளவைப் பொறுத்தது. எடுத்துக்காட்டாக, ஒரு கார் பழுதுபார்க்கும் கடைக்கு, குறிப்பிட்ட கார்கள் இயற்பியல் நிறுவனங்களாக முக்கியமானதாக இருக்கும். கார் டீலர்ஷிப்பில் விற்பனை குறித்த சில புள்ளிவிவரங்களை பராமரிக்க, குறிப்பிட்ட மாதிரிகள் போன்றவை முக்கியமானதாக இருக்கும்.

இனங்களின் தனிப்பட்ட நிகழ்வுகள், அந்த இனங்களைப் போலவே குறிப்பிடப்படுகின்றன, வட்டத்தின் அடிப்பகுதியில் ஒரு புள்ளியால் மட்டுமே குறிக்கப்படுகிறது:

IDEF5 முறை. கிராஃபிக் மொழி

மேலும், பொருள்களின் விவாதத்தின் ஒரு பகுதியாக, இது போன்ற பொருட்களைக் குறிப்பிடுவது மதிப்பு செயல்முறைகள்.

காட்சிகள் மற்றும் நிகழ்வுகள் நிலையான பொருள்கள் என்று அழைக்கப்பட்டால் (காலப்போக்கில் மாறாமல்), செயல்முறைகள் மாறும் பொருள்கள். இதன் பொருள் இந்த பொருள்கள் ஒரு குறிப்பிட்ட கண்டிப்பாக வரையறுக்கப்பட்ட காலப்பகுதியில் உள்ளன.

எடுத்துக்காட்டாக, ஒரு காரை உற்பத்தி செய்யும் செயல்முறை போன்ற ஒரு பொருளை நாம் தனிமைப்படுத்தலாம் (நாங்கள் அவற்றைப் பற்றி பேசுவதால்). இந்த காரின் உண்மையான உற்பத்தியின் போது மட்டுமே இந்த பொருள் உள்ளது என்பது உள்ளுணர்வாக தெளிவாக உள்ளது (கண்டிப்பாக வரையறுக்கப்பட்ட காலம்). இந்த வரையறை நிபந்தனைக்குட்பட்டது என்பதை நினைவில் கொள்வது மதிப்பு, ஏனென்றால் கார் போன்ற பொருட்களும் அவற்றின் சொந்த சேவை வாழ்க்கை, அடுக்கு வாழ்க்கை, இருப்பு போன்றவை உள்ளன. எவ்வாறாயினும், நாம் தத்துவத்திற்குச் செல்லாமல், பெரும்பாலான பாடப் பகுதிகளின் கட்டமைப்பிற்குள், நிகழ்வுகள் மற்றும் இன்னும் அதிகமான இனங்கள் என்றென்றும் இருப்பதை ஏற்றுக்கொள்ளலாம்.

செயல்முறைகளின் லேபிளுடன் (பெயர்) ஒரு செவ்வகமாக செயல்முறைகள் சித்தரிக்கப்படுகின்றன:

IDEF5 முறை. கிராஃபிக் மொழி

ஒரு பொருளை மற்றொரு பொருளுக்கு மாற்றுவதற்கான திட்டங்களில் செயல்முறைகள் பயன்படுத்தப்படுகின்றன. இது கீழே மேலும் விரிவாக விவாதிக்கப்படும்.

செயல்முறைகளுக்கு கூடுதலாக, அத்தகைய திட்டங்கள் பயன்படுத்தப்படுகின்றன தருக்க ஆபரேட்டர்கள். முன்னறிவிப்புகள், பூலியன் இயற்கணிதம் அல்லது நிரலாக்கத்தை நன்கு அறிந்தவர்களுக்கு இங்கே எல்லாம் மிகவும் எளிமையானது. IDEF5 மூன்று அடிப்படை தருக்க ஆபரேட்டர்களைப் பயன்படுத்துகிறது:

  • தருக்க மற்றும் (AND);
  • தருக்க OR (OR);
  • பிரத்தியேக OR (XOR).

IDEF5 தரநிலை (http://idef.ru/documents/Idef5.pdf - இந்த மூலத்திலிருந்து பெரும்பாலான தகவல்கள்) தருக்க ஆபரேட்டர்களின் படத்தை சிறிய வட்டங்களின் வடிவத்தில் (பார்வைகள் மற்றும் நிகழ்வுகளுடன் ஒப்பிடும்போது) ஒரு லேபிளுடன் வரையறுக்கிறது. சின்னங்களின் வடிவம். இருப்பினும், நாம் உருவாக்கி வரும் IDEF5 வரைகலை சூழலில், பல காரணங்களுக்காக இந்த விதியிலிருந்து விலகிவிட்டோம். அவற்றில் ஒன்று இந்த ஆபரேட்டர்களை அடையாளம் காண்பது கடினம். எனவே, அடையாள எண்ணைக் கொண்ட ஆபரேட்டர்களின் உரை குறியீட்டைப் பயன்படுத்துகிறோம்:

IDEF5 முறை. கிராஃபிக் மொழி

ஒருவேளை நாம் இங்கே பொருள்களுடன் முடிப்போம்.

உறவுகள்

பொருள்களுக்கு இடையே உறவுகள் உள்ளன, அதாவது ஆன்டாலஜியில் பொருள்களுக்கு இடையிலான தொடர்புகளை தீர்மானிக்கும் விதிகள் மற்றும் புதிய முடிவுகள் பெறப்படுகின்றன.

பொதுவாக, ஆன்டாலஜியில் பயன்படுத்தப்படும் ஸ்கீமா வகையால் உறவுகள் தீர்மானிக்கப்படுகின்றன. திட்டம் ஆன்டாலஜி பொருள்கள் மற்றும் அவற்றுக்கிடையேயான உறவுகளின் தொகுப்பாகும். பின்வரும் முக்கிய வகையான திட்டங்கள் உள்ளன:

  1. கலவை திட்டங்கள்.
  2. வகைப்பாடு திட்டங்கள்.
  3. மாற்றம் வரைபடங்கள்.
  4. செயல்பாட்டு வரைபடங்கள்.
  5. ஒருங்கிணைந்த திட்டங்கள்.

சில நேரங்களில் இது போன்ற ஒரு வகை திட்டம் உள்ளது இருத்தலியல். இருத்தலியல் திட்டம் என்பது உறவுகள் இல்லாத பொருட்களின் தொகுப்பாகும். இத்தகைய வரைபடங்கள் ஒரு குறிப்பிட்ட பொருள் பகுதியில் ஒரு குறிப்பிட்ட பொருள்கள் இருப்பதைக் காட்டுகின்றன.

சரி, இப்போது, ​​வரிசையில், ஒவ்வொரு வகை திட்டத்தைப் பற்றியும்.

கலவை திட்டங்கள்

இந்த வகை வரைபடம் ஒரு பொருள், அமைப்பு, கட்டமைப்பு போன்றவற்றின் கலவையைக் குறிக்கப் பயன்படுகிறது. ஒரு பொதுவான உதாரணம் கார் பாகங்கள். அதன் மிகவும் விரிவாக்கப்பட்ட வடிவத்தில், கார் ஒரு உடல் மற்றும் பரிமாற்றத்தைக் கொண்டுள்ளது. இதையொட்டி, உடல் ஒரு சட்டகம், கதவுகள் மற்றும் பிற பகுதிகளாக பிரிக்கப்பட்டுள்ளது. இந்த சிதைவை மேலும் தொடரலாம் - இவை அனைத்தும் இந்த குறிப்பிட்ட பணியில் தேவையான விவரங்களைப் பொறுத்தது. அத்தகைய திட்டத்தின் எடுத்துக்காட்டு:
IDEF5 முறை. கிராஃபிக் மொழி
கலவை உறவுகள் முடிவில் அம்புக்குறியுடன் அம்புக்குறியாகக் காட்டப்படும் (உதாரணமாக, ஒரு வகைப்பாடு உறவு, அம்புக்குறியின் தொடக்கத்தில் அம்புக்குறி இருக்கும், மேலும் விவரங்கள் கீழே). அத்தகைய உறவுகளை படத்தில் (பகுதி) உள்ளதைப் போல ஒரு லேபிளுடன் லேபிளிடலாம்.

வகைப்பாடு திட்டங்கள்

வகைப்பாடு திட்டங்கள் இனங்கள், அவற்றின் கிளையினங்கள் மற்றும் இனங்களின் நிகழ்வுகளின் வரையறையை வெளிப்படுத்தும் நோக்கம் கொண்டது. உதாரணமாக, கார்கள் கார்களாகவும் டிரக்குகளாகவும் இருக்கலாம். அதாவது, "கார்" காட்சி இரண்டு துணைக் காட்சிகளைக் கொண்டுள்ளது. VAZ-2110 என்பது "பயணிகள் கார்" துணை வகையின் ஒரு குறிப்பிட்ட நிகழ்வாகும், மேலும் GAZ-3307 என்பது "டிரக்" துணை வகையின் ஒரு எடுத்துக்காட்டு:

IDEF5 முறை. கிராஃபிக் மொழி

வகைப்பாடு திட்டங்களில் உள்ள உறவுகள் (ஒரு கிளையினம் அல்லது ஒரு குறிப்பிட்ட நிகழ்வு) ஆரம்பத்தில் ஒரு முனையுடன் அம்புக்குறியின் வடிவத்தைக் கொண்டிருக்கும், மேலும் கலவைத் திட்டங்களைப் போலவே, உறவின் பெயருடன் ஒரு லேபிளைக் கொண்டிருக்கலாம்.

மாற்றம் திட்டங்கள்

ஒரு குறிப்பிட்ட செயல்முறையின் செல்வாக்கின் கீழ் ஒரு மாநிலத்திலிருந்து மற்றொரு நிலைக்கு பொருள்களை மாற்றுவதற்கான செயல்முறைகளைக் காட்ட இந்த வகை திட்டங்கள் அவசியம். எடுத்துக்காட்டாக, சிவப்பு வண்ணப்பூச்சு வரைவதற்குப் பிறகு, ஒரு கருப்பு கார் சிவப்பு நிறமாக மாறும்:

IDEF5 முறை. கிராஃபிக் மொழி

ஒரு இடைநிலை உறவு, முடிவில் ஒரு தலை மற்றும் மையத்தில் ஒரு வட்டம் கொண்ட அம்புக்குறி மூலம் குறிக்கப்படுகிறது. வரைபடத்திலிருந்து நீங்கள் பார்க்க முடியும் என, செயல்முறைகள் உறவுகளைக் குறிக்கின்றன, பொருள்கள் அல்ல.

படத்தில் காட்டப்பட்டுள்ள சாதாரண மாற்றத்திற்கு கூடுதலாக, ஒரு கடுமையான மாற்றம் உள்ளது. கொடுக்கப்பட்ட சூழ்நிலையில் மாற்றம் வெளிப்படையாக இல்லாத சந்தர்ப்பங்களில் இது பயன்படுத்தப்படுகிறது, ஆனால் அதை நாம் வலியுறுத்துவது முக்கியம். எடுத்துக்காட்டாக, உலகளவில் கார் அசெம்பிளி செயல்முறையை நாம் கருத்தில் கொண்டால், காரில் பின்புறக் கண்ணாடியை நிறுவுவது குறிப்பிடத்தக்க செயல் அல்ல. இருப்பினும், சில சந்தர்ப்பங்களில் இந்த செயல்பாட்டை பிரிக்க வேண்டியது அவசியம்:

IDEF5 முறை. கிராஃபிக் மொழி

முடிவில் இரட்டை ஃபெர்ரூலைத் தவிர, ஒரு கண்டிப்பான மாற்றம் வழக்கமான மாற்றத்தைப் போலவே குறிக்கப்படுகிறது.

இயல்பான மற்றும் கண்டிப்பான மாற்றங்களையும் உடனடி எனக் குறிக்கலாம். இதைச் செய்ய, மைய வட்டத்தில் ஒரு முக்கோணம் சேர்க்கப்படுகிறது. மாற்ற நேரம் மிகவும் குறுகியதாக இருக்கும் சந்தர்ப்பங்களில் உடனடி மாற்றங்கள் பயன்படுத்தப்படுகின்றன, இது கருத்தில் கொள்ளப்படும் பொருள் பகுதிக்குள் (குறைந்தபட்ச குறிப்பிடத்தக்க காலப்பகுதியை விட குறைவாக) முற்றிலும் முக்கியமற்றதாக இருக்கும்.
உதாரணமாக, ஒரு காருக்கு சிறிய சேதம் ஏற்பட்டால், அது சேதமடைந்ததாகக் கருதலாம் மற்றும் அதன் விலை கடுமையாக குறைகிறது. இருப்பினும், பெரும்பாலான சேதங்கள் உடனடியாக நிகழ்கின்றன, வயதான மற்றும் உடைகள் போலல்லாமல்:

IDEF5 முறை. கிராஃபிக் மொழி

உதாரணம் கண்டிப்பான மாற்றத்தைக் காட்டுகிறது, ஆனால் நீங்கள் வழக்கமான மாற்றத்தையும் உடனடி மாற்றத்தைப் பயன்படுத்தலாம்.

செயல்பாட்டு வரைபடங்கள்

இத்தகைய வரைபடங்கள் பொருள்களுக்கு இடையிலான தொடர்புகளின் கட்டமைப்பைக் குறிக்கப் பயன்படுத்தப்படுகின்றன. எடுத்துக்காட்டாக, ஒரு ஆட்டோ மெக்கானிக் வாகனப் பராமரிப்பைச் செய்கிறார், மேலும் ஒரு கார் சேவை மேலாளர் பழுதுபார்ப்பதற்கான கோரிக்கைகளை ஏற்றுக்கொண்டு அவற்றை கார் மெக்கானிக்கிற்கு மாற்றுகிறார்:

IDEF5 முறை. கிராஃபிக் மொழி

செயல்பாட்டு உறவுகள் ஒரு முனை இல்லாமல் ஒரு நேர் கோடாக சித்தரிக்கப்படுகின்றன, ஆனால் சில நேரங்களில் ஒரு லேபிளுடன், இது உறவின் பெயர்.

ஒருங்கிணைந்த திட்டங்கள்

ஒருங்கிணைந்த திட்டங்கள் முன்பு விவாதிக்கப்பட்ட திட்டங்களின் கலவையாகும். IDEF5 முறையியலில் உள்ள பெரும்பாலான திட்டங்கள் ஒருங்கிணைக்கப்படுகின்றன, ஏனெனில் ஒரே ஒரு வகை திட்டத்தைப் பயன்படுத்தும் ஆன்டாலஜிகள் அரிதானவை.

அனைத்து வடிவமைப்புகளும் பெரும்பாலும் தருக்க ஆபரேட்டர்களைப் பயன்படுத்துகின்றன. அவற்றைப் பயன்படுத்துவதன் மூலம், மூன்று, நான்கு அல்லது அதற்கு மேற்பட்ட பொருள்களுக்கு இடையிலான உறவுகளை செயல்படுத்த முடியும். ஒரு தர்க்கரீதியான ஆபரேட்டர் ஒரு செயல்முறை மேற்கொள்ளப்படும் அல்லது வேறு சில உறவில் பங்கேற்கும் சில பொதுவான பொருளை வெளிப்படுத்த முடியும். எடுத்துக்காட்டாக, நீங்கள் முந்தைய உதாரணங்களை பின்வருமாறு இணைக்கலாம்:

IDEF5 முறை. கிராஃபிக் மொழி

ஒரு குறிப்பிட்ட வழக்கில், ஒருங்கிணைந்த திட்டம் ஒரு கலவைத் திட்டத்தைப் பயன்படுத்துகிறது (கண்ணாடி + கண்ணாடி இல்லாமல் கார் = கண்ணாடியுடன் கூடிய கார்) மற்றும் ஒரு மாற்றம் திட்டம் (கண்ணாடியுடன் கூடிய கார் சிவப்பு வண்ணப்பூச்சு செயல்முறையின் செல்வாக்கின் கீழ் சிவப்பு காராக மாறும்). மேலும், கண்ணாடியுடன் கூடிய கார் வெளிப்படையாக வெளிப்படுத்தப்படவில்லை - அதற்கு பதிலாக, தருக்க ஆபரேட்டர் மற்றும் குறிக்கப்படுகிறது.

முடிவுக்கு

இந்த கட்டுரையில், IDEF5 முறையின் முக்கிய பொருள்கள் மற்றும் உறவுகளை விவரிக்க முயற்சித்தேன். நான் ஆட்டோமொபைல் டொமைனை உதாரணமாகப் பயன்படுத்தினேன், ஏனெனில் அவற்றின் உதாரணத்தைப் பயன்படுத்தி வரைபடங்களை உருவாக்குவது மிகவும் எளிதாக இருந்தது. இருப்பினும், IDEF5 திட்டங்கள் வேறு எந்த அறிவுத் துறையிலும் பயன்படுத்தப்படலாம்.

ஆன்டாலஜிஸ் மற்றும் டொமைன் அறிவின் பகுப்பாய்வு என்பது மிகவும் விரிவான மற்றும் நேரத்தை எடுத்துக்கொள்ளும் தலைப்பு. இருப்பினும், IDEF5 இன் கட்டமைப்பிற்குள், எல்லாம் மிகவும் கடினம் அல்ல; குறைந்தபட்சம், இந்த தலைப்பின் அடிப்படைகள் மிகவும் எளிமையாகக் கற்றுக் கொள்ளப்படுகின்றன. எனது கட்டுரையின் நோக்கம், ஒரு வரைகலை மொழி போன்ற ஒரு பழமையான IDEF5 கருவி மூலமாக இருந்தாலும், அறிவு பகுப்பாய்வு பிரச்சனைக்கு புதிய பார்வையாளர்களை ஈர்ப்பதாகும்.

ஒரு வரைகலை மொழியின் சிக்கல் என்னவென்றால், அதன் உதவியுடன் ஆன்டாலஜியின் சில உறவுகளை (கோட்பாடுகள்) தெளிவாக உருவாக்க முடியாது. இதற்கு IDEF5 என்ற உரை மொழி உள்ளது. இருப்பினும், ஆரம்ப கட்டத்தில், IDEF5 உரை மொழியிலோ அல்லது வேறு ஏதேனும் கருவியிலோ ஒரு விரிவான ஆன்டாலஜியை உருவாக்குவதற்கு, ஆரம்ப ஆன்டாலஜி தேவைகளை உருவாக்குவதற்கும் திசையன் வரையறுப்பதற்கும் ஒரு வரைகலை மொழி மிகவும் பயனுள்ளதாக இருக்கும்.

இந்த கட்டுரை இந்த துறையில் ஆரம்பநிலைக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன், ஒருவேளை நீண்ட காலமாக ஆன்டாலஜிக்கல் பகுப்பாய்வு பிரச்சினையை கையாள்பவர்களுக்கும் கூட. இந்த கட்டுரையில் உள்ள அனைத்து முக்கிய பொருட்களும் நான் முன்பு குறிப்பிட்ட IDEF5 தரநிலையிலிருந்து மொழிபெயர்க்கப்பட்டு விளக்கப்பட்டது (நகல்) NOU INTUIT (NOU INTUIT) ஆசிரியர்களின் அற்புதமான புத்தகத்தால் நான் ஈர்க்கப்பட்டேன்.அவர்களின் புத்தகத்திற்கான இணைப்பு).

ஆதாரம்: www.habr.com

கருத்தைச் சேர்