ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಅಂಬ್ರೆಲೋವನ್ನು ನೋಡೋಣ. ಇದು UML ರೇಖಾಚಿತ್ರಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಸಂಪಾದಿಸಲು ಉಚಿತ ಸಾಧನ, ಇದು ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಸಹಾಯಕವಾಗಿದೆ. ಈ ಉಪಕರಣವನ್ನು ಪಾಲ್ ಹೆನ್ಸ್ಜೆನ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ ಮತ್ತು ಇದನ್ನು ಪ್ರಾಥಮಿಕವಾಗಿ ಕೆಡಿಇಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ (ಅಂಬ್ರೆಲ್ಲೊವನ್ನು KDE kdesdk ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ), ಆದಾಗ್ಯೂ ಇದನ್ನು ಇತರ ಡೆಸ್ಕ್ಟಾಪ್ ಪರಿಸರದಲ್ಲಿಯೂ ಬಳಸಬಹುದು.
ಅಂಬ್ರೆಲ್ಲೋ ಒಂದು ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲ ಏಕೀಕೃತ ಮಾಡೆಲಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದ್ದು ಅದು Gnu / Linux, MacOS ಮತ್ತು Windows ಗೆ ಲಭ್ಯವಿದೆ. UML ನೊಂದಿಗೆ, ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳ ರಚನೆಯನ್ನು ದಾಖಲಿಸಲು ಅಥವಾ ವಿನ್ಯಾಸಗೊಳಿಸಲು ಸಾಫ್ಟ್ವೇರ್ ರೇಖಾಚಿತ್ರಗಳನ್ನು ಪ್ರಮಾಣಿತ ಸ್ವರೂಪದಲ್ಲಿ ರಚಿಸಬಹುದು. ಇದು XMI ಫಾರ್ಮ್ಯಾಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಘಟಕಗಳ ನಡುವೆ ಕೇಸ್ ರೇಖಾಚಿತ್ರಗಳು, ತರಗತಿಗಳು, ಅನುಕ್ರಮಗಳು, ಸಂವಹನಗಳು, ರಾಜ್ಯಗಳು, ಚಟುವಟಿಕೆಗಳು, ಘಟಕಗಳು, ಅನುಷ್ಠಾನ ಮತ್ತು ಸಂಬಂಧಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಈ ತಂತ್ರಾಂಶ GNU ಸಾಮಾನ್ಯ ಸಾರ್ವಜನಿಕ ಪರವಾನಗಿ v2.0 ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ.
ಇದು ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಸಹಾಯಕವಾಗಬಲ್ಲ UML ರೇಖಾಚಿತ್ರ ಸಾಧನವಾಗಿದೆ. ವಿಶೇಷವಾಗಿ ಈ ಪ್ರಕ್ರಿಯೆಯ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವಿನ್ಯಾಸದ ಹಂತಗಳಲ್ಲಿ, UML ಮಾಡೆಲರ್ ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಉತ್ಪನ್ನವನ್ನು ಪಡೆಯಲು ಬಳಕೆದಾರರಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಸಹ ಬಳಸಬಹುದು ಯುಎಂಎಲ್ನ ನಮ್ಮ ಸ್ವಂತ ಸಾಫ್ಟ್ವೇರ್ ವಿನ್ಯಾಸಗಳನ್ನು ದಾಖಲಿಸಲು.
ಅಂಬ್ರೆಲೋ ಸಾಮಾನ್ಯ ಗುಣಲಕ್ಷಣಗಳು
- ಈ ಪ್ರೋಗ್ರಾಂ ಹೆಚ್ಚಿನದನ್ನು ನಿಭಾಯಿಸಬಲ್ಲದು UML ಪ್ರಮಾಣಿತ ರೇಖಾಚಿತ್ರಗಳು C ++, Java, Python, IDL, Pascal / Delphi, Ada, ಅಥವಾ Perl ನಲ್ಲಿನ ಕೋಡ್ನಿಂದ ಆಮದು ಮಾಡಿಕೊಳ್ಳುವುದರ ಜೊತೆಗೆ, ಕೈಯಾರೆ ಅವುಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.. ಅಂತೆಯೇ, ಇದು ರೇಖಾಚಿತ್ರವನ್ನು ರಚಿಸಲು ಮತ್ತು ಮೇಲೆ ತಿಳಿಸಲಾದ ಭಾಷೆಗಳಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕೋಡ್ ಅನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಬಳಸುವ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಆಧರಿಸಿದೆ ಎಕ್ಸ್ಎಂಐ.
- ಅಂಬ್ರೆಲೋ ಸಹ ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಡಾಕ್ಬುಕ್ ಮತ್ತು XHTML ಫಾರ್ಮ್ಯಾಟ್ಗಳಲ್ಲಿ ರಫ್ತು ಮಾಡುವ ಮೂಲಕ ಮಾದರಿಗಳ ವಿತರಣೆ, ಇದು ಡೆವಲಪರ್ಗಳು ಅಂಬ್ರೆಲ್ಲೊಗೆ ನೇರ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿಲ್ಲದಿರುವಲ್ಲಿ ಅಥವಾ ವೆಬ್ ಮೂಲಕ ಮಾದರಿಗಳನ್ನು ಪ್ರಕಟಿಸುವ ಸಹಯೋಗದ ಯೋಜನೆಗಳನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ.
- ಬಳಕೆದಾರನು ಬಯಸಿದರೆ, ಅವನು ಮಾಡಬಹುದು ಒಂದೇ XMI ಫೈಲ್ನಲ್ಲಿ ಹಲವಾರು ಸಂಬಂಧಿತ ರೇಖಾಚಿತ್ರಗಳನ್ನು ಗುಂಪು ಮಾಡಿ. ಇವುಗಳನ್ನು ವಿಭಿನ್ನ ವೀಕ್ಷಣೆಗಳಲ್ಲಿ ಆಯೋಜಿಸಲಾಗುತ್ತದೆ (ತರ್ಕ, ಬಳಕೆಯ ಪ್ರಕರಣಗಳು, ಘಟಕಗಳು, ಇತ್ಯಾದಿ.), ಇದು ಪ್ರತಿಯಾಗಿ ಅವುಗಳನ್ನು ಮತ್ತಷ್ಟು ವರ್ಗೀಕರಿಸಲು ರೇಖಾಚಿತ್ರಗಳು ಅಥವಾ ಫೋಲ್ಡರ್ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.
- ರೇಖಾಚಿತ್ರದ ಪ್ರಕಾರದ ರಚನೆಯು ನಿರ್ದಿಷ್ಟ ರೀತಿಯ ವೀಕ್ಷಣೆಗೆ ಸೀಮಿತವಾಗಿದೆ. ಒಂದು ನೋಟದಲ್ಲಿ, ರೇಖಾಚಿತ್ರಗಳನ್ನು ಫೋಲ್ಡರ್ಗಳ ನಡುವೆ ಮುಕ್ತವಾಗಿ ಸರಿಸಬಹುದು.
- ಬಹುಪಾಲು ಛತ್ರಿ ರೇಖಾಚಿತ್ರಗಳ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ಪ್ರಕಾರಗಳು ಸಾರ್ವಜನಿಕ ಮಾನದಂಡಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಯುಎಂಎಲ್ನ.
- ಅಂಬ್ರೆಲ್ಲೋ XMI 1.2 ಫೈಲ್ಗಳ ಆಮದು ಮತ್ತು ರಫ್ತುಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ (UML 1.4 ರೊಂದಿಗೆ ಬಹುತೇಕ ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತದೆ). XMI 2.0 ಗೆ ಬೆಂಬಲವು ಪ್ರಸ್ತುತ ಚಾಲನೆಯಲ್ಲಿದೆ.
- ನಾವು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ ಥರ್ಡ್-ಪಾರ್ಟಿ ಫೈಲ್ಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ವಿವಿಧ ಸ್ವರೂಪಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
ಈ ಕಾರ್ಯಕ್ರಮದ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳು ಇವು. ಅವರು ಮಾಡಬಹುದು ಅವೆಲ್ಲವನ್ನೂ ವಿವರವಾಗಿ ನೋಡಿ ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್.
ಬೆಂಬಲಿತ ರೇಖಾಚಿತ್ರಗಳು
ಅಂಬ್ರೆಲ್ಲೋ UML ಮಾಡೆಲರ್ ನಮಗೆ ಈ ಕೆಳಗಿನ ಪ್ರಕಾರದ ರೇಖಾಚಿತ್ರಗಳನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ:
- ವರ್ಗ
- ಅನುಕ್ರಮಗಳು
- ಸಹಯೋಗಗಳು
- ಬಳಕೆಯ ಪ್ರಕರಣ
- ರಾಜ್ಯಗಳು
- ಚಟುವಟಿಕೆಗಳು
- ಘಟಕಗಳು
- ನಿಯೋಜನೆ
- ಘಟಕಗಳ ಪಟ್ಟಿ
ಉಬುಂಟುನಲ್ಲಿ ಅಂಬ್ರೆಲ್ಲೋ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
Mb ತ್ರಿ ಎಂದು ಕಾಣಬಹುದು ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕ್ ಉಬುಂಟುಗೆ ಲಭ್ಯವಿದೆ. ಅದನ್ನು ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಸ್ಥಾಪಿಸಲು, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T) ಮತ್ತು ಅದರಲ್ಲಿ ಅನುಸ್ಥಾಪನಾ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:
sudo snap install umbrello
ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡಾಗ, ನಾವು ಮಾಡಬಹುದು ನಮ್ಮ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಲಾಂಚರ್ಗಾಗಿ ಹುಡುಕುವ ಮೂಲಕ ಅಥವಾ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ:
umbrello
ಅಸ್ಥಾಪಿಸು
ನಿಮಗೆ ಬೇಕಾದರೆ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಿಂದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ತೆಗೆದುಹಾಕಿ, ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ಆಜ್ಞೆಯನ್ನು ಬರೆಯುವುದು ಮಾತ್ರ ಅವಶ್ಯಕ:
sudo snap remove umbrello
ನಮ್ಮ ಸಾಫ್ಟ್ವೇರ್ನ ಉತ್ತಮ ಮಾದರಿಯನ್ನು ಹೊಂದಿರುವುದು ಯೋಜನೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಇತರ ಡೆವಲಪರ್ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ. ಮಧ್ಯಮದಿಂದ ದೊಡ್ಡ ಯೋಜನೆಗಳಿಗೆ ಉತ್ತಮ ಮಾದರಿಯು ಅತ್ಯಂತ ಮುಖ್ಯವಾಗಿದೆ, ಆದರೆ ಸಣ್ಣ ಯೋಜನೆಗಳಿಗೆ ಇದು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ. ನೀವು ಸಣ್ಣ ಪ್ರಾಜೆಕ್ಟ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದರೂ ಸಹ, ಉತ್ತಮ ಮಾದರಿಯನ್ನು ಹೊಂದಿರುವುದು ಪ್ರಯೋಜನಕಾರಿಯಾಗಿದೆ, ಏಕೆಂದರೆ ಅದು ನಿಮಗೆ ಸಾರಾಂಶವನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ವಿಷಯಗಳನ್ನು ಸರಿಯಾಗಿ ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಅಂಬ್ರೆಲೋ UML ಮಾಡೆಲರ್ ನಮಗೆ ಉದ್ಯಮದ ಪ್ರಮಾಣಿತ UML ಸ್ವರೂಪದಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ರೇಖಾಚಿತ್ರಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಮತ್ತು ಇದು ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು UML ರೇಖಾಚಿತ್ರಗಳಿಂದ ಕೋಡ್ ಅನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸಹ ನೀಡುತ್ತದೆ. ಈ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದರ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಬಳಕೆದಾರರು ಸಮಾಲೋಚಿಸಬಹುದು ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್ ಅಥವಾ ಅವನ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು.