ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධති නිර්මාණය දක්වා (1 කොටස)

“ලේනුවෙකුගේ ජීවිතයේ එක් දිනක්” හෝ ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය ධනය ගිණුම්කරණ පද්ධතියක් නිර්මාණය කිරීම දක්වා “බෙල්කා-1.0” (1 කොටස)

ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධති නිර්මාණය දක්වා (1 කොටස)
ළමා සාහිත්‍යය, 1949, ලෙනින්ග්‍රෑඩ් විසින් ප්‍රකාශයට පත් කරන ලද A.S. Pushkin විසින් "The Tale of Tsar Saltan" සඳහා නිදර්ශනයක් භාවිතා කරන ලදී, K. Kuznetsov.

"ලේනා" එය සමඟ ඇති සම්බන්ධය කුමක්ද?

"ලේනුන්" එය සමඟ ඇති සම්බන්ධය කුමක්දැයි මම වහාම පැහැදිලි කරමි. සුරංගනා කතා වලින් ලබාගත් විෂය ක්ෂේත්‍රයක් මත පදනම්ව UML ඉගෙනීම සඳහා අන්තර්ජාලයේ විනෝදාත්මක ව්‍යාපෘති හමු වීම (උදාහරණයක් ලෙස, මෙහි [1]), මගේ සිසුන්ට ආරම්භ කිරීමට රූප සටහන් වර්ග තුනක් පමණක් අධ්‍යයනය කළ හැකි වන පරිදි සමාන උදාහරණයක් සකස් කිරීමට මම තීරණය කළෙමි: ක්‍රියාකාරකම් රූප සටහන, භාවිත අවස්ථා සටහන සහ පන්ති සටහන. “පරිවර්තන දුෂ්කරතා” පිළිබඳ ආරවුල් වළක්වා ගැනීම සඳහා මම හිතාමතාම රූප සටහන් වල නම් රුසියානු භාෂාවට පරිවර්තනය නොකරමි. එය කුමක් සඳහා දැයි මම ටිකක් පසුව පැහැදිලි කරමි. මෙම උදාහරණයේදී මම භාවිතා කරන්නේ ඕස්ට්‍රේලියානු සමාගමක Enterprise Architect රාමුවයි Sparx පද්ධති [2] - සාධාරණ මිලකට හොඳ මෙවලමක්. මගේ පුහුණු සැසිවල කොටසක් ලෙස මම භාවිතා කරමි මාදිලිය [3], UML2.0 සහ BPMN ප්‍රමිතීන්ට සහය දක්වන හොඳ නිදහස් වස්තු-නැඹුරු නිර්මාණ මෙවලමක්, දෘශ්‍ය හැකියාවන් අනුව අනවශ්‍ය සීනු සහ විස්ල් නොමැතිව, නමුත් භාෂාවේ මූලික කරුණු ඉගෙනීම සඳහා ප්‍රමාණවත් වේ.

මෙම ක්රියාවලීන් තුළ පැන නගින ද්රව්යමය වත්කම් සඳහා ගිණුම්කරණයේ ක්රියාකාරිත්වය අපි ස්වයංක්රීය කිරීමට යනවා.

