Component (UML)
ಯುನಿಫೈಡ್ ಮಾಡೆಲಿಂಗ್ ಲಾಂಗ್ವೇಜ್ನಲ್ಲಿನ ಒಂದು ಘಟಕವು ಹಲವಾರು ವರ್ಗೀಕರಣಗಳ ಸ್ಥಿತಿ ಮತ್ತು ನಡವಳಿಕೆಯನ್ನು ಒಳಗೊಂಡಿರುವ ವ್ಯವಸ್ಥೆಯ ಮಾಡ್ಯುಲರ್ ಭಾಗವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಇದರ ನಡವಳಿಕೆಯನ್ನು ಒದಗಿಸಿದ ಮತ್ತು ಅಗತ್ಯವಾದ ಇಂಟರ್ಫೇಸ್ಗಳ ಪರಿಭಾಷೆಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಇದು ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಬದಲಿಯಾಗಬಲ್ಲದು. ಘಟಕಗಳಿಗೆ ಅನ್ವಯವಾಗುವ ಹಲವಾರು ಯುಎಂಎಲ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸ್ಟೀರಿಯೊಟೈಪ್ಸ್ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ. ಒಂದು ಘಟಕವು ಬಾಹ್ಯ ಮತ್ತು ಆಂತರಿಕ ನೋಟವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಇದನ್ನು ಕ್ರಮವಾಗಿ "ಕಪ್ಪು-ಪೆಟ್ಟಿಗೆ" ಮತ್ತು "ಬಿಳಿ-ಪೆಟ್ಟಿಗೆ" ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಅದರ ಬಾಹ್ಯ ದೃಷ್ಟಿಕೋನದಲ್ಲಿ, ಸಾರ್ವಜನಿಕ ಆಸ್ತಿಗಳು ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಗಳಿವೆ. ಅದರ ಆಂತರಿಕ ನೋಟಕ್ಕಾಗಿ, ಖಾಸಗಿ ಗುಣಲಕ್ಷಣಗಳಿವೆ ಮತ್ತು ವರ್ಗೀಕರಣಗಳನ್ನು ಅರಿತುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಬಾಹ್ಯ ನಡವಳಿಕೆಯನ್ನು ಆಂತರಿಕವಾಗಿ ಹೇಗೆ ಅರಿತುಕೊಳ್ಳಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ. ಒದಗಿಸಿದ ಮತ್ತು ಅಗತ್ಯವಾದ ಇಂಟರ್ಫೇಸ್ಗಳು ಒಂದೇ ಆಗಿದ್ದರೆ ಮಾತ್ರ ಒಂದು ಘಟಕವನ್ನು ವಿನ್ಯಾಸದ ಸಮಯದಲ್ಲಿ ಅಥವಾ ರನ್-ಟೈಮ್ನಲ್ಲಿ ಇನ್ನೊಂದರಿಂದ ಬದಲಾಯಿಸಬಹುದು. ಈ ಕಲ್ಪನೆಯು ಘಟಕ-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳ ಪ್ಲಗ್-ಅಂಡ್-ಪ್ಲೇ ಸಾಮರ್ಥ್ಯಕ್ಕೆ ಆಧಾರವಾಗಿದೆ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಮರುಬಳಕೆಯನ್ನು ಉತ್ತೇಜಿಸುತ್ತದೆ. ಒಂದು ವ್ಯವಸ್ಥೆಯ ಕಾರ್ಯಚಟುವಟಿಕೆಯ ದೊಡ್ಡ ಭಾಗಗಳನ್ನು ಘಟಕಗಳನ್ನು ಒಳಗೊಳ್ಳುವ ಘಟಕ ಅಥವಾ ಘಟಕಗಳ ಜೋಡಣೆಯ ಭಾಗಗಳಾಗಿ ಮರುಬಳಕೆ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಅವುಗಳ ಅಗತ್ಯ ಮತ್ತು ಒದಗಿಸಿದ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸುವ ಮೂಲಕ ಜೋಡಿಸಬಹುದು. ಒಂದು ಘಟಕವು ಅದರ ವ್ಯಾಖ್ಯಾನದಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಅಥವಾ ಅದಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಮಾದರಿ ಅಂಶಗಳಿಗೆ ಪ್ಯಾಕೇಜಿನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಅದು ಒಂದೋ ಒಡೆತನದಲ್ಲಿರಬೇಕು ಅಥವಾ ಸ್ಪಷ್ಟವಾಗಿ ಆಮದು ಮಾಡಿಕೊಳ್ಳಬೇಕು. ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಘಟಕಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ವರ್ಗೀಕರಣಗಳು ಅದರ ಒಡೆತನದಲ್ಲಿರುತ್ತವೆ. ವ್ಯವಸ್ಥೆಯ ಘಟಕಗಳನ್ನು ಅಭಿವೃದ್ಧಿ ಜೀವನ ಚಕ್ರದುದ್ದಕ್ಕೂ ಘಟಕ ರೇಖಾಚಿತ್ರಗಳ ಮೂಲಕ ರೂಪಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅನುಕ್ರಮವಾಗಿ ನಿಯೋಜನೆ ಮತ್ತು ರನ್-ಟೈಮ್ ಆಗಿ ಪರಿಷ್ಕರಿಸಲಾಗುತ್ತದೆ. ರೇಖಾಚಿತ್ರಗಳಲ್ಲಿ, ಘಟಕಗಳನ್ನು "ಘಟಕ" ಎಂಬ ಮುಖ್ಯ ಪದದೊಂದಿಗೆ ಆಯತವಾಗಿ ತೋರಿಸಲಾಗಿದೆ. ಐಚ್ಛಿಕವಾಗಿ, ಬಲ ಮೂಲೆಯಲ್ಲಿ ಘಟಕ ಐಕಾನ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು. ಇದು ತನ್ನ ಎಡಗೈಯಿಂದ ಚಾಚಿಕೊಂಡಿರುವ ಎರಡು ಸಣ್ಣ ಆಯತಗಳನ್ನು ಹೊಂದಿರುವ ಆಯತವಾಗಿದೆ. ಐಕಾನ್ ಚಿಹ್ನೆಯನ್ನು ತೋರಿಸಿದರೆ, ಕೀವರ್ಡ್ "ಕಾಂಪೊನೆಂಟ್" ಅನ್ನು ಬದಿಯಲ್ಲಿ ನೋಡಿದಂತೆ ಮರೆಮಾಡಬಹುದು. ಪ್ಯಾಕೇಜ್ (ಯುಎಂಎಲ್) ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಯುಎಂಎಲ್2 ಘಟಕ ರೇಖಾಚಿತ್ರದಲ್ಲಿನ ಘಟಕವನ್ನು ಯುಎಂಎಲ್2 ಏಕೀಕೃತ ಮಾದರಿ ಭಾಷೆಯಲ್ಲಿ ನೋಡಿ.