ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)

“ಅಳಿಲಿನ ಜೀವನದಲ್ಲಿ ಒಂದು ದಿನ” ಅಥವಾ ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಂಪತ್ತು ಲೆಕ್ಕಪತ್ರ ವ್ಯವಸ್ಥೆಯ ವಿನ್ಯಾಸ “ಬೆಲ್ಕಾ-1.0” (ಭಾಗ 2)

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)
A.S. ಪುಷ್ಕಿನ್ ಅವರ "ದಿ ಟೇಲ್ ಆಫ್ ತ್ಸಾರ್ ಸಾಲ್ಟಾನ್" ಗಾಗಿ ಒಂದು ವಿವರಣೆಯನ್ನು ಬಳಸಲಾಗಿದೆ, ಇದನ್ನು "ಮಕ್ಕಳ ಸಾಹಿತ್ಯ" ಪ್ರಕಟಿಸಿತು, ಮಾಸ್ಕೋ, 1949, ಲೆನಿನ್ಗ್ರಾಡ್, ಕೆ. ಕುಜ್ನೆಟ್ಸೊವ್ ಅವರ ರೇಖಾಚಿತ್ರಗಳು

ಹಿಂದಿನ ಸಂಚಿಕೆಯ ಸಾರಾಂಶ

В 1 ನೇ ಭಾಗ ಕಾಲ್ಪನಿಕ ಕಥೆಯ ಕಥಾವಸ್ತುಗಳ ಆಧಾರದ ಮೇಲೆ UML ರೇಖಾಚಿತ್ರಗಳನ್ನು ಕಲಿಯುವ ಉದಾಹರಣೆಗಳಿಂದ ಸ್ಫೂರ್ತಿ ಪಡೆದ ನಾವು "ಫೇರಿ ಟೇಲ್" ಡೊಮೇನ್ ಅನ್ನು ಬಳಸಿದ್ದೇವೆ (ಉದಾಹರಣೆಗೆ, ನೋಡಿ, ಇಲ್ಲಿ [1]). ಮಾಡೆಲಿಂಗ್ ಪ್ರಾರಂಭವಾಗುವ ಮೊದಲು, ನಾವು ಚಟುವಟಿಕೆಯ ರೇಖಾಚಿತ್ರದ ಕೆಲವು ಅಂಶಗಳ ಬಳಕೆಯನ್ನು ಒಪ್ಪಿಕೊಂಡಿದ್ದೇವೆ ಮತ್ತು ಮಾಡೆಲಿಂಗ್ ಒಪ್ಪಂದವನ್ನು ರೂಪಿಸಲು ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ. ಈ ಒಪ್ಪಂದಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು, 1 ನೇ ಹಂತದಲ್ಲಿ ನಾವು ಚಟುವಟಿಕೆಯ ರೇಖಾಚಿತ್ರಗಳ ರೂಪದಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವಿವರಿಸಿದ್ದೇವೆ ಮತ್ತು 2 ನೇ ಹಂತದಲ್ಲಿ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಅಗತ್ಯವಿರುವ (ಮತ್ತು ಸಾಧ್ಯ) ಪ್ರಕ್ರಿಯೆಯ ಹಂತಗಳನ್ನು ನಾವು ಗುರುತಿಸಿದ್ದೇವೆ.

ಈ ಪ್ರಕ್ರಿಯೆಗಳಲ್ಲಿ ಉದ್ಭವಿಸುವ ವಸ್ತು ಸ್ವತ್ತುಗಳ ಲೆಕ್ಕಪರಿಶೋಧನೆಯ ಚಟುವಟಿಕೆಯನ್ನು ನಾವು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲಿದ್ದೇವೆ ಎಂದು ನಾನು ನಿಮಗೆ ನೆನಪಿಸುತ್ತೇನೆ.