...
දූපතක් මුහුදේ පිහිටා ඇත, (E1, E2)
දිවයිනේ හිම කැට වර්ෂාවක් පවතී (E3, E1)
රන් ගෝලාකාර පල්ලි සමඟ, (E4)
කුළුණු සහ උද්යාන සමඟ; (E5, E6)
මාලිගාව ඉදිරිපිට ස්පෘස් ගසක් වැඩෙයි, (E7, E8)
ඊට පහළින් පළිඟු නිවසකි; (E9)
හීලෑ ලේනෙකු එහි වාසය කරයි, (A1)
ඔව්, මොනතරම් වික්‍රමාන්විතයක්ද! (A1)
ලේනුන් ගීත ගායනා කරයි, (P1, A1)
ඔව්, ඔහු දිගටම ගෙඩි කනවා, (P2)
නමුත් ගෙඩි සරල නොවේ, (C1)
සියලුම ෂෙල් වෙඩි රන්වන්, (C2)
හරය පිරිසිදු මරකත ය; (C3)
සේවකයෝ ලේනා ආරක්ෂා කරති, (P3, A2)
ඔවුන් ඇයට විවිධ සේවකයන් ලෙස සේවය කරයි (P4)
ලිපිකරුවෙකු පත් කරන ලදී (A3)
ගෙඩි පිළිබඳ දැඩි ගිණුමක් ප්රවෘත්තිය; (P5, C1)
හමුදාව ඇයට ආචාර කරයි; (P6, A4)
ෂෙල් වෙඩි වලින් කාසියක් වත් කරනු ලැබේ, (P7, C2, C4)
ඔවුන්ට ලෝකය වටා යාමට ඉඩ දෙන්න; (P8)
ගැහැණු ළමයින් මරකත වත් කරති (P9, A5, C3)
ගබඩා කාමර තුළට සහ ආවරණය යට; (E10, E11)
...
(A.S. පුෂ්කින් "සාර් සල්තාන්ගේ කතාව, ඔහුගේ තේජාන්විත හා බලවත් වීරයා වන ගයිඩන් සල්ටනොවිච් කුමරු සහ ලස්සන හංස කුමරිය", සුරංගනා කතාවේ වැඩ ආරම්භ වූයේ 1822 දී ය - සංකල්පයේ සිට ප්‍රකාශනය දක්වා වසර 10 ක්, මාර්ගය අනුව!)

රේඛාවල දකුණු පසින් ලියා ඇති කේතයන් ගැන ටිකක්. "A" ("Actor" වෙතින්) යන්නෙන් අදහස් වන්නේ ක්රියාවලියෙහි සහභාගිවන්නෙකු පිළිබඳ තොරතුරු රේඛාවේ අඩංගු වන බවයි. "C" ("පංතිය" සිට) - ක්රියාවලීන් ක්රියාත්මක කිරීමේදී සකසන ලද පන්ති වස්තූන් පිළිබඳ තොරතුරු. "E" ("පරිසරය" වෙතින්) - ක්රියාවලීන් ක්රියාත්මක කිරීම සඳහා පරිසරය ගුනාංගීකරනය කරන පන්ති වස්තූන් පිළිබඳ තොරතුරු. "P" ("ක්‍රියාවලිය" වෙතින්) - ක්‍රියාවලි ගැන තොරතුරු.

මාර්ගය වන විට, ක්‍රියාවලියක නිශ්චිත නිර්වචනය ක්‍රමවේද ආරවුල් ඇතිවීමට හේතුව ලෙස ප්‍රකාශ කරයි, විවිධ ක්‍රියාවලීන් ඇති බැවින් පමණි: ව්‍යාපාර, නිෂ්පාදනය, තාක්‍ෂණික යනාදිය. සහ යනාදි. (උදාහරණයක් ලෙස ඔබට සොයා ගත හැක, මෙහි [4] සහ මෙහි [5]). මතභේද වළක්වා ගැනීම සඳහා, අපි එයට එකඟ වෙමු කාලයත් සමඟ එහි පුනරාවර්තනය සහ ස්වයංක්‍රීයකරණයේ අවශ්‍යතාවය පිළිබඳ දෘෂ්ටි කෝණයෙන් අපි ක්‍රියාවලිය ගැන උනන්දු වෙමු, i.e. ක්‍රියාවලි මෙහෙයුම් වල ඕනෑම කොටසක් ක්‍රියාත්මක කිරීම ස්වයංක්‍රීය පද්ධතියකට මාරු කිරීම.

ක්‍රියාකාරකම් රූප සටහන භාවිතා කිරීම පිළිබඳ සටහන්

අපි අපගේ ක්‍රියාවලිය ආදර්ශණය කිරීම ආරම්භ කර මේ සඳහා ක්‍රියාකාරකම් රූප සටහන භාවිතා කරමු. පළමුව, ඉහත කේතයන් ආකෘතියේ භාවිතා කරන්නේ කෙසේදැයි මම පැහැදිලි කරමි. ග්‍රැෆික් උදාහරණයකින් පැහැදිලි කිරීම පහසුය, නමුත් ඒ සමඟම අපි ක්‍රියාකාරකම් රූප සටහනේ සමහර (අපට අවශ්‍ය ඒවා සියල්ලම පාහේ) විශ්ලේෂණය කරන්නෙමු.
අපි පහත කොටස විශ්ලේෂණය කරමු:

