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