...
ಒಂದು ದ್ವೀಪವು ಸಮುದ್ರದಲ್ಲಿದೆ, (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. ಪುಷ್ಕಿನ್ "ದಿ ಟೇಲ್ ಆಫ್ ತ್ಸಾರ್ ಸಾಲ್ಟಾನ್, ಅವರ ಅದ್ಭುತ ಮತ್ತು ಪ್ರಬಲ ನಾಯಕ ಪ್ರಿನ್ಸ್ ಗೈಡಾನ್ ಸಾಲ್ಟಾನೋವಿಚ್ ಮತ್ತು ಸುಂದರ ರಾಜಕುಮಾರಿ ಸ್ವಾನ್", "ಚಿನ್ನದಲ್ಲಿ ಮೊಣಕಾಲು ಆಳ, ಬೆಳ್ಳಿಯಲ್ಲಿ ಮೊಣಕೈ ಆಳ" ಎಂಬ ಜಾನಪದ ಕಥೆಯ ಉಚಿತ ರೂಪಾಂತರವೆಂದು ನಂಬಲಾಗಿದೆ, ಇದನ್ನು ವಿವಿಧ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಪುಷ್ಕಿನ್ ಬರೆದಿದ್ದಾರೆ.)

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

ನಾವು ಈಗ ಮುಂದಿನ ಹಂತಗಳಿಗೆ ತೆರಳಲು ಸಿದ್ಧರಿದ್ದೇವೆ ಮತ್ತು ಸಿಸ್ಟಮ್‌ನ ಕ್ರಿಯಾತ್ಮಕತೆ ಮತ್ತು ಆಂತರಿಕ ಸಂಘಟನೆಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ. ರೇಖಾಚಿತ್ರಗಳ ಸಂಖ್ಯೆ ಮುಂದುವರಿಯುತ್ತದೆ.

ಹಂತ 3. ಸ್ವಯಂಚಾಲಿತ ಹಂತವು ವ್ಯವಸ್ಥೆಯ ಕಾರ್ಯ ಅಥವಾ ಕಾರ್ಯಗಳೊಂದಿಗೆ ಸಂಬಂಧ ಹೊಂದಿರಬೇಕು

ಕಾಯಿಗಳ ಕಟ್ಟುನಿಟ್ಟಾದ ದಾಖಲೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಸ್ವಯಂಚಾಲಿತ ವ್ಯವಸ್ಥೆ (AS) ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ನೆನಪಿದೆಯೇ? ಪ್ರತಿ ಹೈಲೈಟ್ ಮಾಡಿದ ಹಂತಕ್ಕೆ (ಚಿತ್ರ 3, ಚಿತ್ರ 4 ನೋಡಿ ಭಾಗ 1 ರಲ್ಲಿ), ನಾವು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುತ್ತೇವೆ, ಸರಿಸುಮಾರು ಈ ಕೆಳಗಿನ ನಿರ್ಮಾಣವನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ರಿಯಾತ್ಮಕ ಅಗತ್ಯವನ್ನು ಬರೆಯುತ್ತೇವೆ: "ಸಿಸ್ಟಮ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು..." ಮತ್ತು ಯೂಸ್-ಕೇಸ್ ರೇಖಾಚಿತ್ರವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿ. ನಾವು ಈಗ ನಮ್ಮ ಮಾಡೆಲಿಂಗ್ ಒಪ್ಪಂದಕ್ಕೆ ಹೊಸ ನಿಯಮಗಳನ್ನು ಸೇರಿಸುತ್ತಿದ್ದೇವೆ. ನಾವು ಯಾವ ಅಂಶಗಳನ್ನು ಬಳಸುತ್ತೇವೆ ಎಂಬುದನ್ನು ವಿವರಿಸೋಣ.
ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)

"ಬಳಕೆದಾರರ ಪಾತ್ರ" ಮತ್ತು "ಫಂಕ್ಷನ್" (ಚಿತ್ರ 5) ನಡುವಿನ "ಅಸೋಸಿಯೇಷನ್" ಸಂಪರ್ಕವನ್ನು ನಾವು ಬಳಸುತ್ತೇವೆ, ಇದರರ್ಥ ಈ ಪಾತ್ರವನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರರು ಈ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಬಹುದು.

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)
ಚಿತ್ರ 5. ಅಸೋಸಿಯೇಷನ್ ​​ಪ್ರಕಾರದ ಸಂಬಂಧವನ್ನು ಬಳಸುವುದು