...
ලේනුන් ගීත ගායනා කරයි, (P1, A1)
ඔව්, ඔහු දිගටම ගෙඩි කනවා, (P2)
නමුත් ගෙඩි සරල නොවේ, (C1)
සියලුම ෂෙල් වෙඩි රන්වන්, (C2)
හරය පිරිසිදු මරකත ය; (C3)
...

අපට ක්‍රියාවලි පියවර දෙකක් ඇත P1 සහ P2, සහභාගිවන්නන් A1, සහ විවිධ පන්ති තුනක වස්තු: C1 පන්තියේ වස්තුවක් පියවරට ආදානය වේ, C2 සහ C3 පන්තිවල වස්තු අපගේ මෙම පියවර P2 හි ක්‍රියාකාරීත්වයේ ප්‍රතිඵලයක් ලෙස ප්‍රතිදානය වේ. ක්රියාවලිය. රූප සටහන සඳහා අපි පහත ආකෘතිකරණ අංග භාවිතා කරමු.

ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධති නිර්මාණය දක්වා (1 කොටස)

අපගේ ක්‍රියාවලියේ කොටසක් මෙවැනි දෙයක් නිරූපණය කළ හැකිය (රූපය 1).

ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධති නිර්මාණය දක්වා (1 කොටස)

රූපය 1. ක්‍රියාකාරකම් රූප සටහනේ කොටස

ක්‍රියාකාරකම් රූප සටහනෙහි අවකාශය සහ ව්‍යුහය සංවිධානය කිරීම සඳහා, UML අංකනයේ සම්භාව්‍ය භාවිතයේ දෘෂ්ටි කෝණයෙන් අපි සම්මත නොවන ප්‍රවේශයක් භාවිතා කරන්නෙමු. නමුත් මේ සඳහා හේතු කිහිපයක් තිබේ. පළමුව, ආකෘති නිර්මාණය ආරම්භ කිරීමට පෙර අපි ඊනියා සම්පාදනය කරන්නෙමු ආකෘති නිර්මාණ ගිවිසුම, එහි අපි අංකනය භාවිතා කිරීමේ සියලුම අංග සටහන් කරමු. දෙවනුව, මෙම ප්‍රවේශය මෘදුකාංග පද්ධති නිර්මාණය කිරීම සඳහා සැබෑ ව්‍යාපෘතිවල ව්‍යාපාර ආකෘති නිර්මාණය කිරීමේ අදියරේදී නැවත නැවතත් සාර්ථක ලෙස යොදා ගන්නා ලදී. 6]. ක්‍රියාකාරකම් රූප සටහන සඳහා, රූප සටහන් ක්ෂේත්‍රය "පිහිනුම් මංතීරු" භාවිතයෙන් ව්‍යුහගත කර ඇති බව අපි අර්ථ දක්වමු. ධාවන පථයේ නම එම ධාවන පථයේ තබන ප්‍රස්ථාර මූලද්‍රව්‍ය වර්ගයට අනුරූප වේ.

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

මා විස්තර කළ සෑම දෙයක්ම ඛණ්ඩනයකි ආකෘති නිර්මාණ සම්මුතීන්, ගිවිසුමේ මෙම කොටස එක් රූප සටහනක් සංවිධානය කිරීම සඳහා වන නීතිරීති සහ, ඒ අනුව, එය ලිවීම සහ කියවීම සඳහා නීති රීති ගැන සැලකිලිමත් වේ.

"වට්ටෝරුව"

