ಚಟುವಟಿಕೆಯ ರೇಖಾಚಿತ್ರವನ್ನು ರಚಿಸುವ ಎರಡು ವಿಧಾನಗಳು

ಚಟುವಟಿಕೆಯ ರೇಖಾಚಿತ್ರವನ್ನು ರಚಿಸುವ ಎರಡು ವಿಧಾನಗಳ ಹೋಲಿಕೆ ("ಅಳಿಲುಗಳು" ಆಧರಿಸಿ)

В ಲೇಖನದ ಭಾಗ 1 “ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ” ನಾವು "ಕಾಲ್ಪನಿಕ ಕಥೆ" ವಿಷಯದ ಪ್ರದೇಶದ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ರೂಪಿಸಿದ್ದೇವೆ - A.S. ಪುಷ್ಕಿನ್ ಅವರ "ದಿ ಟೇಲ್ ಆಫ್ ತ್ಸಾರ್ ಸಾಲ್ಟಾನ್, ಅವರ ಮಗ, ಅದ್ಭುತ ಮತ್ತು ಪ್ರಬಲ ನಾಯಕ ಪ್ರಿನ್ಸ್ ಗ್ವಿಡಾನ್ ಸಾಲ್ಟಾನೋವಿಚ್ ಮತ್ತು ಸುಂದರವಾದ ಸ್ವಾನ್ ಪ್ರಿನ್ಸೆಸ್" ನಿಂದ ಅಳಿಲಿನ ಬಗ್ಗೆ ಸಾಲುಗಳು. ಮತ್ತು ನಾವು ಚಟುವಟಿಕೆಯ ರೇಖಾಚಿತ್ರದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ, "ಈಜು ಲೇನ್‌ಗಳನ್ನು" ಬಳಸಿಕೊಂಡು ರೇಖಾಚಿತ್ರ ಕ್ಷೇತ್ರವನ್ನು ರಚಿಸುವುದನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತೇವೆ. ಟ್ರ್ಯಾಕ್ ಹೆಸರು ಆ ಟ್ರ್ಯಾಕ್‌ನಲ್ಲಿರುವ ರೇಖಾಚಿತ್ರ ಅಂಶಗಳ ಪ್ರಕಾರಕ್ಕೆ ಅನುರೂಪವಾಗಿದೆ: ಇನ್‌ಪುಟ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಕಲಾಕೃತಿಗಳು, ಪ್ರಕ್ರಿಯೆ ಹಂತಗಳು, ಭಾಗವಹಿಸುವವರು ಮತ್ತು ವ್ಯಾಪಾರ ನಿಯಮಗಳು. ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಭಾಗವಹಿಸುವವರ ಹೆಸರುಗಳಿಂದ ಟ್ರ್ಯಾಕ್‌ಗಳನ್ನು ಗೊತ್ತುಪಡಿಸಿದಾಗ ಈ ವಿಧಾನವು ಪ್ರಮಾಣಿತ ಒಂದಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿರುತ್ತದೆ, ಹೀಗಾಗಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಕೆಲವು ಜವಾಬ್ದಾರಿಯ ಕ್ಷೇತ್ರಗಳನ್ನು ಅವರಿಗೆ ನಿಯೋಜಿಸುತ್ತದೆ.

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ನಾನು ಆಸ್ಟ್ರೇಲಿಯನ್ ಕಂಪನಿಯಿಂದ ಎಂಟರ್‌ಪ್ರೈಸ್ ಆರ್ಕಿಟೆಕ್ಟ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಸ್ಪಾರ್ಕ್ಸ್ ಸಿಸ್ಟಮ್ಸ್ [1]
ಅನ್ವಯಿಕ ಮಾಡೆಲಿಂಗ್ ವಿಧಾನಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, [2] ನೋಡಿ.
ಸಂಪೂರ್ಣ UML ವಿವರಣೆಗಾಗಿ, ನೋಡಿ ಇಲ್ಲಿ [3]

ನಾನು ಹಿಂದಿನ ಲೇಖನದಿಂದ ರೇಖಾಚಿತ್ರದ ಆವೃತ್ತಿಯನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತೇನೆ (ಚಿತ್ರ 1) ಮತ್ತು "ಪ್ರಮಾಣಿತ" ಟ್ರ್ಯಾಕ್‌ಗಳೊಂದಿಗೆ (ಚಿತ್ರ 2) ಪುನಃ ಚಿತ್ರಿಸಿದ ರೇಖಾಚಿತ್ರವನ್ನು ತೋರಿಸುತ್ತೇನೆ, ನಾನು ಸಾಧಕ-ಬಾಧಕಗಳನ್ನು ವಿವರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ, ಬಹುಶಃ ಸ್ವಲ್ಪ ವ್ಯಕ್ತಿನಿಷ್ಠವಾಗಿ.

ಚಟುವಟಿಕೆಯ ರೇಖಾಚಿತ್ರವನ್ನು ರಚಿಸುವ ಎರಡು ವಿಧಾನಗಳು
ಚಿತ್ರ 1. ಚಟುವಟಿಕೆ ರೇಖಾಚಿತ್ರ - ಪ್ರಕ್ರಿಯೆಯ ಸಾಮಾನ್ಯ ನೋಟ