"ಕಾರ್ಯ" ದಿಂದ "ಅವಶ್ಯಕತೆ" ವರೆಗೆ ನಾವು "ಅನುಷ್ಠಾನ" ಸಂಪರ್ಕವನ್ನು (ಚಿತ್ರ 6) ಈ ಕಾರ್ಯಗಳಿಂದ ಈ ಅಗತ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುವುದು ಎಂದು ತೋರಿಸುತ್ತೇವೆ; ಸಂಬಂಧವು "ಹಲವು-ಹಲವು" ಆಗಿರಬಹುದು, ಅಂದರೆ. ಹಲವಾರು ಅವಶ್ಯಕತೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಲ್ಲಿ ಒಂದು ಕಾರ್ಯವು ಒಳಗೊಳ್ಳಬಹುದು ಮತ್ತು ಅಗತ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಕಾರ್ಯಗಳು ಬೇಕಾಗಬಹುದು.

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)
ಚಿತ್ರ 6. "ಅನುಷ್ಠಾನ" ರೀತಿಯ ಸಂಬಂಧವನ್ನು ಬಳಸುವುದು

ಒಂದು ಕಾರ್ಯವು ಅದರ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕೆಲವು ಇತರ ಕಾರ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅಗತ್ಯವಿದ್ದರೆ ಮತ್ತು ಅಗತ್ಯವಾಗಿ, ನಾವು "ಸೇರಿಸು" ಸ್ಟೀರಿಯೊಟೈಪ್ (ಚಿತ್ರ 7) ನೊಂದಿಗೆ "ಅವಲಂಬನೆ" ಸಂಪರ್ಕವನ್ನು ಬಳಸುತ್ತೇವೆ. ಕೆಲವು ಷರತ್ತುಗಳ ಅಡಿಯಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯದ ಮರಣದಂಡನೆ ಅಗತ್ಯವಿದ್ದರೆ, ನಾವು "ವಿಸ್ತರಿಸು" ಸ್ಟೀರಿಯೊಟೈಪ್ನೊಂದಿಗೆ "ಅವಲಂಬನೆ" ಸಂಪರ್ಕವನ್ನು ಬಳಸುತ್ತೇವೆ. ಎಲ್ಲವನ್ನೂ ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ತುಂಬಾ ಸುಲಭ: "ಸೇರಿಸು" ಯಾವಾಗಲೂ, ಮತ್ತು "ವಿಸ್ತರಿಸು" ಕೆಲವೊಮ್ಮೆ.

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)
ಚಿತ್ರ 7. "ಅವಲಂಬನೆ (ಸೇರ್ಪಡೆ)" ಸಂಬಂಧವನ್ನು ಬಳಸುವುದು

ಪರಿಣಾಮವಾಗಿ, ನಮ್ಮ ರೇಖಾಚಿತ್ರವು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ (ಚಿತ್ರ 8).

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)
ಚಿತ್ರ 8. ಯೂಸ್-ಕೇಸ್ ರೇಖಾಚಿತ್ರ (AC ಯ ಕ್ರಿಯಾತ್ಮಕ ಮಾದರಿ)

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಬಳಕೆದಾರ ಪಾತ್ರಗಳನ್ನು ಮಾದರಿ ಮಾಡಲು ಯೂಸ್-ಕೇಸ್ ರೇಖಾಚಿತ್ರವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ (ಚಿತ್ರ 9).

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)
ಚಿತ್ರ 9. ಯೂಸ್-ಕೇಸ್ ರೇಖಾಚಿತ್ರ (AS ಬಳಕೆದಾರರ ಪಾತ್ರಗಳು)

ಹಂತ 4. ವರ್ಗ ರೇಖಾಚಿತ್ರವನ್ನು ಬಳಸಿಕೊಂಡು AS ನ ಆಂತರಿಕ ಸಂಘಟನೆಯನ್ನು ವಿವರಿಸೋಣ

ನಮ್ಮ ಪ್ರಕ್ರಿಯೆಯ ಇನ್‌ಪುಟ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಕಲಾಕೃತಿಗಳ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಬಳಸಿ (ಚಟುವಟಿಕೆ ರೇಖಾಚಿತ್ರಗಳನ್ನು ನೋಡಿ - ಚಿತ್ರ 2, ಚಿತ್ರ 3, ಚಿತ್ರ 4), ನಾವು ವರ್ಗ ರೇಖಾಚಿತ್ರವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತೇವೆ. ನಾವು "ವರ್ಗ" ಮಾಡೆಲಿಂಗ್ ಅಂಶಗಳನ್ನು ಮತ್ತು ಅವುಗಳ ನಡುವೆ ವಿವಿಧ ರೀತಿಯ ಸಂಪರ್ಕಗಳನ್ನು ಬಳಸುತ್ತೇವೆ.

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)