දැන් අපි පද්ධතිය විශේෂයෙන් ආකෘති නිර්මාණය කිරීමේ විකල්පය සලකා බලමු ක්‍රියාකාරකම් රූප සටහනෙන්. මෙය එක් විකල්පයකි, ඇත්ත වශයෙන්ම එය එකම එක නොවන බව මම සටහන් කරමි. ක්‍රියාකාරකම් රූප සටහන ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධතියක් සැලසුම් කිරීම දක්වා සංක්‍රමණය කිරීමේදී එහි භූමිකාවේ දෘෂ්ටි කෝණයෙන් අප උනන්දු වනු ඇත. මෙය සිදු කිරීම සඳහා, අපි ක්‍රමවේද නිර්දේශයන් පිළිපදින්නෙමු - අදියර පහකින් පමණක් සමන්විත වට්ටෝරුවක් සහ රූප සටහන් වර්ග තුනක් පමණක් සංවර්ධනය කිරීම සඳහා සපයයි. මෙම වට්ටෝරුව භාවිතා කිරීම අපට ස්වයංක්‍රීය කිරීමට සහ පද්ධති සැලසුම් සඳහා දත්ත රැස් කිරීමට අවශ්‍ය ක්‍රියාවලිය පිළිබඳ විධිමත් විස්තරයක් ලබා ගැනීමට උපකාරී වේ. UML හැදෑරීමේ ආරම්භයේ සිටින සිසුන් සඳහා, මෙය UML සහ නවීන ආකෘති නිර්මාණ මෙවලම්වල ඇති විවිධ දෘශ්‍ය මාධ්‍යයන් සහ ශිල්පීය ක්‍රමවල ගිලී යාමට ඉඩ නොදෙන ආකාරයේ ජීවිතාරක්ෂකයකි.

මෙන්න, ඇත්ත වශයෙන්ම, වට්ටෝරුවම වේ, ඉන්පසු අපගේ "සුරංගනා කතාව" විෂය ක්ෂේත්රය සඳහා ගොඩනගා ඇති රූප සටහන් අනුගමනය කරන්න.

අදියර 1. අපි ක්‍රියාකාරකම් රූප සටහනක් ආකාරයෙන් ක්‍රියාවලිය විස්තර කරමු. පියවර 10කට වඩා වැඩි ක්‍රියාවලියක් සඳහා, රූප සටහනේ කියවීමේ හැකියාව වැඩි දියුණු කිරීම සඳහා ක්‍රියාවලි පියවර වියෝජන මූලධර්මය යෙදීම අර්ථවත් කරයි.

අදියර 2. ස්වයංක්‍රීය කළ හැකි දේ තෝරන්න (උදාහරණයක් ලෙස, පියවර රූප සටහනක් මත උද්දීපනය කළ හැක).

අදියර 3. ස්වයංක්රීය පියවර පද්ධතියේ කාර්යයක් හෝ කාර්යයන් සමඟ සම්බන්ධ විය යුතුය (සම්බන්ධතාවය බොහෝ සිට බොහෝ විය හැක), භාවිත අවස්ථා රූප සටහනක් අඳින්න. මේවා අපගේ පද්ධතියේ කාර්යයන් වේ.

අදියර 4. පන්ති රූප සටහනක් භාවිතයෙන් AS හි අභ්යන්තර සංවිධානය විස්තර කරමු - පන්තිය. ක්‍රියාකාරකම් රූප සටහනේ "ආදාන සහ ප්‍රතිදාන වස්තු (ලේඛන)" පිහිනුම් මාර්ගය වස්තු ආකෘතියක් සහ ආයතන-සම්බන්ධතා ආකෘතියක් ගොඩනැගීමේ පදනම වේ.

අදියර 5. "ව්යාපාර රීති" මාර්ගයේ සටහන් විශ්ලේෂණය කරමු, ඔවුන් විවිධ ආකාරයේ සීමා කිරීම් සහ කොන්දේසි සපයන අතර, ඒවා ක්‍රමයෙන් ක්‍රියාකාරී නොවන අවශ්‍යතා බවට පරිවර්තනය වේ.
ප්‍රතිඵලයක් ලෙස ලැබෙන රූප සටහන් කට්ටලය (ක්‍රියාකාරකම්, භාවිත අවස්ථාව, පන්තිය) තරමක් දැඩි අංකනයකින් විධිමත් විස්තරයක් ලබා දෙයි, i.e. නොපැහැදිලි කියවීමක් ඇත. දැන් ඔබට තාක්ෂණික පිරිවිතරයන් සංවර්ධනය කළ හැකිය, අවශ්යතා පිරිවිතරයන් පැහැදිලි කිරීම, ආදිය.

අපි ආකෘති නිර්මාණය ආරම්භ කරමු.

අදියර 1. ක්‍රියාකාරකම් රූප සටහනක් ආකාරයෙන් ක්‍රියාවලිය විස්තර කරන්න

