Structure chart
ಸಾಫ್ಟ್ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್ ಮತ್ತು ಸಾಂಸ್ಥಿಕ ಸಿದ್ಧಾಂತದಲ್ಲಿ ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ (ಎಸ್. ಸಿ.) ಎನ್ನುವುದು ಒಂದು ವ್ಯವಸ್ಥೆಯ ವಿಘಟನೆಯನ್ನು ಅದರ ಅತ್ಯಂತ ಕಡಿಮೆ ನಿರ್ವಹಣಾ ಮಟ್ಟಕ್ಕೆ ತೋರಿಸುವ ಒಂದು ಚಾರ್ಟ್ ಆಗಿದೆ. ಪ್ರೋಗ್ರಾಂ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಮರದೊಳಗೆ ಜೋಡಿಸಲು ಅವುಗಳನ್ನು ರಚನಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರತಿ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಒಂದು ಪೆಟ್ಟಿಗೆಯಿಂದ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ, ಅದು ಮಾಡ್ಯೂಲ್ನ ಹೆಸರನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಮರದ ರಚನೆಯು ಮಾಡ್ಯೂಲ್ಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳನ್ನು ದೃಶ್ಯೀಕರಿಸುತ್ತದೆ. ಒಂದು ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ ಎನ್ನುವುದು ಮೇಲಿನಿಂದ ಕೆಳಕ್ಕೆ ಮಾಡ್ಯುಲರ್ ವಿನ್ಯಾಸ ಸಾಧನವಾಗಿದ್ದು, ಸಿಸ್ಟಮ್ನಲ್ಲಿನ ವಿವಿಧ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಚೌಕಗಳಿಂದ ಮತ್ತು ಅವುಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ರೇಖೆಗಳಿಂದ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಈ ಸಾಲುಗಳು ಸಂಸ್ಥೆಯ ಚಾರ್ಟ್ಗಳಲ್ಲಿ ಬಳಸಿದಂತೆ ಚಟುವಟಿಕೆಗಳು ಮತ್ತು ಉಪ-ಚಟುವಟಿಕೆಗಳ ನಡುವಿನ ಸಂಪರ್ಕ ಮತ್ತು ಅಥವಾ ಮಾಲೀಕತ್ವವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. ವೋಲ್ಬರ್ (2009) ಪ್ರಕಾರ, ರಚನಾತ್ಮಕ ವಿಶ್ಲೇಷಣೆಯ ರಚನೆಯ ನಕ್ಷೆಗಳಲ್ಲಿ, "ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂನ ಉನ್ನತ ಮಟ್ಟದ ವಿನ್ಯಾಸ ಅಥವಾ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ವಿನ್ಯಾಸ ಸಾಧನವಾಗಿ, ಅವರು ದೊಡ್ಡ ಸಾಫ್ಟ್ವೇರ್ ಸಮಸ್ಯೆಯನ್ನು ವಿಭಜಿಸಲು ಮತ್ತು ಜಯಿಸಲು ಪ್ರೋಗ್ರಾಮರ್ಗೆ ಸಹಾಯ ಮಾಡುತ್ತಾರೆ, ಅಂದರೆ, ಸಮಸ್ಯೆಯನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ಮಾನವನ ಮೆದುಳಿಗೆ ಅರ್ಥವಾಗುವಷ್ಟು ಸಣ್ಣ ಭಾಗಗಳಾಗಿ ವಿಭಜಿಸುತ್ತಾರೆ. ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮೇಲ್ಭಾಗದಿಂದ ಕೆಳಕ್ಕೆ ವಿನ್ಯಾಸ ಅಥವಾ ಕ್ರಿಯಾತ್ಮಕ ವಿಭಜನೆ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ವಾಸ್ತುಶಿಲ್ಪಿ ಮನೆ ನಿರ್ಮಿಸಲು ನೀಲನಕ್ಷೆಯನ್ನು ಹೇಗೆ ಬಳಸುತ್ತಾರೆ ಎಂಬುದರಂತೆಯೇ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ. ವಿನ್ಯಾಸದ ಹಂತದಲ್ಲಿ, ಚಾರ್ಟ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕ್ಲೈಂಟ್ ಮತ್ತು ವಿವಿಧ ಸಾಫ್ಟ್ವೇರ್ ವಿನ್ಯಾಸಕರು ಸಂವಹನ ನಡೆಸಲು ಒಂದು ಮಾರ್ಗವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಕಾರ್ಯಕ್ರಮದ ನಿಜವಾದ ನಿರ್ಮಾಣದ ಸಮಯದಲ್ಲಿ (ಅನುಷ್ಠಾನ), ಚಾರ್ಟ್ ಅನ್ನು ನಿರಂತರವಾಗಿ "ಮಾಸ್ಟರ್-ಪ್ಲಾನ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಒಂದು ರಚನೆಯ ನಕ್ಷೆಯು ವ್ಯವಸ್ಥೆಯ ಗಾತ್ರ ಮತ್ತು ಸಂಕೀರ್ಣತೆ, ಮತ್ತು ಪ್ರತಿ ಕಾರ್ಯದೊಳಗೆ ಸುಲಭವಾಗಿ ಗುರುತಿಸಬಹುದಾದ ಕಾರ್ಯಗಳು ಮತ್ತು ಮಾಡ್ಯೂಲ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮತ್ತು ಗುರುತಿಸಬಹುದಾದ ಪ್ರತಿಯೊಂದು ಕಾರ್ಯವು ನಿರ್ವಹಿಸಬಹುದಾದ ಘಟಕವಾಗಿದೆಯೇ ಅಥವಾ ಸಣ್ಣ ಘಟಕಗಳಾಗಿ ವಿಂಗಡಿಸಬೇಕೇ ಎಂಬುದನ್ನು ಚಿತ್ರಿಸುತ್ತದೆ. ರನ್ ಸ್ಟ್ರೀಮ್ ಅಥವಾ ಥ್ರೆಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಸಂಬಂಧಿತ ಅಂಶಗಳನ್ನು ರೇಖಾಚಿತ್ರ ಮಾಡಲು ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ ಅನ್ನು ಸಹ ಬಳಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಶ್ರೇಣೀಕೃತ ರೇಖಾಚಿತ್ರವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಇತರ ಪ್ರಾತಿನಿಧ್ಯಗಳನ್ನು ಅನುಮತಿಸಬಹುದು. ಪ್ರಾತಿನಿಧ್ಯವು ಸಂರಚನೆ ವ್ಯವಸ್ಥೆಯ ವಿಭಜನೆಯನ್ನು ಉಪವ್ಯವಸ್ಥೆಗಳಾಗಿ ಮತ್ತು ಅತ್ಯಂತ ಕಡಿಮೆ ನಿರ್ವಹಣಾ ಮಟ್ಟವಾಗಿ ವಿವರಿಸಬೇಕು. ನಿಖರವಾದ ಮತ್ತು ಸಂಪೂರ್ಣ ರಚನೆಯ ನಕ್ಷೆಯು ಸಂರಚನೆಯ ಅಂಶಗಳ (ಸಿಐ) ನಿರ್ಣಯಕ್ಕೆ ಪ್ರಮುಖವಾಗಿದೆ, ಮತ್ತು ಸಂರಚನೆಯ ವ್ಯವಸ್ಥೆಯ ದೃಶ್ಯ ಪ್ರಾತಿನಿಧ್ಯ ಮತ್ತು ಅದರ ಸಿಐಗಳ ನಡುವಿನ ಆಂತರಿಕ ಸಂಪರ್ಕಸಾಧನಗಳು (ಸಿಐ ಅನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಿ). ಸಂರಚನೆ ನಿಯಂತ್ರಣ ಪ್ರಕ್ರಿಯೆಯ ಸಮಯದಲ್ಲಿ, ಉದ್ದೇಶಿತ ಬದಲಾವಣೆಯು ಪರಿಣಾಮ ಬೀರಬಹುದಾದ ಸಿಐಗಳು ಮತ್ತು ಅವುಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಕಲಾಕೃತಿಗಳನ್ನು ಗುರುತಿಸಲು ರಚನೆಯ ನಕ್ಷೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ ನಿರ್ಮಾಣ ವೋಲ್ಬರ್ (2009) ಪ್ರಕಾರ, "ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ ಅನ್ನು ರಚನೆಯ ರಚನೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಬಹುದು, ಇದು ತಲೆಕೆಳಗಾದ ಮರದ ಮೂಲವನ್ನು ಇರಿಸುತ್ತದೆ, ಇದು ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ ಅನ್ನು ರೂಪಿಸುತ್ತದೆ. ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಪ್ರೋಗ್ರಾಂ ನಿರ್ವಹಿಸಬೇಕಾದ ಮುಖ್ಯ ಉಪ-ಕಾರ್ಯಗಳನ್ನು ಪರಿಕಲ್ಪಿಸುವುದು ಮುಂದಿನ ಹಂತವಾಗಿದೆ. ಮುಂದೆ, ಪ್ರೋಗ್ರಾಮರ್ ಪ್ರತಿ ಉಪ-ಕಾರ್ಯದ ಮೇಲೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಗಮನ ಕೇಂದ್ರೀಕರಿಸುತ್ತಾರೆ ಮತ್ತು ಪ್ರತಿಯೊಂದನ್ನು ಇನ್ನೂ ಸಣ್ಣ ಕಾರ್ಯಗಳಾಗಿ ಹೇಗೆ ವಿಂಗಡಿಸಬಹುದು ಎಂಬುದನ್ನು ಪರಿಕಲ್ಪಿಸುತ್ತಾರೆ. ಅಂತಿಮವಾಗಿ, ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಮರದ ಎಲೆಗಳು ಕೇವಲ ಕೆಲವು ಪ್ರೋಗ್ರಾಂ ಹೇಳಿಕೆಗಳೊಂದಿಗೆ ಕೋಡ್ ಮಾಡಬಹುದಾದ ಸರಳ ವಿಧಾನಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಹಂತಕ್ಕೆ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಪ್ರಾಯೋಗಿಕವಾಗಿ, ಚಿತ್ರವನ್ನು ನೋಡಿ, ಮೊದಲು ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ ಅನ್ನು ಈಗಾಗಲೇ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ. ಹಾಗಿದ್ದಲ್ಲಿ, ಅದು ಪ್ರಸ್ತುತ ರಚನೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ತಜ್ಞರೊಬ್ಬರು ಅದನ್ನು ಪರಿಶೀಲಿಸಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಇಲ್ಲದಿದ್ದರೆ, ಅಗತ್ಯವಿರುವಲ್ಲಿ ಚಾರ್ಟ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತಾರೆ. ಕಂಪ್ಯೂಟರ್-ಏಡೆಡ್ ಸಾಫ್ಟ್ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್ ಸಿಸ್ಟಮ್ ಕಾಂಟೆಕ್ಸ್ಟ್ ರೇಖಾಚಿತ್ರ ಡೀಕಂಪೊಸಿಷನ್ ರೇಖಾಚಿತ್ರ ಕಾರ್ಯ ಮಾದರಿ ಎಚ್ಐಪಿಒ ಸ್ಟ್ರಕ್ಚರ್ಡ್ ಅನಾಲಿಸಿಸ್ ಮತ್ತು ಡಿಸೈನ್ ಟೆಕ್ನಿಕ್ ವಾರ್ನಿಯರ್/ಓರ್ ರೇಖಾಚಿತ್ರವನ್ನು ಸಹ ನೋಡಿ. "ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ಸ್ ಅಂಡ್ ಬೇಸಿಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್". ರಲ್ಲಿಃ ಮ್ಯಾಟೈಸಿ ಜರ್ನಲ್, v15 n2 p. 107-112 ಸ್ಪ್ರಿಂಗ್ 1981. ಟಾಮ್ ಡಿಮಾರ್ಕೊ (1979). ರಚನಾತ್ಮಕ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವ್ಯವಸ್ಥೆಯ ನಿರ್ದಿಷ್ಟತೆ. ಪ್ರೆಂಟಿಸ್ ಹಾಲ್. ಎಡ್ವರ್ಡ್ ಯುವರ್ಡನ್ (1999). ಮಾಡರ್ನ್ ಸ್ಟ್ರಕ್ಚರ್ಡ್ ಅನಾಲಿಸಿಸ್, ಯುವರ್ಡನ್ ಪ್ರೆಸ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಸರಣಿ, 1999, ಎಕ್ಸ್ಟರ್ನಲ್ ಲಿಂಕ್ಸ್ ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ಸ್ ಅವಲೋಕನ. ಸ್ಟೇಟ್ ಕೋರ್ಟ್ ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ಗಳು, ಉದಾಹರಣೆಗಳ ಸರಣಿ. ಸ್ಟ್ರಕ್ಚರ್ ಚಾರ್ಟ್ಸ್ (. ಡಾಕ್). ಚಾರ್ಟ್ಸ್ ಸಿಸ್ಟಮ್ಸ್ ವಿಶ್ಲೇಷಣೆ