Feature-oriented domain analysis
ವೈಶಿಷ್ಟ್ಯ ಆಧಾರಿತ ಡೊಮೇನ್ ವಿಶ್ಲೇಷಣೆ (ಎಫ್ಒಡಿಎ) ಡೊಮೇನ್ ವಿಶ್ಲೇಷಣೆಯ ವಿಧಾನವಾಗಿದ್ದು, ಇದು ಡೊಮೇನ್ ಎಂಜಿನಿಯರಿಂಗ್ಗೆ ವೈಶಿಷ್ಟ್ಯದ ಮಾದರಿಯನ್ನು ಪರಿಚಯಿಸಿತು. ಹಲವಾರು ಯು. ಎಸ್. ಸರ್ಕಾರದ ಸಂಶೋಧನಾ ಯೋಜನೆಗಳ ನಂತರ 1990ರಲ್ಲಿ FODAಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಇದರ ಪರಿಕಲ್ಪನೆಗಳು ವಿಮರ್ಶಾತ್ಮಕವಾಗಿ ಮುಂದುವರಿದ ಸಾಫ್ಟ್ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಮರುಬಳಕೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. ಇತಿಹಾಸದ ವೈಶಿಷ್ಟ್ಯ-ಆಧಾರಿತ ಡೊಮೇನ್ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಮೊದಲ ಬಾರಿಗೆ ಸಾಫ್ಟ್ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್ 1990 ರಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು. ಆರಂಭಿಕ ತಾಂತ್ರಿಕ ವರದಿಯಲ್ಲಿ, ನಡೆಸಿದ ಅಧ್ಯಯನವು ವೈಶಿಷ್ಟ್ಯ ಆಧಾರಿತ ಡೊಮೇನ್ ವಿಶ್ಲೇಷಣೆಯು ಪ್ರಯೋಜನಕಾರಿಯಾಗಿದೆ ಎಂದು ನಿರ್ಧರಿಸಿತು, ಆದರೆ ಸಾಫ್ಟ್ವೇರ್ ಮರುಬಳಕೆಗೆ "ಅಗತ್ಯವಾದ ಮೊದಲ ಹೆಜ್ಜೆ" ಎಂದು ವಿವರಿಸಲಾಗಿದೆ. ವರದಿಯು ಡೊಮೇನ್ನಲ್ಲಿನ ವ್ಯವಸ್ಥೆಗಳ ಕುಟುಂಬದೊಳಗಿನ ಪ್ರಮಾಣಿತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಮತ್ತು ಆ ವೈಶಿಷ್ಟ್ಯಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಪ್ರಯತ್ನದಲ್ಲಿ ಡೊಮೇನ್ ಎಂಜಿನಿಯರಿಂಗ್ಗೆ ವೈಶಿಷ್ಟ್ಯದ ಮಾದರಿಗಳ ಪರಿಕಲ್ಪನೆಯನ್ನು ಪರಿಚಯಿಸಿತು. ಅಂದಿನಿಂದ, ವೈಶಿಷ್ಟ್ಯ ಮಾದರಿಗಳನ್ನು "ಸಾಫ್ಟ್ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್ಗೆ ಡೊಮೇನ್ ಎಂಜಿನಿಯರಿಂಗ್ನ ಅತಿದೊಡ್ಡ ಕೊಡುಗೆ" ಎಂದು ನಿರೂಪಿಸಲಾಗಿದೆ. ಎಫ್. ಓ. ಡಿ. ಎ. ಯ ಅಭಿವೃದ್ಧಿಗೆ ಕಾರಣವಾದ ಹೆಚ್ಚಿನ ಕಾರ್ಯಗಳನ್ನು 1980ರ ದಶಕದ ಕೊನೆಯಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಮರುಬಳಕೆಗೆ ಸಂಬಂಧಿಸಿದ ಸಂಶೋಧನಾ ಕಾರ್ಯಕ್ರಮಗಳ ಮೂಲಕ ಯು. ಎಸ್. ರಕ್ಷಣಾ ಇಲಾಖೆಯು ಪ್ರಾಯೋಜಿಸಿತು. FODAಯನ್ನು 1983-1990 ನಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ತಂತ್ರಜ್ಞಾನದ ಸಮಗ್ರ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಪರಿಷ್ಕರಣೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಎಫ್. ಓ. ಡಿ. ಎ. ಯ ಕೆಲವು ಅಂಶಗಳು ಬದಲಾಗಿವೆ, ಮತ್ತು ಇದು ಮಾದರಿ-ಚಾಲಿತ ಎಂಜಿನಿಯರಿಂಗ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟಿದೆ, ಎಫ್. ಓ. ಡಿ. ಎ. ಯನ್ನು ಇನ್ನೂ ಡೊಮೇನ್ ಎಂಜಿನಿಯರಿಂಗ್ಗೆ ಆರಂಭದಲ್ಲಿ ವೈಶಿಷ್ಟ್ಯದ ಮಾದರಿಗಳನ್ನು ಪರಿಚಯಿಸಿದ ವಿಧಾನವೆಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಉದ್ದೇಶ ವೈಶಿಷ್ಟ್ಯ-ಆಧಾರಿತ ಡೊಮೇನ್ ವಿಶ್ಲೇಷಣೆಯ ಉದ್ದೇಶವು ಕ್ರಿಯಾತ್ಮಕ ಮತ್ತು ವಾಸ್ತುಶಿಲ್ಪದ ಮರುಬಳಕೆಯನ್ನು ಬೆಂಬಲಿಸುವುದು. ಡೊಮೇನ್ನೊಳಗಿನ ವ್ಯವಸ್ಥೆಗಳ ಕುಟುಂಬವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಡೊಮೇನ್ ಮಾದರಿಯನ್ನು ರಚಿಸುವುದು ಇದರ ಉದ್ದೇಶವಾಗಿದೆ, ಇದನ್ನು ಮಾಡಲು, ಡೊಮೇನ್ನ ವ್ಯಾಪ್ತಿಯನ್ನು ಡೊಮೇನ್ನಲ್ಲಿರುವ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಮಾತ್ರವಲ್ಲದೆ ಡೊಮೇನ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುವ ಬಾಹ್ಯ ವ್ಯವಸ್ಥೆಗಳನ್ನೂ ಗುರುತಿಸಲು ವಿಶ್ಲೇಷಿಸಬೇಕು (ಎಫ್ಒಡಿಎ ಸಂದರ್ಭ ವಿಶ್ಲೇಷಣೆ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ). FODA ವೈಶಿಷ್ಟ್ಯದ ವಿಶ್ಲೇಷಣೆಯು ಡೊಮೇನ್ನೊಳಗಿನ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ಅವಶ್ಯಕತೆಗಳು ಮತ್ತು ಅಭ್ಯರ್ಥಿ ವ್ಯವಸ್ಥೆಗಳ ಬಗ್ಗೆ ಅಂತಿಮ-ಬಳಕೆದಾರರ ದೃಷ್ಟಿಕೋನವನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತದೆ. ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ವೈಶಿಷ್ಟ್ಯದ ಮಾದರಿಗಳಿಂದ, ಗ್ರಾಹಕರು ಅಂತಿಮ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ಅವಶ್ಯಕತೆಗಳಿಂದ ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಈ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ, ವೈಶಿಷ್ಟ್ಯ-ಆಧಾರಿತ ಡೊಮೇನ್ ವಿಶ್ಲೇಷಣೆಯು ತಂತ್ರಜ್ಞಾನದ ಮರುಬಳಕೆಯ ಮೂಲಕ ವ್ಯವಹಾರವು ಗ್ರಾಹಕರ ಬೇಡಿಕೆಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಪೂರೈಸಬಲ್ಲದು ಎಂಬುದನ್ನು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ. ಉಲ್ಲೇಖಗಳು ಗ್ರಂಥಸೂಚಿ ಸಾಫ್ಟ್ವೇರ್ ಡಿಸೈನ್ ಸಿಸ್ಟಮ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್