අපි "පිහිනුම්" මංතීරු භාවිතයෙන් රූප සටහන් ක්ෂේත්‍රය ව්‍යුහගත කළ බව මම ඔබට මතක් කරමි (රූපය 2). ඉහත විස්තර කර ඇති රූප සටහන් මූලද්රව්ය වලට අමතරව, අපි අතිරේක මූලද්රව්ය භාවිතා කරනු ඇත, ඒවා විස්තර කරමු.

ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධති නිර්මාණය දක්වා (1 කොටස)

තීරණය (තීරණය) රූප සටහනේ අපගේ ක්‍රියාවලියේ ශාඛා ලක්ෂ්‍යය සහ නූල් ඒකාබද්ධ කිරීම (ඒකාබද්ධ කිරීම) - ඒවා නැවත ඒකාබද්ධ කිරීමේ ලක්ෂ්‍යය දක්වයි. සංක්‍රාන්ති කොන්දේසි සංක්‍රාන්ති මත හතරැස් වරහන් වලින් ලියා ඇත.

synchronizers දෙකක් (Fork) අතර අපි සමාන්තර ක්‍රියාවලි ශාඛා පෙන්වමු.
අපගේ ක්‍රියාවලියට තිබිය හැක්කේ එක් ආරම්භයක් පමණි - එක් පිවිසුම් ලක්ෂයක් (ආරම්භක). නමුත් සම්පූර්ණ කිරීම් කිහිපයක් තිබිය හැකිය (අවසාන), නමුත් අපගේ නිශ්චිත රූප සටහන සඳහා නොවේ.

මූලද්රව්ය සහ සම්බන්ධතා විශාල සංඛ්යාවක් සහිත ඊතල ගොඩක් තිබේ, ඔබට මුලින්ම ක්රියාවලියේ අදියර හඳුනා ගත හැකිය, පසුව මෙම අදියරවල වියෝජනය සිදු කරන්න. නමුත් පැහැදිලිකම සඳහා, අපගේ “සුරංගනා කතා” ක්‍රියාවලිය සම්පූර්ණයෙන්ම එක් රූප සටහනකින් පෙන්වීමට මම කැමැත්තෙමි, ඇත්ත වශයෙන්ම, ඊතල “එකට නොගැලපෙන” බවට සහතික විය යුතු අතර, සම්බන්ධ වී ඇති දේ නිවැරදිව නිරීක්ෂණය කිරීමට හැකි වනු ඇත. කුමකටද.

ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධති නිර්මාණය දක්වා (1 කොටස)

රූපය 2. ක්‍රියාකාරකම් රූප සටහන - ක්‍රියාවලියේ සාමාන්‍ය දර්ශනය

නිසා කාව්‍යමය රේඛාවල, ක්‍රියාවලියේ සමහර විස්තර මඟ හැරී ඇත, ඒවා ප්‍රතිස්ථාපනය කිරීමට සිදු විය, ඒවා සුදු පසුබිමක් සහිත මූලද්‍රව්‍ය මගින් පෙන්වනු ලැබේ. මෙම විස්තර වලට ගබඩා කිරීම සහ සැකසීමේ පියවර සඳහා මාරු/පිළිගැනීම සහ ආදාන සහ ප්‍රතිදාන කෞතුක වස්තු කිහිපයක් ඇතුළත් වේ. මෙම පියවර ද ක්රියාවලිය සම්පූර්ණයෙන්ම හෙළි නොකරන බව සඳහන් කිරීම වටී, මන්ද අපට සම්ප්‍රේෂණ පියවර සහ පිළිගැනීමේ පියවර වෙන වෙනම නම් කිරීමට අවශ්‍ය වනු ඇත, සහ ෂෙල් වෙඩි සඳහා වෙනම පියවරක් එක් කිරීමටත්, පළමුව මෙම ද්‍රව්‍ය වටිනාකම් සියල්ල තාවකාලිකව කොහේ හෝ ගබඩා කළ යුතු යැයි සිතමු. සහ යනාදි.
ගෙඩිවල සම්භවය පිළිබඳ ප්‍රශ්නයට පිළිතුරු නොලැබෙන බව අපි සටහන් කරමු - ඒවා පැමිණෙන්නේ කොහෙන්ද සහ ලේනුන් වෙත පැමිණෙන්නේ කෙසේද? මෙම ප්‍රශ්නය (එය සටහනේ රතු අකුරු වලින් උද්දීපනය කර ඇත - සටහන් මූලද්‍රව්‍යය) වෙනම අධ්‍යයනයක් අවශ්‍ය වේ! විශ්ලේෂකයෙකු ක්‍රියා කරන්නේ මෙසේය - තොරතුරු ටිකෙන් ටික එකතු කිරීම, උපකල්පන කිරීම සහ විෂය කරුණු ප්‍රවීණයන්ගෙන් "හරි" හෝ "ඕකේ" ලබා ගැනීම - පද්ධති නිර්මාණය කිරීමේදී ව්‍යාපාර ආකෘතිකරණයේ අවධියේදී ඉතා වැදගත් සහ සරලව ප්‍රතිස්ථාපනය කළ නොහැකි පුද්ගලයින්.

