ක්‍රියාකාරකම් රූප සටහනක් ව්‍යුහගත කිරීමට ප්‍රවේශ දෙකක්

ක්‍රියාකාරකම් රූප සටහනක් ව්‍යුහගත කිරීමේ ප්‍රවේශයන් දෙකක් සංසන්දනය කිරීම ("ලේනුන්" මත පදනම්ව)

В "ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධති නිර්මාණය දක්වා" ලිපියේ 1 කොටස අපි “සුරංගනා කතා” විෂය ක්ෂේත්‍රයක ක්‍රියාවලීන් ආදර්ශනය කළෙමු - A.S. පුෂ්කින් විසින් රචිත “සාර් සල්තාන්ගේ කතාව, ඔහුගේ පුත්‍රයා, තේජාන්විත හා බලවත් වීර කුමරු ග්විඩන් සල්ටනොවිච් සහ ලස්සන හංස කුමරිය” යන ලේනෙකු පිළිබඳ පේළි. තවද අපි "පිහිනුම් මංතීරු" භාවිතයෙන් රූප සටහන් ක්ෂේත්‍රය ව්‍යුහගත කිරීමට එකඟ වෙමින් ක්‍රියාකාරකම් රූප සටහනෙන් ආරම්භ කළෙමු. ධාවන පථයේ නම එම ධාවන පථයේ ඇති රූප සටහන් මූලද්‍රව්‍ය වර්ගයට අනුරූප වේ: ආදාන සහ ප්‍රතිදාන කෞතුක වස්තු, ක්‍රියාවලි පියවර, සහභාගිවන්නන් සහ ව්‍යාපාර නීති. මෙම ප්‍රවේශය සම්මත ප්‍රවේශයට වඩා වෙනස් වේ, ක්‍රියාවලි සහභාගිවන්නන්ගේ නම් වලින් ධාවන පථ නම් කරන විට, එම ක්‍රියාවලියේදී ඔවුන්ට යම් යම් වගකීම් ක්ෂේත්‍ර පැවරේ.

මෙම උදාහරණයේ දී, මම ඕස්ට්‍රේලියානු සමාගමක ව්‍යවසාය ගෘහ නිර්මාණ ශිල්පි පරිසරය භාවිතා කරමි. Sparx පද්ධති [1].
ව්‍යවහාරික ආකෘතිකරණ ප්‍රවේශයන් පිළිබඳ වැඩි විස්තර සඳහා, [2] බලන්න.
සම්පූර්ණ UML පිරිවිතර සඳහා, බලන්න මෙහි [3].

මම පෙර ලිපියෙන් රූප සටහනේ අනුවාදය පුනරුච්චාරණය කරමි (රූපය 1) සහ “සම්මත” පීලි සහිත නැවත අඳින ලද රූප සටහනක් පෙන්වන්න (රූපය 2), මම වාසි සහ අවාසි ගෙනහැර දැක්වීමට උත්සාහ කරමි, සමහර විට ටිකක් ආත්මීයව.

ක්‍රියාකාරකම් රූප සටහනක් ව්‍යුහගත කිරීමට ප්‍රවේශ දෙකක්
රූපය 1. ක්‍රියාකාරකම් රූප සටහන - ක්‍රියාවලියේ සාමාන්‍ය දර්ශනය

ක්‍රියාකාරකම් රූප සටහනක් ව්‍යුහගත කිරීමට ප්‍රවේශ දෙකක්
රූපය 2. ක්‍රියාකාරකම් රූප සටහන - සම්මත රූප සටහන් ව්‍යුහගත කිරීම

  1. 2 වන රූප සටහනේ ඊතල ගණන තරමක් අඩු බව පිළිගත යුතුය.
  2. නමුත් 2 වන රූප සටහනේ, රූප සටහනේ මුළු ක්ෂේත්‍රය පුරා වස්තූන් “ස්මෑඩ්” කර ඇත, එය මගේ රසය සඳහා එතරම් පහසු නොවේ.
  3. සටහන් සමග එකම කතාව - රීති. උපස්ථායකයෙකු පත් කිරීම පිළිබඳ රීතිය ඇතුළත් කිරීම සඳහා, රූප සටහනේ සියලුම අංග යම් අවස්ථාවක පහළට ගෙන යා යුතුය.
  4. මෙම පියවරේදී සහභාගිවන්නන් කිහිප දෙනෙකු සිටින බව පෙන්වීමට "ලැබීමේ/සම්ප්‍රේෂණය කිරීමේ..." පියවර ක්ලෝන කිරීමට මට සිදු විය.
  5. දෙවන විකල්පයේදී, මට එක් ශාඛාවක් සහ ක්‍රියාවලියේ එක් ඒකාබද්ධ කිරීමක් අත්හැරීමට සිදු විය, හොඳයි, ඒවා "ලස්සන ලෙස" සකස් කිරීම කිසිසේත්ම කළ නොහැක්කකි! වාසනාවකට මෙන්, එවිට අදහස් දැක්වීමක් කිරීමට අවශ්ය වනු ඇත - රීතිය.

ඇත්ත වශයෙන්ම, රසය හා වර්ණයෙන් සහෝදරයන් නොමැත, නමුත් පළමු විකල්පය ක්‍රියාවලිය පිළිබඳ දත්ත රැස් කිරීම සඳහා වඩාත් පහසු බව මට පෙනේ.
නමුත් මම බොරු නොකියමි - සමහර විට ක්‍රියාවලිය තේරුම් ගැනීම සඳහා විකල්ප දෙකම ඇඳීම වඩා හොඳය.

මූලාශ්ර ලැයිස්තුව

  1. Sparx Systems වෙබ් අඩවිය. [ඉලෙක්ට්‍රොනික සම්පත්] ප්‍රවේශ මාදිලිය: අන්තර්ජාලය: https://sparxsystems.com
  2. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. ව්යාපාර ක්රියාවලිය ආකෘති නිර්මාණය. - M.: පාඨමාලාව, SIC INFRA-M, EBS Znanium.com. - 2017.
  3. OMG Unified Modeling Language (OMG UML) පිරිවිතර. අනුවාදය 2.5.1. [ඉලෙක්ට්‍රොනික සම්පත්] ප්‍රවේශ මාදිලිය: අන්තර්ජාලය: https://www.omg.org/spec/UML/2.5.1/PDF

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න