"ಸಂಪೂರ್ಣ-ಭಾಗ" ಸಂಬಂಧವನ್ನು ತೋರಿಸಲು, ನಾವು "ಒಗ್ಗೂಡಿಸುವಿಕೆ" ಪ್ರಕಾರದ ಸಂಬಂಧವನ್ನು ಬಳಸುತ್ತೇವೆ (ಚಿತ್ರ 10): ಕಾಯಿ ಸಂಪೂರ್ಣ, ಮತ್ತು ಚಿಪ್ಪುಗಳು ಮತ್ತು ಕರ್ನಲ್ ಭಾಗಗಳಾಗಿವೆ.

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)
ಚಿತ್ರ 10. ಸಂಪೂರ್ಣ ಭಾಗ ಸಂಬಂಧ

ಪರಿಣಾಮವಾಗಿ, ನಮ್ಮ ರೇಖಾಚಿತ್ರದ ಒಂದು ತುಣುಕು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ (ಚಿತ್ರ 11). ಪ್ರಕ್ರಿಯೆಯ ಪಠ್ಯ ವಿವರಣೆಯಲ್ಲಿ ನಾವು ನೇರವಾಗಿ ಹೈಲೈಟ್ ಮಾಡಿದ ತರಗತಿಗಳನ್ನು ಬಣ್ಣದಲ್ಲಿ ಗುರುತಿಸಲಾಗಿದೆ.

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)
ಚಿತ್ರ 11. ವರ್ಗ ರೇಖಾಚಿತ್ರ

ವರ್ಗ ರೇಖಾಚಿತ್ರವನ್ನು ಇತರ ಕಲಾಕೃತಿಗಳನ್ನು ರೂಪಿಸಲು ಸಹ ಬಳಸಲಾಗಿದೆ - ವಸ್ತು ಸ್ವತ್ತುಗಳಿಗೆ ಲೆಕ್ಕ ಹಾಕುವ ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆಯ ಪರಿಕಲ್ಪನಾ ಮಾದರಿಗೆ ಸಂಬಂಧಿಸಿರುವುದು ಮಾತ್ರವಲ್ಲದೆ ಮರಣದಂಡನೆ ಪರಿಸರಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ - ಪರಿಸರ (ಚಿತ್ರ 12) ಮತ್ತು "ನೆರೆಹೊರೆ" ಪ್ರಕ್ರಿಯೆಗಳು (ಚಿತ್ರ 13) ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆಯ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರಬಹುದು, ಆದರೆ ಇನ್ನೂ ನಮ್ಮ ಗಮನದಲ್ಲಿಲ್ಲ (ಸಿಸ್ಟಮ್ ಅಭಿವೃದ್ಧಿಗೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಈ ಮಾಹಿತಿಯು ಉಪಯುಕ್ತವಾಗಿದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ).

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)
ಚಿತ್ರ 12. ವರ್ಗ ರೇಖಾಚಿತ್ರ (ಪರಿಸರ)

ಪಿತ್ರಾರ್ಜಿತ ಸಂಬಂಧವು ವಿವಿಧ ಕಟ್ಟಡಗಳ ಸಾಮಾನ್ಯೀಕರಣವನ್ನು ತೋರಿಸುತ್ತದೆ, "ಮಕ್ಕಳ" ತರಗತಿಗಳು, ಸಾಮಾನ್ಯೀಕರಿಸುವ "ಪೋಷಕ" ವರ್ಗ "ಕಟ್ಟಡ" ಅಡಿಯಲ್ಲಿ.

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)
ಚಿತ್ರ 13. ವರ್ಗ ರೇಖಾಚಿತ್ರ (ಕಲಾಕೃತಿಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ)