P5 ක්‍රියාවලි පියවර කොටස් දෙකකින් සමන්විත බව ද සලකන්න.

ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධති නිර්මාණය දක්වා (1 කොටස)

තවද අපි එක් එක් කොටස දිරාපත් කර එය වඩාත් විස්තරාත්මකව සලකා බලමු (රූපය 3, රූපය 4), මන්ද මෙම විශේෂිත පියවරයන් තුළ සිදු කෙරෙන ක්‍රියාකාරකම් ස්වයංක්‍රීය වේ.

ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධති නිර්මාණය දක්වා (1 කොටස)

රූපය 3. ක්‍රියාකාරකම් රූප සටහන - විස්තර කිරීම (1 කොටස)

ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධති නිර්මාණය දක්වා (1 කොටස)

රූපය 4. ක්‍රියාකාරකම් රූප සටහන - විස්තර කිරීම (2 කොටස)

අදියර 2. ස්වයංක්‍රීය කළ හැකි දේ තෝරන්න

ස්වයංක්‍රීය කළ යුතු පියවර රූප සටහන් වල වර්ණයෙන් උද්දීපනය කර ඇත (රූපය 3, රූපය 4 බලන්න).
ක්‍රියාවලි ආකෘතිකරණයේ සිට ස්වයංක්‍රීය පද්ධති නිර්මාණය දක්වා (1 කොටස)

ඒවා සියල්ලම ක්‍රියාවලියේ එක් සහභාගිකරුවෙකු විසින් සිදු කරනු ලැබේ - ලිපිකරු:

  • ගෙඩියේ බර පිළිබඳ තොරතුරු ප්‍රකාශයට ඇතුළත් කරයි;
  • ප්‍රකාශනයට ගෙඩි මාරු කිරීම පිළිබඳ තොරතුරු ඇතුළත් කරයි;
  • ගෙඩියක් කවචයක් සහ කර්නලයක් බවට පරිවර්තනය කිරීමේ කාරනය වාර්තා කරයි;
  • ප්‍රකාශය තුළට ගෙඩි කර්නලය පිළිබඳ තොරතුරු ඇතුළත් කරයි;
  • ලැයිස්තුවට ගෙඩි කටු පිළිබඳ තොරතුරු ඇතුළත් කරයි.

සිදු කරන ලද කාර්යය විශ්ලේෂණය කිරීම. ඊළඟට කුමක් ද?

එබැවින්, අපි බොහෝ සූදානම් කිරීමේ කටයුතු සිදු කර ඇත: අපි ස්වයංක්රීය කිරීමට යන ක්රියාවලිය පිළිබඳ තොරතුරු රැස් කර ඇත; ආකෘති නිර්මාණය පිළිබඳ ගිවිසුමක් සැකසීමට පටන් ගත්තේය (මෙතෙක් ක්‍රියාකාරකම් රූප සටහන භාවිතා කිරීම සම්බන්ධයෙන් පමණි); ක්‍රියාවලියේ අනුකරණයක් සිදු කර එහි පියවර කිහිපයක් පවා දිරාපත් කර ඇත; අපි ස්වයංක්‍රීය කරන ක්‍රියාවලි පියවර හඳුනා ගත්තා. අපි දැන් ඊළඟ පියවර වෙත යාමට සහ පද්ධතියේ ක්‍රියාකාරීත්වය සහ අභ්‍යන්තර සංවිධානය සැලසුම් කිරීම ආරම්භ කිරීමට සූදානම්ව සිටිමු.