ಚಟುವಟಿಕೆಯ ರೇಖಾಚಿತ್ರವನ್ನು ರಚಿಸುವ ಎರಡು ವಿಧಾನಗಳು
ಚಿತ್ರ 2. ಚಟುವಟಿಕೆ ರೇಖಾಚಿತ್ರ - ಪ್ರಮಾಣಿತ ರೇಖಾಚಿತ್ರ ರಚನೆ

  1. 2 ನೇ ರೇಖಾಚಿತ್ರದಲ್ಲಿ ಬಾಣಗಳ ಸಂಖ್ಯೆ ಸ್ವಲ್ಪ ಕಡಿಮೆಯಾಗಿದೆ ಎಂದು ಒಪ್ಪಿಕೊಳ್ಳಬೇಕು.
  2. ಆದರೆ 2 ನೇ ರೇಖಾಚಿತ್ರದಲ್ಲಿ, ರೇಖಾಚಿತ್ರದ ಸಂಪೂರ್ಣ ಕ್ಷೇತ್ರದಾದ್ಯಂತ ವಸ್ತುಗಳನ್ನು "ಸ್ಮೀಯರ್" ಮಾಡಲಾಗಿದೆ, ಇದು ನನ್ನ ರುಚಿಗೆ ತುಂಬಾ ಅನುಕೂಲಕರವಾಗಿಲ್ಲ.
  3. ಟಿಪ್ಪಣಿಗಳೊಂದಿಗೆ ಅದೇ ಕಥೆ - ನಿಯಮಗಳು. ಮತ್ತು ಧರ್ಮಾಧಿಕಾರಿ ನೇಮಕದ ಬಗ್ಗೆ ನಿಯಮವನ್ನು ಸೇರಿಸಲು, ರೇಖಾಚಿತ್ರದ ಎಲ್ಲಾ ಅಂಶಗಳನ್ನು ಕೆಲವು ಹಂತದಲ್ಲಿ ಕೆಳಕ್ಕೆ ಸರಿಸಬೇಕು.
  4. ಈ ಹಂತದಲ್ಲಿ ಹಲವಾರು ಭಾಗವಹಿಸುವವರು ಇದ್ದಾರೆ ಎಂದು ತೋರಿಸಲು ನಾನು “ಸ್ವೀಕರಿಸಿ/ರವಾನೆ…” ಹಂತವನ್ನು ಕ್ಲೋನ್ ಮಾಡಬೇಕಾಗಿತ್ತು.
  5. ಎರಡನೆಯ ಆಯ್ಕೆಯಲ್ಲಿ, ನಾನು ಒಂದು ಕವಲೊಡೆಯುವಿಕೆ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಯ ಒಂದು ವಿಲೀನವನ್ನು ತ್ಯಜಿಸಬೇಕಾಗಿತ್ತು, ಅಲ್ಲದೆ, ಅವುಗಳನ್ನು "ಚೆನ್ನಾಗಿ" ವ್ಯವಸ್ಥೆ ಮಾಡುವುದು ಸಂಪೂರ್ಣವಾಗಿ ಅಸಾಧ್ಯವಾಗಿತ್ತು! ಅದೃಷ್ಟವಶಾತ್, ನಂತರ ಕಾಮೆಂಟ್ ಅನ್ನು ಪೋಸ್ಟ್ ಮಾಡುವುದು ಅವಶ್ಯಕ - ನಿಯಮ.

ಸಹಜವಾಗಿ, ರುಚಿ ಮತ್ತು ಬಣ್ಣದಲ್ಲಿ ಯಾವುದೇ ಒಡನಾಡಿಗಳಿಲ್ಲ, ಆದರೆ ಪ್ರಕ್ರಿಯೆಯ ಬಗ್ಗೆ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಮೊದಲ ಆಯ್ಕೆಯು ನನಗೆ ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿದೆ.
ಆದರೆ ನಾನು ಸುಳ್ಳು ಹೇಳುವುದಿಲ್ಲ - ಕೆಲವೊಮ್ಮೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಎರಡೂ ಆಯ್ಕೆಗಳನ್ನು ಸೆಳೆಯುವುದು ಉತ್ತಮ.

ಮೂಲಗಳ ಪಟ್ಟಿ

  1. ಸ್ಪಾರ್ಕ್ಸ್ ಸಿಸ್ಟಮ್ಸ್ ವೆಬ್‌ಸೈಟ್. [ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಂಪನ್ಮೂಲ] ಪ್ರವೇಶ ಮೋಡ್: ಇಂಟರ್ನೆಟ್: https://sparxsystems.com
  2. ಝೊಲೊಟುಖಿನಾ ಇ.ಬಿ., ವಿಷ್ನ್ಯಾ ಎ.ಎಸ್., ಕ್ರಾಸ್ನಿಕೋವಾ ಎಸ್.ಎ. ವ್ಯಾಪಾರ ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್. - M.: ಕೋರ್ಸ್, SIC INFRA-M, EBS Znanium.com. - 2017.
  3. OMG ಏಕೀಕೃತ ಮಾಡೆಲಿಂಗ್ ಭಾಷೆ (OMG UML) ನಿರ್ದಿಷ್ಟತೆ. ಆವೃತ್ತಿ 2.5.1. [ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಂಪನ್ಮೂಲ] ಪ್ರವೇಶ ಮೋಡ್: ಇಂಟರ್ನೆಟ್: https://www.omg.org/spec/UML/2.5.1/PDF

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