"ಪರಿಸ್ಥಿತಿಗೆ ಪ್ರತಿಕ್ರಿಯೆ" "ದೃಶ್ಯ ನಿಯಂತ್ರಣ ಡೇಟಾ" ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಹಲವಾರು ಅವಲಂಬನೆ ಸಂಬಂಧಗಳಿಗೆ, "ಟ್ರೇಸ್" ಸ್ಟೀರಿಯೊಟೈಪ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಯ ವಿವರಣೆಯಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಗುರುತಿಸದ ವರ್ಗಗಳ ಟ್ರೇಸಿಂಗ್ ಅನ್ನು ತೋರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಅಗತ್ಯವಿರುವ ವರ್ಗಗಳಿಗೆ, ಅದರ ಉದಾಹರಣೆಗಳನ್ನು ನಮ್ಮ ವಿವರಣೆಯಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ.

ಹಂತ 5. "ವ್ಯಾಪಾರ ನಿಯಮಗಳು" ಟ್ರ್ಯಾಕ್ನಲ್ಲಿ ಟಿಪ್ಪಣಿಗಳನ್ನು ವಿಶ್ಲೇಷಿಸೋಣ

ನಿಯಮಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ (ಚಿತ್ರ 2 ನೋಡಿ ಭಾಗ 1 ರಲ್ಲಿ):

  1. ಹಂತಗಳಲ್ಲಿ ಒಂದನ್ನು 2 ಭಾಗಗಳಾಗಿ ವಿಭಜಿಸುವ ಅವಶ್ಯಕತೆಯಿದೆ, ಎರಡನೇ ಭಾಗವನ್ನು ಕೆಲವು ಷರತ್ತುಗಳಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ;
  2. ಬೀಜಗಳ ಲೆಕ್ಕಪತ್ರವನ್ನು ಕೈಗೊಳ್ಳಲು ನಿರ್ದಿಷ್ಟ ಅಧಿಕಾರಿಯ ನೇಮಕ;
  3. ಪ್ರಕ್ರಿಯೆಯ ವಿವರಣೆಯಲ್ಲಿ ಅಂಶವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿಲ್ಲ ಎಂದು ಸೂಚಿಸುವ ತಂತ್ರ (ಅಂಶಗಳ ಬಿಳಿ ಬಣ್ಣ).

ರೇಖಾಚಿತ್ರಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ನಾವು ಈಗಾಗಲೇ ಈ ಎಲ್ಲಾ ನಿಯಮಗಳನ್ನು ಬಳಸಿದ್ದೇವೆ ಎಂದು ಗಮನಿಸಬೇಕು.

ಅಂತಿಮ ಟೀಕೆಗಳು

ಆದ್ದರಿಂದ, ನಾವು 5 ಹಂತಗಳ ಮೂಲಕ ಹೋದೆವು ಮತ್ತು 3 ವಿಧದ ರೇಖಾಚಿತ್ರಗಳನ್ನು ನಿರ್ಮಿಸಿದ್ದೇವೆ. ಮಾಡೆಲಿಂಗ್ ಪರಿಸರದಲ್ಲಿ ನಮ್ಮ ಮಾದರಿಗಳ ಸಂಘಟನೆಯ ಬಗ್ಗೆ ನಾನು ಸಣ್ಣ ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸುತ್ತೇನೆ. ಮಾದರಿಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಸಹಾಯ ಮಾಡುವ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಚೌಕಟ್ಟುಗಳಿವೆ, ಆದರೆ ಇದು ಈ ಲೇಖನದ ವಿಷಯವಲ್ಲ, ಆದ್ದರಿಂದ ನಮ್ಮ ಯೋಜನೆಯ ಕ್ರಮಬದ್ಧ ನಿರ್ವಹಣೆಗಾಗಿ ನಾವು ಈ ಕೆಳಗಿನ ಸರಳ ಪ್ಯಾಕೇಜ್‌ಗಳಿಗೆ ಸೀಮಿತಗೊಳಿಸುತ್ತೇವೆ: ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆ, ಕ್ರಿಯಾತ್ಮಕ ಮಾದರಿ , ಕಲಾಕೃತಿಗಳು, ಭಾಗವಹಿಸುವವರು ಮತ್ತು ಪರಿಸರ (ಚಿತ್ರ 14).

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 2)
ಚಿತ್ರ 14. ಯೋಜನೆಯ ಪ್ಯಾಕೇಜ್ ರಚನೆ

ಹೀಗಾಗಿ, ನಾವು ವಿವಿಧ ಅಂಶಗಳಿಂದ ವಸ್ತು ಲೆಕ್ಕಪತ್ರ ವ್ಯವಸ್ಥೆಯನ್ನು ವಿವರಿಸುವ ಸ್ಥಿರ ಮಾದರಿಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದೇವೆ: ಸ್ವಯಂಚಾಲಿತ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಯ ಮಾದರಿ, ಕ್ರಿಯಾತ್ಮಕ ಮಾದರಿ ಮತ್ತು ಪರಿಕಲ್ಪನಾ ಮಟ್ಟದಲ್ಲಿ ಸಿಸ್ಟಮ್ನ ಆಂತರಿಕ ಸಂಘಟನೆಯ ಮಾದರಿ.

ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್‌ನಿಂದ ಸ್ವಯಂಚಾಲಿತ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸದವರೆಗೆ (ಭಾಗ 1)

ಮೂಲಗಳ ಪಟ್ಟಿ

  1. ವೆಬ್ಸೈಟ್ "UML2.ru". ವಿಶ್ಲೇಷಕ ಸಮುದಾಯ ವೇದಿಕೆ. ಸಾಮಾನ್ಯ ವಿಭಾಗ. ಉದಾಹರಣೆಗಳು. ಕಾಲ್ಪನಿಕ ಕಥೆಗಳ ಉದಾಹರಣೆಗಳು UML ರೇಖಾಚಿತ್ರಗಳಾಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾಗಿದೆ. [ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಂಪನ್ಮೂಲ] ಪ್ರವೇಶ ಮೋಡ್: ಇಂಟರ್ನೆಟ್: http://www.uml2.ru/forum/index.php?topic=486.0
  2. ಸ್ಪಾರ್ಕ್ಸ್ ಸಿಸ್ಟಮ್ಸ್ ವೆಬ್‌ಸೈಟ್. [ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಂಪನ್ಮೂಲ] ಪ್ರವೇಶ ಮೋಡ್: ಇಂಟರ್ನೆಟ್: https://sparxsystems.com
  3. ಮಾಡೆಲಿಯೊ ವೆಬ್‌ಸೈಟ್. [ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಂಪನ್ಮೂಲ] ಪ್ರವೇಶ ಮೋಡ್: ಇಂಟರ್ನೆಟ್: 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. ಅಲ್ಫಿಮೊವ್ ಆರ್.ವಿ., ಝೊಲೊಟುಖಿನಾ ಇ.ಬಿ., ಕ್ರಾಸ್ನಿಕೋವಾ ಎಸ್.ಎ. "ಎಂಟರ್‌ಪ್ರೈಸ್ ಆರ್ಕಿಟೆಕ್ಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವಿಷಯದ ಪ್ರದೇಶವನ್ನು ಮಾಡೆಲಿಂಗ್" // 2011 ಎಂಬ ಶೀರ್ಷಿಕೆಯ ಬೋಧನಾ ಸಹಾಯದ ಹಸ್ತಪ್ರತಿ.
  7. ಝೊಲೊಟುಖಿನಾ ಇ.ಬಿ., ವಿಷ್ನ್ಯಾ ಎ.ಎಸ್., ಕ್ರಾಸ್ನಿಕೋವಾ ಎಸ್.ಎ. ವ್ಯಾಪಾರ ಪ್ರಕ್ರಿಯೆ ಮಾಡೆಲಿಂಗ್. - M.: ಕೋರ್ಸ್, SIC INFRA-M, EBS Znanium.com. - 2017.
  8. OMG ಏಕೀಕೃತ ಮಾಡೆಲಿಂಗ್ ಭಾಷೆ (OMG UML) ನಿರ್ದಿಷ್ಟತೆ. ಆವೃತ್ತಿ 2.5.1. [ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಂಪನ್ಮೂಲ] ಪ್ರವೇಶ ಮೋಡ್: ಇಂಟರ್ನೆಟ್: https://www.omg.org/spec/UML/2.5.1/PDF

ಮೂಲ: www.habr.com

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