ඔබ දන්නා පරිදි, ප්රායෝගිකව තොරව න්යාය කිසිවක් නැත. ඔබ අනිවාර්යයෙන්ම ඔබේම දෑතින් "ආකෘතිකරණය" උත්සාහ කළ යුතුය, මෙය යෝජිත ප්රවේශය අවබෝධ කර ගැනීම සඳහා ද ප්රයෝජනවත් වේ. උදාහරණයක් ලෙස, ඔබට ආකෘති නිර්මාණ පරිසරයක වැඩ කළ හැකිය මාදිලිය [3]. අපි සමස්ත ක්‍රියාවලි රූප සටහනේ පියවර වලින් කොටසක් පමණක් දිරාපත් කර ඇත (රූපය 2 බලන්න). ප්‍රායෝගික කර්තව්‍යයක් ලෙස, Modelio පරිසරයේ ඇති සියලුම රූප සටහන් පුනරුච්චාරණය කිරීමට සහ "ගබඩා කිරීම සහ සැකසීම සඳහා මාරු කිරීම/පිළිගැනීම" පියවරේ විසංයෝජනය කිරීමට ඔබෙන් ඉල්ලා සිටිය හැක.
අපි තවම නිශ්චිත ආකෘති නිර්මාණ පරිසරයක වැඩ කිරීම ගැන සලකා බලන්නේ නැත, නමුත් මෙය ස්වාධීන ලිපි සහ සමාලෝචනවල විෂය බවට පත්විය හැක.

ලිපියේ දෙවන කොටසේදී, අපි 3-5 අදියරේදී අවශ්‍ය ආකෘති නිර්මාණය සහ නිර්මාණ ශිල්පීය ක්‍රම විශ්ලේෂණය කරමු. ඉදිරියට පැවැත්වේ.

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

  1. වෙබ් අඩවිය "UML2.ru". විශ්ලේෂක ප්‍රජා සංසදය. සාමාන්ය අංශය. උදාහරණ. UML රූප සටහන් ලෙස ෆෝමැට් කරන ලද සුරංගනා කතා සඳහා උදාහරණ. [ඉලෙක්ට්‍රොනික සම්පත්] ප්‍රවේශ මාදිලිය: අන්තර්ජාලය: http://www.uml2.ru/forum/index.php?topic=486.0
  2. Sparx Systems වෙබ් අඩවිය. [ඉලෙක්ට්‍රොනික සම්පත්] ප්‍රවේශ මාදිලිය: අන්තර්ජාලය: https://sparxsystems.com
  3. Modelio වෙබ් අඩවිය. [ඉලෙක්ට්‍රොනික සම්පත්] ප්‍රවේශ මාදිලිය: අන්තර්ජාලය: https://www.modelio.org
  4. විශාල විශ්වකෝෂ ශබ්දකෝෂය. ක්රියාවලිය (අවර්ථනය). [ඉලෙක්ට්‍රොනික සම්පත්] ප්‍රවේශ මාදිලිය: අන්තර්ජාලය: https://dic.academic.ru/dic.nsf/enc3p/246322
  5. වෙබ් අඩවිය "ඵලදායී කළමනාකරණය පිළිබඳ සංවිධානය". බ්ලොග්. "ව්‍යාපාර ක්‍රියාවලි කළමනාකරණය" කාණ්ඩය. ව්‍යාපාර ක්‍රියාවලියක අර්ථ දැක්වීම. [ඉලෙක්ට්‍රොනික සම්පත්] ප්‍රවේශ මාදිලිය: අන්තර්ජාලය: https://rzbpm.ru/knowledge/pochemu-processy-stali-s-pristavkoj-biznes.html
  6. බුද්ධිමය ක්රියාකාරිත්වයේ කෘතියක් ලියාපදිංචි කිරීම සහ තැන්පත් කිරීම පිළිබඳ සහතිකය අංක 18249. Alfimov R.V., Zolotukhina E.B., Krasnikova S.A. “ව්‍යවසාය ගෘහ නිර්මාණ ශිල්පියා භාවිතයෙන් විෂය ක්ෂේත්‍රයක් ආදර්ශණය කිරීම” // 2011 යන මාතෘකාව යටතේ ඉගැන්වීම් ආධාරකයේ අත්පිටපත.
  7. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. ව්යාපාර ක්රියාවලිය ආකෘති නිර්මාණය. - M.: පාඨමාලාව, SIC INFRA-M, EBS Znanium.com. - 2017.

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

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