Architecture Decision Record

Active theme: Light

← ನಿರ್ಧಾರ ದಾಖಲೆ ಟೆಂಪ್ಲೇಟುಗಳು

arc42 ಅವರ ನಿರ್ಧಾರ ದಾಖಲೆ ಟೆಂಪ್ಲೇಟು

https://arc42.org/overview

1. ಪರಿಚಯ ಮತ್ತು ಗುರಿಗಳು

ಅವಶ್ಯಕತೆಗಳು, ಚಾಲಕ ಶಕ್ತಿಗಳು ಮತ್ತು ಅವಶ್ಯಕತೆಗಳ ಸಾರದ (ಅಥವಾ ಸಂಕ್ಷೇಪದ) ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆ. ಪ್ರಮುಖ ಪಾಲುದಾರರಿಗೆ ಅತ್ಯಧಿಕ ಆದ್ಯತೆಯ ವಾಸ್ತುಶಿಲ್ಪದ ಅಗ್ರ ಮೂರು (ಗರಿಷ್ಠ ಐದು) ಗುಣಮಟ್ಟದ ಗುರಿಗಳು. ವಾಸ್ತುಶಿಲ್ಪದ ಬಗ್ಗೆ ಪ್ರಮುಖ ಪಾಲುದಾರರ ನಿರೀಕ್ಷೆಗಳೊಂದಿಗೆ ಅವರ ಕೋಷ್ಟಕ.

1.1 ಅವಶ್ಯಕತೆಗಳ ಅವಲೋಕನ

ವಿಷಯಗಳು

ಕಾರ್ಯಾತ್ಮಕ ಅವಶ್ಯಕತೆಗಳು, ಚಾಲಕ ಶಕ್ತಿಗಳು ಮತ್ತು ಅವಶ್ಯಕತೆಗಳ ಸಾರದ (ಅಥವಾ ಸಂಕ್ಷೇಪದ) ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆ. (ಆಶಾದಾಯಕವಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ) ಅವಶ್ಯಕತೆ ದಾಖಲೆಗಳಿಗೆ, ಅವು ಎಲ್ಲಿ ಸಿಗುತ್ತವೆ ಎಂಬ ಮಾಹಿತಿಯೊಂದಿಗೆ, ಲಿಂಕ್‌ಗಳು.

ಪ್ರೇರಣೆ

ಅಂತಿಮ ಬಳಕೆದಾರರ ದೃಷ್ಟಿಕೋನದಿಂದ, ವ್ಯಾಪಾರ ಚಟುವಟಿಕೆಗೆ ಬೆಂಬಲವನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು/ಅಥವಾ ಗುಣಮಟ್ಟವನ್ನು ಸುಧಾರಿಸಲು ವ್ಯವಸ್ಥೆಯನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ಮಾರ್ಪಡಿಸಲಾಗುತ್ತದೆ.

ರೂಪ

ಸಂಕ್ಷಿಪ್ತ ಪಠ್ಯ ವಿವರಣೆ, ಬಹುಶಃ ಕೋಷ್ಟಕ ರೂಪದ ಬಳಕೆಯ ಪ್ರಕರಣ ಸ್ವರೂಪದಲ್ಲಿ. ಅವಶ್ಯಕತೆ ದಾಖಲೆಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ ಈ ಅವಲೋಕನವು ಆ ದಾಖಲೆಗಳನ್ನು ಉಲ್ಲೇಖಿಸಬೇಕು.

ಈ ಸಾರಗಳನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಚಿಕ್ಕದಾಗಿ ಇರಿಸಿ. ಈ ದಾಖಲೆಯ ಓದುವಿಕೆಯನ್ನು ಅವಶ್ಯಕತೆ ದಾಖಲೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಸಂಭಾವ್ಯ ಪುನರಾವರ್ತನೆಯೊಂದಿಗೆ ಸಮತೋಲನಗೊಳಿಸಿ.

1.2 ಗುಣಮಟ್ಟದ ಗುರಿಗಳು

ವಿಷಯ

ಪ್ರಮುಖ ಪಾಲುದಾರರಿಗೆ ಅತ್ಯಂತ ಮುಖ್ಯವಾದ ಈಡೇರಿಕೆಯನ್ನು ಹೊಂದಿರುವ ವಾಸ್ತುಶಿಲ್ಪದ ಅಗ್ರ ಮೂರು (ಗರಿಷ್ಠ ಐದು) ಗುಣಮಟ್ಟದ ಗುರಿಗಳು. ನಾವು ನಿಜವಾಗಿಯೂ ವಾಸ್ತುಶಿಲ್ಪದ ಗುಣಮಟ್ಟದ ಗುರಿಗಳನ್ನು ಅರ್ಥೈಸುತ್ತೇವೆ. ಅವನ್ನು ಯೋಜನೆಯ ಗುರಿಗಳೊಂದಿಗೆ ಗೊಂದಲಗೊಳಿಸಬೇಡಿ. ಅವು ಅಗತ್ಯವಾಗಿ ಒಂದೇ ಆಗಿರುವುದಿಲ್ಲ. ISO 25010 ಮಾನದಂಡವು ಆಸಕ್ತಿಯ ಸಂಭಾವ್ಯ ವಿಷಯಗಳ ಉತ್ತಮ ಅವಲೋಕನವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಪ್ರೇರಣೆ

ನಿಮ್ಮ ಅತ್ಯಂತ ಪ್ರಮುಖ ಪಾಲುದಾರರ ಗುಣಮಟ್ಟದ ಗುರಿಗಳನ್ನು ನೀವು ತಿಳಿದಿರಬೇಕು, ಏಕೆಂದರೆ ಅವು ಮೂಲಭೂತ ವಾಸ್ತುಶಿಲ್ಪ ನಿರ್ಧಾರಗಳ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರುತ್ತವೆ. ಈ ಗುಣಗಳ ಬಗ್ಗೆ ಬಹಳ ಸ್ಪಷ್ಟವಾಗಿರಿ, ಜನಪ್ರಿಯ ಪದಗಳನ್ನು ತಪ್ಪಿಸಿ. ವಾಸ್ತುಶಿಲ್ಪಿಯಾಗಿ ನಿಮ್ಮ ಕೆಲಸದ ಗುಣಮಟ್ಟವನ್ನು ಹೇಗೆ ನಿರ್ಣಯಿಸಲಾಗುತ್ತದೆ ಎಂಬುದು ನಿಮಗೆ ತಿಳಿಯದಿದ್ದರೆ …

ರೂಪ

ಅತ್ಯಂತ ಪ್ರಮುಖ ಗುಣಮಟ್ಟದ ಗುರಿಗಳು ಮತ್ತು ಸ್ಪಷ್ಟ ಸನ್ನಿವೇಶಗಳ ಕೋಷ್ಟಕ, ಆದ್ಯತೆಗಳ ಪ್ರಕಾರ ಕ್ರಮಬದ್ಧವಾಗಿ.

1.3 ಪಾಲುದಾರರು

ವಿಷಯ

ವ್ಯವಸ್ಥೆಯ ಪಾಲುದಾರರ ಸ್ಪಷ್ಟ ಅವಲೋಕನ, ಅಂದರೆ ಈ ಕೆಳಗಿನ ಎಲ್ಲಾ ವ್ಯಕ್ತಿಗಳು, ಪಾತ್ರಗಳು ಅಥವಾ ಸಂಸ್ಥೆಗಳು:

  • ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ತಿಳಿದಿರಬೇಕಾದವರು

  • ವಾಸ್ತುಶಿಲ್ಪದ ಬಗ್ಗೆ ಮನವರಿಕೆ ಮಾಡಬೇಕಾದವರು

  • ವಾಸ್ತುಶಿಲ್ಪದೊಂದಿಗೆ ಅಥವಾ ಕೋಡ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬೇಕಾದವರು

  • ತಮ್ಮ ಕೆಲಸಕ್ಕೆ ವಾಸ್ತುಶಿಲ್ಪದ ದಾಖಲಾತಿ ಬೇಕಾದವರು

  • ವ್ಯವಸ್ಥೆ ಅಥವಾ ಅದರ ಅಭಿವೃದ್ಧಿಯ ಬಗ್ಗೆ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾದವರು

ಪ್ರೇರಣೆ

ವ್ಯವಸ್ಥೆಯ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಭಾಗಿಯಾಗಿರುವ ಅಥವಾ ವ್ಯವಸ್ಥೆಯಿಂದ ಪ್ರಭಾವಿತರಾದ ಎಲ್ಲಾ ಪಕ್ಷಗಳನ್ನು ನೀವು ತಿಳಿದಿರಬೇಕು. ಇಲ್ಲದಿದ್ದರೆ, ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ನಂತರ ಅಹಿತಕರ ಆಶ್ಚರ್ಯಗಳು ಎದುರಾಗಬಹುದು. ಈ ಪಾಲುದಾರರು ನಿಮ್ಮ ಕೆಲಸ ಮತ್ತು ಅದರ ಫಲಿತಾಂಶಗಳ ವ್ಯಾಪ್ತಿ ಮತ್ತು ವಿವರದ ಮಟ್ಟವನ್ನು ನಿರ್ಧರಿಸುತ್ತಾರೆ.

ರೂಪ

ಪಾತ್ರದ ಹೆಸರುಗಳು, ವ್ಯಕ್ತಿಗಳ ಹೆಸರುಗಳು ಮತ್ತು ವಾಸ್ತುಶಿಲ್ಪ ಹಾಗೂ ಅದರ ದಾಖಲಾತಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಅವರ ನಿರೀಕ್ಷೆಗಳೊಂದಿಗೆ ಕೋಷ್ಟಕ.

2. ನಿರ್ಬಂಧಗಳು

ವಿನ್ಯಾಸ ಮತ್ತು ಅನುಷ್ಠಾನ ನಿರ್ಧಾರಗಳಲ್ಲಿ ಅಥವಾ ಸಂಬಂಧಿತ ಪ್ರಕ್ರಿಯೆಗಳ ಬಗೆಗಿನ ನಿರ್ಧಾರಗಳಲ್ಲಿ ತಂಡಗಳನ್ನು ನಿರ್ಬಂಧಿಸುವ ಯಾವುದೇ ವಿಷಯ. ಕೆಲವೊಮ್ಮೆ ಪ್ರತ್ಯೇಕ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಮೀರಿ ಹೋಗಬಹುದು ಮತ್ತು ಇಡೀ ಸಂಸ್ಥೆಗಳು ಮತ್ತು ಕಂಪನಿಗಳಿಗೆ ಮಾನ್ಯವಾಗಿರುತ್ತದೆ.

ವಿಷಯ

ವಿನ್ಯಾಸ ಮತ್ತು ಅನುಷ್ಠಾನ ನಿರ್ಧಾರಗಳಲ್ಲಿ ಅಥವಾ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯ ಬಗೆಗಿನ ನಿರ್ಧಾರದಲ್ಲಿ ತಂತ್ರಾಂಶ ವಾಸ್ತುಶಿಲ್ಪಿಗಳ ಸ್ವಾತಂತ್ರ್ಯವನ್ನು ನಿರ್ಬಂಧಿಸುವ ಯಾವುದೇ ಅವಶ್ಯಕತೆ. ಈ ನಿರ್ಬಂಧಗಳು ಕೆಲವೊಮ್ಮೆ ಪ್ರತ್ಯೇಕ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಮೀರಿ ಹೋಗುತ್ತವೆ ಮತ್ತು ಇಡೀ ಸಂಸ್ಥೆಗಳು ಮತ್ತು ಕಂಪನಿಗಳಿಗೆ ಮಾನ್ಯವಾಗಿರುತ್ತವೆ.

ಪ್ರೇರಣೆ

ವಾಸ್ತುಶಿಲ್ಪಿಗಳು ತಮ್ಮ ವಿನ್ಯಾಸ ನಿರ್ಧಾರಗಳಲ್ಲಿ ಎಲ್ಲಿ ಸ್ವತಂತ್ರರು ಮತ್ತು ಎಲ್ಲಿ ನಿರ್ಬಂಧಗಳಿಗೆ ಬದ್ಧರಾಗಿರಬೇಕು ಎಂಬುದನ್ನು ನಿಖರವಾಗಿ ತಿಳಿದಿರಬೇಕು. ನಿರ್ಬಂಧಗಳನ್ನು ಯಾವಾಗಲೂ ನಿಭಾಯಿಸಬೇಕು; ಆದರೂ ಅವು ಮಾತುಕತೆಗೆ ಒಳಪಡಬಹುದು.

ರೂಪ

ವಿವರಣೆಗಳೊಂದಿಗೆ ನಿರ್ಬಂಧಗಳ ಸರಳ ಕೋಷ್ಟಕಗಳು. ಅಗತ್ಯವಿದ್ದರೆ ಅವನ್ನು ತಾಂತ್ರಿಕ ನಿರ್ಬಂಧಗಳು, ಸಾಂಸ್ಥಿಕ ಮತ್ತು ರಾಜಕೀಯ ನಿರ್ಬಂಧಗಳು ಮತ್ತು ಸಂಪ್ರದಾಯಗಳು (ಉದಾ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಥವಾ ಆವೃತ್ತಿ ಮಾರ್ಗಸೂಚಿಗಳು, ದಾಖಲಾತಿ ಅಥವಾ ಹೆಸರಿಸುವ ಸಂಪ್ರದಾಯಗಳು) ಎಂದು ಉಪವಿಭಾಗ ಮಾಡಬಹುದು

3. ಸಂದರ್ಭ ಮತ್ತು ವ್ಯಾಪ್ತಿ

ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯನ್ನು ಅದರ (ಬಾಹ್ಯ) ಸಂವಹನ ಪಾಲುದಾರರಿಂದ (ನೆರೆಯ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಬಳಕೆದಾರರು) ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ. ಬಾಹ್ಯ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ವ್ಯಾಪಾರ/ಕ್ಷೇತ್ರ ದೃಷ್ಟಿಕೋನದಿಂದ (ಯಾವಾಗಲೂ) ಅಥವಾ ತಾಂತ್ರಿಕ ದೃಷ್ಟಿಕೋನದಿಂದ (ಐಚ್ಛಿಕ) ತೋರಿಸಲಾಗುತ್ತದೆ

ವಿಷಯ

ವ್ಯವಸ್ಥೆಯ ವ್ಯಾಪ್ತಿ ಮತ್ತು ಸಂದರ್ಭ - ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ - ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯನ್ನು (ಅಂದರೆ ನಿಮ್ಮ ವ್ಯಾಪ್ತಿಯನ್ನು) ಅದರ ಎಲ್ಲಾ ಸಂವಹನ ಪಾಲುದಾರರಿಂದ (ನೆರೆಯ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಬಳಕೆದಾರರು, ಅಂದರೆ ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ಸಂದರ್ಭ) ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ. ಆ ಮೂಲಕ ಅದು ಬಾಹ್ಯ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.

ಅಗತ್ಯವಿದ್ದರೆ, ವ್ಯಾಪಾರ ಸಂದರ್ಭವನ್ನು (ಕ್ಷೇತ್ರ-ನಿರ್ದಿಷ್ಟ ಇನ್‌ಪುಟ್‌ಗಳು ಮತ್ತು ಔಟ್‌ಪುಟ್‌ಗಳು) ತಾಂತ್ರಿಕ ಸಂದರ್ಭದಿಂದ (ಚಾನಲ್‌ಗಳು, ಪ್ರೋಟೋಕಾಲ್‌ಗಳು, ಹಾರ್ಡ್‌ವೇರ್) ಪ್ರತ್ಯೇಕಿಸಿ.

ಪ್ರೇರಣೆ

ಸಂವಹನ ಪಾಲುದಾರರೊಂದಿಗಿನ ಕ್ಷೇತ್ರ ಇಂಟರ್ಫೇಸ್‌ಗಳು ಮತ್ತು ತಾಂತ್ರಿಕ ಇಂಟರ್ಫೇಸ್‌ಗಳು ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ಅತ್ಯಂತ ನಿರ್ಣಾಯಕ ಅಂಶಗಳಲ್ಲಿ ಸೇರಿವೆ. ಅವುಗಳನ್ನು ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

ರೂಪ

  • ವಿವಿಧ ಸಂದರ್ಭ ರೇಖಾಚಿತ್ರಗಳು

  • ಸಂವಹನ ಪಾಲುದಾರರ ಮತ್ತು ಅವರ ಇಂಟರ್ಫೇಸ್‌ಗಳ ಪಟ್ಟಿಗಳು.

3.1 ವ್ಯಾಪಾರ ಸಂದರ್ಭ

ವಿಷಯ

ಕ್ಷೇತ್ರ-ನಿರ್ದಿಷ್ಟ ಇನ್‌ಪುಟ್‌ಗಳು ಮತ್ತು ಔಟ್‌ಪುಟ್‌ಗಳು ಅಥವಾ ಇಂಟರ್ಫೇಸ್‌ಗಳ ವಿವರಣೆಗಳೊಂದಿಗೆ ಎಲ್ಲಾ ಸಂವಹನ ಪಾಲುದಾರರ (ಬಳಕೆದಾರರು, IT-ವ್ಯವಸ್ಥೆಗಳು, …) ನಿರ್ದಿಷ್ಟೀಕರಣ. ಐಚ್ಛಿಕವಾಗಿ ನೀವು ಕ್ಷೇತ್ರ-ನಿರ್ದಿಷ್ಟ ಸ್ವರೂಪಗಳು ಅಥವಾ ಸಂವಹನ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಸೇರಿಸಬಹುದು.

ಪ್ರೇರಣೆ

ವ್ಯವಸ್ಥೆಯ ಪರಿಸರದೊಂದಿಗೆ ಯಾವ ಡೇಟಾ ವಿನಿಮಯವಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಎಲ್ಲಾ ಪಾಲುದಾರರು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು.

ರೂಪ

ವ್ಯವಸ್ಥೆಯನ್ನು ಕಪ್ಪು ಪೆಟ್ಟಿಗೆಯಾಗಿ ತೋರಿಸುವ ಮತ್ತು ಸಂವಹನ ಪಾಲುದಾರರೊಂದಿಗಿನ ಕ್ಷೇತ್ರ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಎಲ್ಲಾ ರೀತಿಯ ರೇಖಾಚಿತ್ರಗಳು.

ಪರ್ಯಾಯವಾಗಿ (ಅಥವಾ ಹೆಚ್ಚುವರಿಯಾಗಿ) ನೀವು ಕೋಷ್ಟಕವನ್ನು ಬಳಸಬಹುದು. ಕೋಷ್ಟಕದ ಶೀರ್ಷಿಕೆ ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ಹೆಸರು, ಮೂರು ಕಾಲಮ್‌ಗಳು ಸಂವಹನ ಪಾಲುದಾರರ ಹೆಸರು, ಇನ್‌ಪುಟ್‌ಗಳು ಮತ್ತು ಔಟ್‌ಪುಟ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ.

3.2 ತಾಂತ್ರಿಕ ಸಂದರ್ಭ

ವಿಷಯಗಳು

ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯನ್ನು ಅದರ ಪರಿಸರಕ್ಕೆ ಜೋಡಿಸುವ ತಾಂತ್ರಿಕ ಇಂಟರ್ಫೇಸ್‌ಗಳು (ಚಾನಲ್‌ಗಳು ಮತ್ತು ಪ್ರಸರಣ ಮಾಧ್ಯಮಗಳು). ಜೊತೆಗೆ ಕ್ಷೇತ್ರ-ನಿರ್ದಿಷ್ಟ ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್‌ನ ಚಾನಲ್‌ಗಳಿಗೆ ಮ್ಯಾಪಿಂಗ್, ಅಂದರೆ ಯಾವ I/O ಯಾವ ಚಾನಲ್ ಬಳಸುತ್ತದೆ ಎಂಬ ವಿವರಣೆ.

ಪ್ರೇರಣೆ

ಅನೇಕ ಪಾಲುದಾರರು ವ್ಯವಸ್ಥೆ ಮತ್ತು ಅದರ ಸಂದರ್ಭದ ನಡುವಿನ ತಾಂತ್ರಿಕ ಇಂಟರ್ಫೇಸ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ವಾಸ್ತುಶಿಲ್ಪ ನಿರ್ಧಾರ ತೆಗೆದುಕೊಳ್ಳುತ್ತಾರೆ. ವಿಶೇಷವಾಗಿ ಮೂಲಸೌಕರ್ಯ ಅಥವಾ ಹಾರ್ಡ್‌ವೇರ್ ವಿನ್ಯಾಸಕರು ಈ ತಾಂತ್ರಿಕ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ನಿರ್ಧರಿಸುತ್ತಾರೆ.

ರೂಪ

ಉದಾ. ನೆರೆಯ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಚಾನಲ್‌ಗಳನ್ನು ವಿವರಿಸುವ UML ನಿಯೋಜನೆ ರೇಖಾಚಿತ್ರ, ಚಾನಲ್‌ಗಳು ಮತ್ತು ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ನಡುವಿನ ಸಂಬಂಧಗಳನ್ನು ತೋರಿಸುವ ಮ್ಯಾಪಿಂಗ್ ಕೋಷ್ಟಕದೊಂದಿಗೆ.

4. ಪರಿಹಾರ ತಂತ್ರ

ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ರೂಪಿಸುವ ಮೂಲಭೂತ ನಿರ್ಧಾರಗಳು ಮತ್ತು ಪರಿಹಾರ ತಂತ್ರಗಳ ಸಾರಾಂಶ. ತಂತ್ರಜ್ಞಾನ, ಉನ್ನತ ಮಟ್ಟದ ವಿಭಜನೆ, ಅಗ್ರ ಗುಣಮಟ್ಟದ ಗುರಿಗಳನ್ನು ಸಾಧಿಸುವ ವಿಧಾನಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ಸಾಂಸ್ಥಿಕ ನಿರ್ಧಾರಗಳನ್ನು ಒಳಗೊಳ್ಳಬಹುದು.

ವಿಷಯಗಳು

ವ್ಯವಸ್ಥೆಯ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ರೂಪಿಸುವ ಮೂಲಭೂತ ನಿರ್ಧಾರಗಳು ಮತ್ತು ಪರಿಹಾರ ತಂತ್ರಗಳ ಸಂಕ್ಷಿಪ್ತ ಸಾರಾಂಶ ಮತ್ತು ವಿವರಣೆ. ಇವುಗಳಲ್ಲಿ ಸೇರಿವೆ

  • ತಂತ್ರಜ್ಞಾನ ನಿರ್ಧಾರಗಳು

  • ವ್ಯವಸ್ಥೆಯ ಉನ್ನತ ಮಟ್ಟದ ವಿಭಜನೆಯ ಬಗ್ಗೆ ನಿರ್ಧಾರಗಳು, ಉದಾ. ವಾಸ್ತುಶಿಲ್ಪ ಮಾದರಿ ಅಥವಾ ವಿನ್ಯಾಸ ಮಾದರಿಯ ಬಳಕೆ

  • ಪ್ರಮುಖ ಗುಣಮಟ್ಟದ ಗುರಿಗಳನ್ನು ಹೇಗೆ ಸಾಧಿಸುವುದು ಎಂಬ ನಿರ್ಧಾರಗಳು

  • ಸಂಬಂಧಿತ ಸಾಂಸ್ಥಿಕ ನಿರ್ಧಾರಗಳು, ಉದಾ. ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಅಥವಾ ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಮೂರನೇ ಪಕ್ಷಗಳಿಗೆ ವಹಿಸುವುದು.

ಪ್ರೇರಣೆ

ಈ ನಿರ್ಧಾರಗಳು ನಿಮ್ಮ ವಾಸ್ತುಶಿಲ್ಪದ ಮೂಲೆಗಲ್ಲುಗಳನ್ನು ರೂಪಿಸುತ್ತವೆ. ಅವು ಇನ್ನೂ ಅನೇಕ ವಿವರವಾದ ನಿರ್ಧಾರಗಳು ಅಥವಾ ಅನುಷ್ಠಾನ ನಿಯಮಗಳಿಗೆ ಆಧಾರ.

ರೂಪ

ಈ ಪ್ರಮುಖ ನಿರ್ಧಾರಗಳ ವಿವರಣೆಯನ್ನು ಚಿಕ್ಕದಾಗಿ ಇರಿಸಿ.

ನಿಮ್ಮ ಸಮಸ್ಯೆಯ ಹೇಳಿಕೆ, ಗುಣಮಟ್ಟದ ಗುರಿಗಳು ಮತ್ತು ಪ್ರಮುಖ ನಿರ್ಬಂಧಗಳ ಆಧಾರದ ಮೇಲೆ, ನೀವು ಏನನ್ನು ನಿರ್ಧರಿಸಿದಿರಿ ಮತ್ತು ಹಾಗೆ ಏಕೆ ನಿರ್ಧರಿಸಿದಿರಿ ಎಂಬುದನ್ನು ಸಮರ್ಥಿಸಿ. ಮುಂದಿನ ವಿಭಾಗಗಳಲ್ಲಿನ ವಿವರಗಳನ್ನು ಉಲ್ಲೇಖಿಸಿ (ರಚನಾತ್ಮಕ ವಿವರಗಳಿಗೆ ವಿಭಾಗ 5, ಅಡ್ಡ-ಕತ್ತರಿಸುವ ಪರಿಕಲ್ಪನೆಗಳಿಗೆ ವಿಭಾಗ 8).

ನೀವು ಪರಿಹಾರ-ವಿಧಾನಗಳ ಪಟ್ಟಿಯನ್ನು ಅಥವಾ ಕೋಷ್ಟಕವನ್ನು ಬಳಸಬಹುದು.

5. ನಿರ್ಮಾಣ ಘಟಕ ನೋಟ

ವ್ಯವಸ್ಥೆಯ ಸ್ಥಿರ ವಿಭಜನೆ, ಮೂಲ-ಕೋಡ್‌ನ ಅಮೂರ್ತತೆಗಳು, ಸೂಕ್ತ ವಿವರ ಮಟ್ಟದವರೆಗೆ ಬಿಳಿ ಪೆಟ್ಟಿಗೆಗಳ (ಕಪ್ಪು ಪೆಟ್ಟಿಗೆಗಳನ್ನು ಒಳಗೊಂಡ) ಶ್ರೇಣಿಯಾಗಿ ತೋರಿಸಲಾಗುತ್ತದೆ.

ವಿಷಯ

ನಿರ್ಮಾಣ ಘಟಕ ನೋಟವು ವ್ಯವಸ್ಥೆಯನ್ನು ನಿರ್ಮಾಣ ಘಟಕಗಳಾಗಿ (ಮಾಡ್ಯೂಲ್‌ಗಳು, ಘಟಕಗಳು, ಉಪವ್ಯವಸ್ಥೆಗಳು, ವರ್ಗಗಳು, ಇಂಟರ್ಫೇಸ್‌ಗಳು, ಪ್ಯಾಕೇಜ್‌ಗಳು, ಗ್ರಂಥಾಲಯಗಳು, ಚೌಕಟ್ಟುಗಳು, ಪದರಗಳು, ವಿಭಜನೆಗಳು, ಹಂತಗಳು, ಕಾರ್ಯಗಳು, ಮ್ಯಾಕ್ರೋಗಳು, ಕಾರ್ಯಾಚರಣೆಗಳು, ಡೇಟಾ ರಚನೆಗಳು, …) ಹಾಗೂ ಅವುಗಳ ಅವಲಂಬನೆಗಳಾಗಿ (ಸಂಬಂಧಗಳು, ಸಹಯೋಗಗಳು, …) ಸ್ಥಿರವಾಗಿ ವಿಭಜಿಸಿರುವುದನ್ನು ತೋರಿಸುತ್ತದೆ

ಈ ನೋಟ ಪ್ರತಿ ವಾಸ್ತುಶಿಲ್ಪ ದಾಖಲಾತಿಗೂ ಕಡ್ಡಾಯ. ಮನೆಗೆ ಹೋಲಿಸಿದರೆ ಇದು ನೆಲ ಯೋಜನೆ.

ಪ್ರೇರಣೆ

ಅಮೂರ್ತತೆಯ ಮೂಲಕ ನಿಮ್ಮ ಮೂಲ ಕೋಡ್‌ನ ರಚನೆಯನ್ನು ಅರ್ಥವಾಗುವಂತೆ ಮಾಡುವ ಮೂಲಕ ಅದರ ಅವಲೋಕನವನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಿ.

ಇದು ಅನುಷ್ಠಾನದ ವಿವರಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸದೆ ಅಮೂರ್ತ ಮಟ್ಟದಲ್ಲಿ ನಿಮ್ಮ ಪಾಲುದಾರರೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ರೂಪ

ನಿರ್ಮಾಣ ಘಟಕ ನೋಟವು ಕಪ್ಪು ಪೆಟ್ಟಿಗೆಗಳು ಮತ್ತು ಬಿಳಿ ಪೆಟ್ಟಿಗೆಗಳ (ಕೆಳಗಿನ ಚಿತ್ರ ನೋಡಿ) ಮತ್ತು ಅವುಗಳ ವಿವರಣೆಗಳ ಶ್ರೇಣೀಕೃತ ಸಂಗ್ರಹ.

5.1 ಬಿಳಿ ಪೆಟ್ಟಿಗೆ - ಒಟ್ಟಾರೆ ವ್ಯವಸ್ಥೆ

ಇಲ್ಲಿ ನೀವು ಈ ಕೆಳಗಿನ ಬಿಳಿ ಪೆಟ್ಟಿಗೆ ಟೆಂಪ್ಲೇಟು ಬಳಸಿ ಒಟ್ಟಾರೆ ವ್ಯವಸ್ಥೆಯ ವಿಭಜನೆಯನ್ನು ವಿವರಿಸುತ್ತೀರಿ. ಇದು ಒಳಗೊಂಡಿದೆ

  • ಒಂದು ಅವಲೋಕನ ರೇಖಾಚಿತ್ರ

  • ವಿಭಜನೆಗೆ ಪ್ರೇರಣೆ

  • ಒಳಗೊಂಡಿರುವ ನಿರ್ಮಾಣ ಘಟಕಗಳ ಕಪ್ಪು ಪೆಟ್ಟಿಗೆ ವಿವರಣೆಗಳು. ಇವುಗಳಿಗಾಗಿ ನಾವು ನಿಮಗೆ ಪರ್ಯಾಯಗಳನ್ನು ನೀಡುತ್ತೇವೆ:

    • ಒಳಗೊಂಡಿರುವ ಎಲ್ಲಾ ನಿರ್ಮಾಣ ಘಟಕಗಳು ಮತ್ತು ಅವುಗಳ ಇಂಟರ್ಫೇಸ್‌ಗಳ ಸಂಕ್ಷಿಪ್ತ ಮತ್ತು ವ್ಯಾವಹಾರಿಕ ಅವಲೋಕನಕ್ಕಾಗಿ ಒಂದು ಕೋಷ್ಟಕವನ್ನು ಬಳಸಿ

    • ಕಪ್ಪು ಪೆಟ್ಟಿಗೆ ಟೆಂಪ್ಲೇಟಿನ (ಕೆಳಗೆ ನೋಡಿ) ಪ್ರಕಾರ ನಿರ್ಮಾಣ ಘಟಕಗಳ ಕಪ್ಪು ಪೆಟ್ಟಿಗೆ ವಿವರಣೆಗಳ ಪಟ್ಟಿಯನ್ನು ಬಳಸಿ. ನೀವು ಆರಿಸುವ ಸಾಧನವನ್ನು ಅವಲಂಬಿಸಿ ಈ ಪಟ್ಟಿಯು (ಪಠ್ಯ ಕಡತಗಳಲ್ಲಿ) ಉಪ-ಅಧ್ಯಾಯಗಳು, (ವಿಕಿಯಲ್ಲಿ) ಉಪ-ಪುಟಗಳು ಅಥವಾ (ಮಾದರಿ ಸಾಧನದಲ್ಲಿ) ನೆಸ್ಟೆಡ್ ಅಂಶಗಳಾಗಿರಬಹುದು.

    • (ಐಚ್ಛಿಕ:) ನಿರ್ಮಾಣ ಘಟಕದ ಕಪ್ಪು ಪೆಟ್ಟಿಗೆ ಟೆಂಪ್ಲೇಟುಗಳಲ್ಲಿ ವಿವರಿಸದ, ಆದರೆ ಬಿಳಿ ಪೆಟ್ಟಿಗೆಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಬಹಳ ಮುಖ್ಯವಾದ ಪ್ರಮುಖ ಇಂಟರ್ಫೇಸ್‌ಗಳು.

ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಹಲವು ಮಾರ್ಗಗಳಿರುವುದರಿಂದ ಅವುಗಳಿಗೆ ನಿರ್ದಿಷ್ಟ ಟೆಂಪ್ಲೇಟನ್ನು ಏಕೆ ಒದಗಿಸಬಾರದು.

ಅತ್ಯುತ್ತಮ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಉದಾಹರಣೆಗಳು ಅಥವಾ ಸರಳ ಸಹಿಗಳೊಂದಿಗೆ ಪಾರಾಗುತ್ತೀರಿ.

5.2 ಮಟ್ಟ 2

ಇಲ್ಲಿ ನೀವು ಮಟ್ಟ 1 ರ (ಕೆಲವು) ನಿರ್ಮಾಣ ಘಟಕಗಳ ಆಂತರಿಕ ರಚನೆಯನ್ನು ಬಿಳಿ ಪೆಟ್ಟಿಗೆಗಳಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ಯಾವ ನಿರ್ಮಾಣ ಘಟಕಗಳು ಇಂತಹ ವಿವರವಾದ ವಿವರಣೆಯನ್ನು ಸಮರ್ಥಿಸುವಷ್ಟು ಮುಖ್ಯ ಎಂದು ನೀವು ನಿರ್ಧರಿಸಬೇಕು. ದಯವಿಟ್ಟು ಸಂಪೂರ್ಣತೆಗಿಂತ ಪ್ರಸ್ತುತತೆಗೆ ಆದ್ಯತೆ ನೀಡಿ. ಮುಖ್ಯ, ಆಶ್ಚರ್ಯಕರ, ಅಪಾಯಕಾರಿ, ಸಂಕೀರ್ಣ ಅಥವಾ ಬದಲಾಗುವ ನಿರ್ಮಾಣ ಘಟಕಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ. ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ಸಾಮಾನ್ಯ, ಸರಳ, ನೀರಸ ಅಥವಾ ಪ್ರಮಾಣೀಕೃತ ಭಾಗಗಳನ್ನು ಬಿಟ್ಟುಬಿಡಿ

5.2.1 ನಿರ್ಮಾಣ ಘಟಕ 1 ಕ್ಕೆ ಬಿಳಿ ಪೆಟ್ಟಿಗೆ

ನಿರ್ಮಾಣ ಘಟಕ 1 ರ ಆಂತರಿಕ ರಚನೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.

ಬಿಳಿ ಪೆಟ್ಟಿಗೆ ಟೆಂಪ್ಲೇಟನ್ನು (ಮೇಲೆ ನೋಡಿ) ಬಳಸಿ.

6. ರನ್‌ಟೈಮ್ ನೋಟ

ಪ್ರಮುಖ ಬಳಕೆಯ ಪ್ರಕರಣಗಳು ಅಥವಾ ವೈಶಿಷ್ಟ್ಯಗಳು, ನಿರ್ಣಾಯಕ ಬಾಹ್ಯ ಇಂಟರ್ಫೇಸ್‌ಗಳಲ್ಲಿನ ಸಂವಹನಗಳು, ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ನಿರ್ವಹಣೆ ಜೊತೆಗೆ ದೋಷ ಮತ್ತು ಅಪವಾದ ವರ್ತನೆಯನ್ನು ಒಳಗೊಂಡ ಸನ್ನಿವೇಶಗಳಾಗಿ ನಿರ್ಮಾಣ ಘಟಕಗಳ ವರ್ತನೆ.

ವಿಷಯ

ರನ್‌ಟೈಮ್ ನೋಟವು ಈ ಕೆಳಗಿನ ಕ್ಷೇತ್ರಗಳ ಸನ್ನಿವೇಶಗಳ ರೂಪದಲ್ಲಿ ವ್ಯವಸ್ಥೆಯ ನಿರ್ಮಾಣ ಘಟಕಗಳ ಸ್ಪಷ್ಟ ವರ್ತನೆ ಮತ್ತು ಸಂವಹನಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ:

  • ಪ್ರಮುಖ ಬಳಕೆಯ ಪ್ರಕರಣಗಳು ಅಥವಾ ವೈಶಿಷ್ಟ್ಯಗಳು: ನಿರ್ಮಾಣ ಘಟಕಗಳು ಅವನ್ನು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆ?

  • ನಿರ್ಣಾಯಕ ಬಾಹ್ಯ ಇಂಟರ್ಫೇಸ್‌ಗಳಲ್ಲಿನ ಸಂವಹನಗಳು: ನಿರ್ಮಾಣ ಘಟಕಗಳು ಬಳಕೆದಾರರೊಂದಿಗೆ ಮತ್ತು ನೆರೆಯ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಹೇಗೆ ಸಹಕರಿಸುತ್ತವೆ?

  • ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ನಿರ್ವಹಣೆ: ಪ್ರಾರಂಭ, ಆರಂಭೀಕರಣ, ನಿಲ್ಲಿಸುವಿಕೆ

  • ದೋಷ ಮತ್ತು ಅಪವಾದ ಸನ್ನಿವೇಶಗಳು

ಟಿಪ್ಪಣಿ: ಸಂಭಾವ್ಯ ಸನ್ನಿವೇಶಗಳ (ಅನುಕ್ರಮಗಳು, ಕೆಲಸದ ಹರಿವುಗಳು) ಆಯ್ಕೆಗೆ ಮುಖ್ಯ ಮಾನದಂಡ ಅವುಗಳ ವಾಸ್ತುಶಿಲ್ಪದ ಪ್ರಸ್ತುತತೆ. ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಸನ್ನಿವೇಶಗಳನ್ನು ವಿವರಿಸುವುದು ಮುಖ್ಯವಲ್ಲ. ಬದಲಿಗೆ ನೀವು ಪ್ರಾತಿನಿಧಿಕ ಆಯ್ಕೆಯನ್ನು ದಾಖಲಿಸಬೇಕು.

ಪ್ರೇರಣೆ

ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ನಿರ್ಮಾಣ ಘಟಕಗಳು (ಅವುಗಳ ನಿದರ್ಶನಗಳು) ರನ್‌ಟೈಮ್‌ನಲ್ಲಿ ತಮ್ಮ ಕೆಲಸವನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಹೇಗೆ ಸಂವಹನ ನಡೆಸುತ್ತವೆ ಎಂಬುದನ್ನು ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು. ಸ್ಥಿರ ಮಾದರಿಗಳನ್ನು (ನಿರ್ಮಾಣ ಘಟಕ ನೋಟ, ನಿಯೋಜನೆ ನೋಟ) ಓದಲು ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಕಡಿಮೆ ಇಚ್ಛೆ ಅಥವಾ ಸಾಮರ್ಥ್ಯವಿರುವ ಪಾಲುದಾರರಿಗೆ ನಿಮ್ಮ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ತಿಳಿಸಲು ನೀವು ಮುಖ್ಯವಾಗಿ ನಿಮ್ಮ ದಾಖಲಾತಿಯಲ್ಲಿ ಸನ್ನಿವೇಶಗಳನ್ನು ಸೆರೆಹಿಡಿಯುತ್ತೀರಿ.

ರೂಪ

ಸನ್ನಿವೇಶಗಳನ್ನು ವಿವರಿಸಲು ಅನೇಕ ಸಂಕೇತ ಪದ್ಧತಿಗಳಿವೆ, ಉದಾ.

  • ಹಂತಗಳ ಸಂಖ್ಯೆಯ ಪಟ್ಟಿ (ಸ್ವಾಭಾವಿಕ ಭಾಷೆಯಲ್ಲಿ)

  • ಚಟುವಟಿಕೆ ರೇಖಾಚಿತ್ರಗಳು ಅಥವಾ ಹರಿವು ಚಾರ್ಟ್‌ಗಳು

  • ಅನುಕ್ರಮ ರೇಖಾಚಿತ್ರಗಳು

  • BPMN ಅಥವಾ EPC ಗಳು (ಈವೆಂಟ್ ಪ್ರಕ್ರಿಯೆ ಸರಪಳಿಗಳು)

  • ಸ್ಥಿತಿ ಯಂತ್ರಗಳು

  • ಇತ್ಯಾದಿ.

6.n ರನ್‌ಟೈಮ್ ಸನ್ನಿವೇಶ n (1, 2, 3, ಇತ್ಯಾದಿ)

ರನ್‌ಟೈಮ್ ರೇಖಾಚಿತ್ರ ಅಥವಾ ಸನ್ನಿವೇಶದ ಪಠ್ಯ ವಿವರಣೆಯನ್ನು ಸೇರಿಸಿ.

ಈ ರೇಖಾಚಿತ್ರದಲ್ಲಿ ಚಿತ್ರಿಸಿದ ನಿರ್ಮಾಣ ಘಟಕ ನಿದರ್ಶನಗಳ ನಡುವಿನ ಸಂವಹನಗಳ ಗಮನಾರ್ಹ ಅಂಶಗಳ ವಿವರಣೆಯನ್ನು ಸೇರಿಸಿ.

7. ನಿಯೋಜನೆ ನೋಟ

ಪರಿಸರಗಳು, ಕಂಪ್ಯೂಟರ್‌ಗಳು, ಪ್ರೊಸೆಸರ್‌ಗಳು, ಟೊಪೊಲಜಿಗಳೊಂದಿಗೆ ತಾಂತ್ರಿಕ ಮೂಲಸೌಕರ್ಯ. (ತಂತ್ರಾಂಶ) ನಿರ್ಮಾಣ ಘಟಕಗಳನ್ನು ಮೂಲಸೌಕರ್ಯ ಅಂಶಗಳಿಗೆ ಮ್ಯಾಪಿಂಗ್ ಮಾಡುವುದು.

ವಿಷಯ

ನಿಯೋಜನೆ ನೋಟವು ಇವನ್ನು ವಿವರಿಸುತ್ತದೆ:

  • ಭೌಗೋಳಿಕ ಸ್ಥಳಗಳು, ಪರಿಸರಗಳು, ಕಂಪ್ಯೂಟರ್‌ಗಳು, ಪ್ರೊಸೆಸರ್‌ಗಳು, ಚಾನಲ್‌ಗಳು ಮತ್ತು ನೆಟ್ ಟೊಪೊಲಜಿಗಳಂತಹ ಮೂಲಸೌಕರ್ಯ ಅಂಶಗಳೊಂದಿಗೆ ಹಾಗೂ ಇತರ ಮೂಲಸೌಕರ್ಯ ಅಂಶಗಳೊಂದಿಗೆ ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸುವ ತಾಂತ್ರಿಕ ಮೂಲಸೌಕರ್ಯ, ಮತ್ತು

  • (ತಂತ್ರಾಂಶ) ನಿರ್ಮಾಣ ಘಟಕಗಳನ್ನು ಆ ಮೂಲಸೌಕರ್ಯ ಅಂಶಗಳಿಗೆ ಮ್ಯಾಪಿಂಗ್ ಮಾಡುವುದು.

ಸಾಮಾನ್ಯವಾಗಿ ವ್ಯವಸ್ಥೆಗಳು ವಿಭಿನ್ನ ಪರಿಸರಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತವೆ, ಉದಾ. ಅಭಿವೃದ್ಧಿ ಪರಿಸರ, ಪರೀಕ್ಷಾ ಪರಿಸರ, ಉತ್ಪಾದನಾ ಪರಿಸರ. ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ ನೀವು ಎಲ್ಲಾ ಸಂಬಂಧಿತ ಪರಿಸರಗಳನ್ನು ದಾಖಲಿಸಬೇಕು.

ನಿಮ್ಮ ತಂತ್ರಾಂಶವು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಕಂಪ್ಯೂಟರ್, ಪ್ರೊಸೆಸರ್, ಸರ್ವರ್ ಅಥವಾ ಕಂಟೇನರ್ ಹೊಂದಿರುವ ವಿತರಿತ ವ್ಯವಸ್ಥೆಯಾಗಿ ಕಾರ್ಯಗತಗೊಂಡಾಗ, ಅಥವಾ ನೀವು ನಿಮ್ಮದೇ ಹಾರ್ಡ್‌ವೇರ್ ಪ್ರೊಸೆಸರ್‌ಗಳು ಮತ್ತು ಚಿಪ್‌ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಿ ನಿರ್ಮಿಸಿದಾಗ ವಿಶೇಷವಾಗಿ ನಿಯೋಜನೆ ನೋಟವನ್ನು ದಾಖಲಿಸಿ.

ತಂತ್ರಾಂಶ ದೃಷ್ಟಿಕೋನದಿಂದ, ನಿಮ್ಮ ನಿರ್ಮಾಣ ಘಟಕಗಳ ನಿಯೋಜನೆಯನ್ನು ತೋರಿಸಲು ಅಗತ್ಯವಿರುವ ಮೂಲಸೌಕರ್ಯದ ಅಂಶಗಳನ್ನು ಸೆರೆಹಿಡಿದರೆ ಸಾಕು. ಹಾರ್ಡ್‌ವೇರ್ ವಾಸ್ತುಶಿಲ್ಪಿಗಳು ಅದನ್ನು ಮೀರಿ ಹೋಗಿ ತಾವು ಸೆರೆಹಿಡಿಯಬೇಕಾದ ಯಾವುದೇ ವಿವರ ಮಟ್ಟದವರೆಗೆ ಮೂಲಸೌಕರ್ಯವನ್ನು ವಿವರಿಸಬಹುದು.

ಪ್ರೇರಣೆ

ಹಾರ್ಡ್‌ವೇರ್ ಇಲ್ಲದೆ ತಂತ್ರಾಂಶ ಚಲಿಸುವುದಿಲ್ಲ. ಈ ಆಧಾರವಾಗಿರುವ ಮೂಲಸೌಕರ್ಯವು ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ಮೇಲೆ ಮತ್ತು/ಅಥವಾ ಕೆಲವು ಅಡ್ಡ-ಕತ್ತರಿಸುವ ಪರಿಕಲ್ಪನೆಗಳ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರಬಹುದು ಮತ್ತು ಬೀರುತ್ತದೆ. ಆದ್ದರಿಂದ ನೀವು ಮೂಲಸೌಕರ್ಯವನ್ನು ತಿಳಿದಿರಬೇಕು.

ರೂಪ

ಬಹುಶಃ ಅತ್ಯುನ್ನತ ಮಟ್ಟದ ನಿಯೋಜನೆ ರೇಖಾಚಿತ್ರವು ನಿಮ್ಮದೇ ಮೂಲಸೌಕರ್ಯವನ್ನು ಒಂದು ಕಪ್ಪು ಪೆಟ್ಟಿಗೆಯಾಗಿ ಹೊಂದಿರುವ ತಾಂತ್ರಿಕ ಸಂದರ್ಭವಾಗಿ ವಿಭಾಗ 3.2 ರಲ್ಲಿ ಈಗಾಗಲೇ ಇರಬಹುದು. ಈ ವಿಭಾಗದಲ್ಲಿ ನೀವು ಹೆಚ್ಚುವರಿ ನಿಯೋಜನೆ ರೇಖಾಚಿತ್ರಗಳನ್ನು ಬಳಸಿ ಈ ಕಪ್ಪು ಪೆಟ್ಟಿಗೆಯನ್ನು ಜೂಮ್ ಮಾಡುತ್ತೀರಿ.

  • ಆ ನೋಟವನ್ನು ವ್ಯಕ್ತಪಡಿಸಲು UML ನಿಯೋಜನೆ ರೇಖಾಚಿತ್ರಗಳನ್ನು ನೀಡುತ್ತದೆ. ನಿಮ್ಮ ಮೂಲಸೌಕರ್ಯ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದ್ದಾಗ, ಬಹುಶಃ ನೆಸ್ಟೆಡ್ ರೇಖಾಚಿತ್ರಗಳೊಂದಿಗೆ, ಅದನ್ನು ಬಳಸಿ.

  • ನಿಮ್ಮ (ಹಾರ್ಡ್‌ವೇರ್) ಪಾಲುದಾರರು UML ನಿಯೋಜನೆ ರೇಖಾಚಿತ್ರಕ್ಕಿಂತ ಬೇರೆ ರೀತಿಯ ರೇಖಾಚಿತ್ರಗಳನ್ನು ಬಯಸಿದರೆ, ಮೂಲಸೌಕರ್ಯದ ನೋಡ್‌ಗಳು ಮತ್ತು ಚಾನಲ್‌ಗಳನ್ನು ತೋರಿಸಬಲ್ಲ ಯಾವುದೇ ರೀತಿಯನ್ನು ಅವರು ಬಳಸಲಿ.

7.1 ಮೂಲಸೌಕರ್ಯ ಮಟ್ಟ 1

ವಿವರಿಸಿ (ಸಾಮಾನ್ಯವಾಗಿ ರೇಖಾಚಿತ್ರಗಳು, ಕೋಷ್ಟಕಗಳು ಮತ್ತು ಪಠ್ಯದ ಸಂಯೋಜನೆಯಲ್ಲಿ):

  • ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಹು ಸ್ಥಳಗಳು, ಪರಿಸರಗಳು, ಕಂಪ್ಯೂಟರ್‌ಗಳು, ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ, .. ಹಾಗೂ ಅವುಗಳ ನಡುವಿನ ಭೌತಿಕ ಸಂಪರ್ಕಗಳಿಗೆ ವಿತರಿಸುವುದು

  • ಈ ನಿಯೋಜನೆ ರಚನೆಗೆ ಪ್ರಮುಖ ಸಮರ್ಥನೆ ಅಥವಾ ಪ್ರೇರಣೆ

  • ಮೂಲಸೌಕರ್ಯದ ಗುಣಮಟ್ಟ ಮತ್ತು/ಅಥವಾ ಕಾರ್ಯಕ್ಷಮತೆ ವೈಶಿಷ್ಟ್ಯಗಳು

  • ತಂತ್ರಾಂಶ ಆರ್ಟಿಫ್ಯಾಕ್ಟುಗಳನ್ನು (ನಿರ್ಮಾಣ ಘಟಕಗಳು) ಮೂಲಸೌಕರ್ಯದ ಅಂಶಗಳಿಗೆ ಮ್ಯಾಪಿಂಗ್ ಮಾಡುವುದು

ಬಹು ಪರಿಸರಗಳು ಅಥವಾ ಪರ್ಯಾಯ ನಿಯೋಜನೆಗಳಿಗಾಗಿ ದಯವಿಟ್ಟು arc42 ನ ಆ ವಿಭಾಗವನ್ನು ಎಲ್ಲಾ ಸಂಬಂಧಿತ ಪರಿಸರಗಳಿಗೆ ನಕಲಿಸಿ. **

7.2 ಮೂಲಸೌಕರ್ಯ ಮಟ್ಟ 2

ಇಲ್ಲಿ ನೀವು ಮೂಲಸೌಕರ್ಯ ಮಟ್ಟ 1 ರ (ಕೆಲವು) ಮೂಲಸೌಕರ್ಯ ಅಂಶಗಳ ಆಂತರಿಕ ರಚನೆಯನ್ನು ಸೇರಿಸಬಹುದು.

ದಯವಿಟ್ಟು ಆಯ್ದ ಪ್ರತಿ ಅಂಶಕ್ಕೆ ಮಟ್ಟ 1 ರಿಂದ ರಚನೆಯನ್ನು ನಕಲಿಸಿ.

8. ಅಡ್ಡ-ಕತ್ತರಿಸುವ ಪರಿಕಲ್ಪನೆಗಳು

ವ್ಯವಸ್ಥೆಯ ಬಹು ಭಾಗಗಳಲ್ಲಿ (→ ಅಡ್ಡ-ಕತ್ತರಿಸುವ) ಪ್ರಸ್ತುತವಾಗಿರುವ ಒಟ್ಟಾರೆ, ಮೂಲಭೂತ ನಿಯಮಗಳು ಮತ್ತು ಪರಿಹಾರ ವಿಧಾನಗಳು. ಪರಿಕಲ್ಪನೆಗಳು ಹೆಚ್ಚಾಗಿ ಬಹು ನಿರ್ಮಾಣ ಘಟಕಗಳಿಗೆ ಸಂಬಂಧಿಸಿರುತ್ತವೆ. ಕ್ಷೇತ್ರ ಮಾದರಿಗಳು, ವಾಸ್ತುಶಿಲ್ಪ ಮಾದರಿಗಳು ಮತ್ತು ಶೈಲಿಗಳು, ನಿರ್ದಿಷ್ಟ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸುವ ನಿಯಮಗಳು ಮತ್ತು ಅನುಷ್ಠಾನ ನಿಯಮಗಳಂತಹ ವಿವಿಧ ವಿಷಯಗಳನ್ನು ಸೇರಿಸಿ.

ವಿಷಯ

ಈ ವಿಭಾಗವು ಅಡ್ಡ-ಕತ್ತರಿಸುವ ಪರಿಕಲ್ಪನೆಗಳನ್ನು (ಅಭ್ಯಾಸಗಳು, ಮಾದರಿಗಳು, ನಿಯಮಗಳು ಅಥವಾ ಪರಿಹಾರ ಕಲ್ಪನೆಗಳು) ವಿವರಿಸುತ್ತದೆ. ಇಂತಹ ಪರಿಕಲ್ಪನೆಗಳು ಹೆಚ್ಚಾಗಿ ಬಹು ನಿರ್ಮಾಣ ಘಟಕಗಳಿಗೆ ಸಂಬಂಧಿಸಿರುತ್ತವೆ. ಅವು ಅನೇಕ ವಿಭಿನ್ನ ವಿಷಯಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.

ಪ್ರೇರಣೆ

ಪರಿಕಲ್ಪನೆಗಳು ವಾಸ್ತುಶಿಲ್ಪದ ಪರಿಕಲ್ಪನಾತ್ಮಕ ಸಮಗ್ರತೆಗೆ (ಸ್ಥಿರತೆ, ಏಕರೂಪತೆ) ಆಧಾರವನ್ನು ರೂಪಿಸುತ್ತವೆ. ಹೀಗಾಗಿ, ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ಆಂತರಿಕ ಗುಣಗಳನ್ನು ಸಾಧಿಸಲು ಅವು ಮುಖ್ಯ ಕೊಡುಗೆಯಾಗಿವೆ.

ಇಂತಹ ಪರಿಕಲ್ಪನೆಗಳ ಒಗ್ಗಟ್ಟಿನ ನಿರ್ದಿಷ್ಟೀಕರಣಕ್ಕಾಗಿ ನಾವು ಒದಗಿಸಿದ ಟೆಂಪ್ಲೇಟಿನ ಸ್ಥಳ ಇದು.

ಈ ಪರಿಕಲ್ಪನೆಗಳಲ್ಲಿ ಅನೇಕವು ನಿಮ್ಮ ಹಲವಾರು ನಿರ್ಮಾಣ ಘಟಕಗಳಿಗೆ ಸಂಬಂಧಿಸಿವೆ ಅಥವಾ ಅವುಗಳ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರುತ್ತವೆ.

ರೂಪ

ರೂಪವು ವೈವಿಧ್ಯಮಯವಾಗಿರಬಹುದು:

  • ಯಾವುದೇ ರೀತಿಯ ರಚನೆಯೊಂದಿಗೆ ಪರಿಕಲ್ಪನಾ ಪ್ರಬಂಧಗಳು

  • ಉದಾಹರಣೆ ಅನುಷ್ಠಾನಗಳು, ವಿಶೇಷವಾಗಿ ತಾಂತ್ರಿಕ ಪರಿಕಲ್ಪನೆಗಳಿಗೆ

  • ವಾಸ್ತುಶಿಲ್ಪ ನೋಟಗಳ ಸಂಕೇತ ಪದ್ಧತಿಗಳನ್ನು ಬಳಸುವ ಅಡ್ಡ-ಕತ್ತರಿಸುವ ಮಾದರಿ ಸಾರಗಳು ಅಥವಾ ಸನ್ನಿವೇಶಗಳು

ಈ ವಿಭಾಗದ ರಚನೆ

ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಗೆ ಅತ್ಯಂತ ಹೆಚ್ಚು ಅಗತ್ಯವಿರುವ ವಿಷಯಗಳನ್ನು ಮಾತ್ರ ಆರಿಸಿ ಮತ್ತು ಈ ವಿಭಾಗದಲ್ಲಿ ಪ್ರತಿಯೊಂದಕ್ಕೂ ಮಟ್ಟ-2 ಶೀರ್ಷಿಕೆಯನ್ನು ನೀಡಿ (ಉದಾ. 8.1, 8.2 ಇತ್ಯಾದಿ).

  • ಮೇಲೆ ತಿಳಿಸಿದ ರೇಖಾಚಿತ್ರದ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಒಳಗೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸಬೇಡಿ.

ಹಿನ್ನೆಲೆ

ವ್ಯವಸ್ಥೆಗಳೊಳಗಿನ ಕೆಲವು ವಿಷಯಗಳು ಹೆಚ್ಚಾಗಿ ಬಹು ನಿರ್ಮಾಣ ಘಟಕಗಳು, ಹಾರ್ಡ್‌ವೇರ್ ಅಂಶಗಳು ಅಥವಾ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿರುತ್ತವೆ. ಸಂಬಂಧಿತ ನಿರ್ಮಾಣ ಘಟಕಗಳು, ಹಾರ್ಡ್‌ವೇರ್ ಅಂಶಗಳು ಅಥವಾ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಗಳ ವಿವರಣೆಯಲ್ಲಿ ಅವನ್ನು ಪುನರಾವರ್ತಿಸುವ ಬದಲು, ಇಂತಹ ಅಡ್ಡ-ಕತ್ತರಿಸುವ ವಿಷಯಗಳನ್ನು ಕೇಂದ್ರ ಸ್ಥಳದಲ್ಲಿ ತಿಳಿಸುವುದು ಅಥವಾ ದಾಖಲಿಸುವುದು ಸುಲಭವಾಗಬಹುದು.

ಕೆಲವು ಪರಿಕಲ್ಪನೆಗಳು ವ್ಯವಸ್ಥೆಯ ಎಲ್ಲಾ ಅಂಶಗಳಿಗೆ ಸಂಬಂಧಿಸಿರಬಹುದು, ಇತರವು ಕೆಲವಕ್ಕೆ ಮಾತ್ರ ಪ್ರಸ್ತುತವಾಗಿರಬಹುದು.

9. ವಾಸ್ತುಶಿಲ್ಪ ನಿರ್ಧಾರಗಳು

ತರ್ಕಗಳೊಂದಿಗೆ ಪ್ರಮುಖ, ದುಬಾರಿ, ನಿರ್ಣಾಯಕ, ದೊಡ್ಡ ಪ್ರಮಾಣದ ಅಥವಾ ಅಪಾಯಕಾರಿ ವಾಸ್ತುಶಿಲ್ಪ ನಿರ್ಧಾರಗಳು.

ವಿಷಯ

ತರ್ಕಗಳೊಂದಿಗೆ ಪ್ರಮುಖ, ದುಬಾರಿ, ದೊಡ್ಡ ಪ್ರಮಾಣದ ಅಥವಾ ಅಪಾಯಕಾರಿ ವಾಸ್ತುಶಿಲ್ಪ ನಿರ್ಧಾರಗಳು. “ನಿರ್ಧಾರಗಳು” ಎಂದರೆ ನೀಡಿದ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ಒಂದು ಪರ್ಯಾಯವನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಎಂದು ನಾವು ಅರ್ಥೈಸುತ್ತೇವೆ.

ವಾಸ್ತುಶಿಲ್ಪ ನಿರ್ಧಾರವನ್ನು ಇಲ್ಲಿ ಈ ಕೇಂದ್ರ ವಿಭಾಗದಲ್ಲಿ ದಾಖಲಿಸಬೇಕೇ ಅಥವಾ ಸ್ಥಳೀಯವಾಗಿ (ಉದಾ. ಒಂದು ನಿರ್ಮಾಣ ಘಟಕದ ಬಿಳಿ ಪೆಟ್ಟಿಗೆ ಟೆಂಪ್ಲೇಟಿನೊಳಗೆ) ದಾಖಲಿಸುವುದು ಉತ್ತಮವೇ ಎಂದು ನಿರ್ಧರಿಸಲು ನಿಮ್ಮ ವಿವೇಚನೆಯನ್ನು ಬಳಸಿ. ಪುನರಾವರ್ತಿತ ಪಠ್ಯಗಳನ್ನು ತಪ್ಪಿಸಿ. ನಿಮ್ಮ ವಾಸ್ತುಶಿಲ್ಪದ ಅತ್ಯಂತ ಪ್ರಮುಖ ನಿರ್ಧಾರಗಳನ್ನು ನೀವು ಈಗಾಗಲೇ ಸೆರೆಹಿಡಿದಿರುವ ವಿಭಾಗ 4 ಅನ್ನು ಉಲ್ಲೇಖಿಸಿ.

ಪ್ರೇರಣೆ

ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ಪಾಲುದಾರರು ನಿಮ್ಮ ನಿರ್ಧಾರಗಳನ್ನು ಗ್ರಹಿಸಲು ಮತ್ತು ಹಿಂಬಾಲಿಸಲು ಸಾಧ್ಯವಾಗಬೇಕು.

ರೂಪ

  • ಪ್ರತಿ ಪ್ರಮುಖ ನಿರ್ಧಾರಕ್ಕೆ ADR (ವಾಸ್ತುಶಿಲ್ಪ ನಿರ್ಧಾರ ದಾಖಲೆ)

  • ಪ್ರಾಮುಖ್ಯತೆ ಮತ್ತು ಪರಿಣಾಮಗಳ ಪ್ರಕಾರ ಕ್ರಮಬದ್ಧವಾದ ಪಟ್ಟಿ ಅಥವಾ ಕೋಷ್ಟಕ, ಅಥವಾ

  • ಪ್ರತಿ ನಿರ್ಧಾರಕ್ಕೆ ಪ್ರತ್ಯೇಕ ವಿಭಾಗಗಳ ರೂಪದಲ್ಲಿ ಹೆಚ್ಚು ವಿವರವಾಗಿ

ಹಿನ್ನೆಲೆ (ADR ಗಳ ಬಗ್ಗೆ)

ಚಿಕ್ಕ ದಾಖಲಾತಿ ತುಣುಕುಗಳನ್ನು ಓದಲು, ರಚಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಸುಲಭ. ವಾಸ್ತುಶಿಲ್ಪ ನಿರ್ಧಾರಗಳ ವಿಷಯಕ್ಕೆ ಬಂದಾಗ, ಅಭಿವೃದ್ಧಿ ತಂಡಗಳು ಹೆಚ್ಚಾಗಿ:

  • ನಿರ್ಧಾರದ ಬಗ್ಗೆ ತಿಳಿದಿರುತ್ತವೆ, ಏಕೆಂದರೆ ಅದು ಉದಾ. ಮೂಲ ಕೋಡ್‌ನಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆ, ಆದರೆ

  • ಆ ನಿರ್ಧಾರದ ಹಿಂದಿನ ಪ್ರೇರಣೆಯನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳುತ್ತವೆ (Nygard 2011 ನೋಡಿ)

ಆದ್ದರಿಂದ ನೀವು ಕೆಲವು ಪ್ರಮುಖ ನಿರ್ಧಾರಗಳನ್ನು ಅವುಗಳ ಪ್ರೇರಣೆ, ತರ್ಕದೊಂದಿಗೆ ದಾಖಲಿಸಬೇಕು

ನಿರ್ಧಾರಗಳ ಬಗ್ಗೆ ನಮ್ಮ ಪ್ರಸ್ತಾವನೆ

ವಾಸ್ತುಶಿಲ್ಪದ ದೃಷ್ಟಿಯಿಂದ ಮಹತ್ವದ ನಿರ್ಧಾರಗಳ ಸಂಗ್ರಹವನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ; ಅಂದರೆ ರಚನೆ, ಗುಣಮಟ್ಟದ ಲಕ್ಷಣಗಳು, ಪ್ರಮುಖ (ವಿಶೇಷವಾಗಿ ಬಾಹ್ಯ) ಅವಲಂಬನೆಗಳು ಮತ್ತು ಇಂಟರ್ಫೇಸ್‌ಗಳು, ಅಥವಾ ನಿರ್ಮಾಣ ತಂತ್ರಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವ ನಿರ್ಧಾರಗಳು (ಈ ಪ್ರಸ್ತಾವನೆಗಾಗಿ Michael Nygard ಅವರಿಗೆ ಧನ್ಯವಾದಗಳು).

10. ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಗಳು

ಉನ್ನತ ಮಟ್ಟದ ಅವಲೋಕನ ನೀಡಲು ಗುಣಮಟ್ಟದ ವೃಕ್ಷದೊಂದಿಗೆ, ಸನ್ನಿವೇಶಗಳಾಗಿ ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಗಳು. ಅತ್ಯಂತ ಪ್ರಮುಖ ಗುಣಮಟ್ಟದ ಗುರಿಗಳನ್ನು ವಿಭಾಗ 1.2 ರಲ್ಲಿ (ಗುಣಮಟ್ಟದ ಗುರಿಗಳು) ವಿವರಿಸಿರಬೇಕು.

ವಿಷಯ

ಈ ವಿಭಾಗವು ಎಲ್ಲಾ ಸಂಬಂಧಿತ ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಈ ಅವಶ್ಯಕತೆಗಳಲ್ಲಿ ಅತ್ಯಂತ ಪ್ರಮುಖವಾದವುಗಳನ್ನು ವಿಭಾಗ 1.2 ರಲ್ಲಿ (ಗುಣಮಟ್ಟದ ಗುರಿಗಳು) ಈಗಾಗಲೇ ವಿವರಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಅವನ್ನು ಉಲ್ಲೇಖಿಸಬೇಕು ಮಾತ್ರ. ಈ ವಿಭಾಗ 10 ರಲ್ಲಿ ನೀವು ಕಡಿಮೆ ಪ್ರಾಮುಖ್ಯತೆಯ ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಗಳನ್ನೂ ಸೆರೆಹಿಡಿಯಬೇಕು; ಅವು ಸಂಪೂರ್ಣವಾಗಿ ಸಾಧಿಸದಿದ್ದರೆ ಹೆಚ್ಚಿನ ಅಪಾಯಗಳನ್ನು ಸೃಷ್ಟಿಸುವುದಿಲ್ಲ (ಆದರೆ ಇದ್ದರೆ ಒಳ್ಳೆಯದು).

ಪ್ರೇರಣೆ

ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಗಳು ವಾಸ್ತುಶಿಲ್ಪ ನಿರ್ಧಾರಗಳ ಮೇಲೆ ಬಹಳ ಪ್ರಭಾವ ಬೀರುವುದರಿಂದ, ನಿಮ್ಮ ಪಾಲುದಾರರಿಗೆ ಯಾವ ಗುಣಗಳು ನಿಜವಾಗಿಯೂ ಮುಖ್ಯ ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟ ಮತ್ತು ಅಳೆಯಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ನೀವು ತಿಳಿದಿರಬೇಕು.

ಹೆಚ್ಚಿನ ಮಾಹಿತಿ

https://quality.arc42.org ನಲ್ಲಿ ವಿಸ್ತೃತ Q42 ಗುಣಮಟ್ಟದ ಮಾದರಿಯನ್ನು ನೋಡಿ.

10.1 ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಗಳ ಅವಲೋಕನ

ವಿಷಯ

ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಗಳ ಅವಲೋಕನ ಅಥವಾ ಸಾರಾಂಶ.

ಪ್ರೇರಣೆ

ನಾವು ಹೆಚ್ಚಾಗಿ ಡಜನ್‌ಗಟ್ಟಲೆ (ಅಥವಾ ನೂರಾರು) ವಿವರವಾದ ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಎದುರಿಸುತ್ತೇವೆ. ಈ ಅವಲೋಕನ ವಿಭಾಗದಲ್ಲಿ ನೀವು ಸಾರಾಂಶ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಬೇಕು, ಉದಾ. (ISO 25010:2023 ಅಥವಾ Q42 ಸೂಚಿಸುವಂತೆ) ವರ್ಗಗಳು ಅಥವಾ ವಿಷಯಗಳನ್ನು ವಿವರಿಸುವ ಮೂಲಕ

ಈ ಸಾರಾಂಶ ವಿವರಣೆಗಳು ಈಗಾಗಲೇ ನಿಖರ, ಸಾಕಷ್ಟು ನಿರ್ದಿಷ್ಟ ಮತ್ತು ಅಳೆಯಬಹುದಾದವಾಗಿದ್ದರೆ, ನೀವು ವಿಭಾಗ 10.2 ಅನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು.

ರೂಪ

ಪ್ರತಿ ಸಾಲಿನಲ್ಲಿ ಒಂದು ವರ್ಗ ಅಥವಾ ವಿಷಯ ಮತ್ತು ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಯ ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆ ಇರುವ ಸರಳ ಕೋಷ್ಟಕವನ್ನು ಬಳಸಿ. ಪರ್ಯಾಯವಾಗಿ, ಈ ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಗಳನ್ನು ರಚಿಸಲು ನೀವು ಮೈಂಡ್‌ಮ್ಯಾಪ್ ಬಳಸಬಹುದು.

ಸಾಹಿತ್ಯದಲ್ಲಿ, ಗುಣಮಟ್ಟದ ಗುಣಲಕ್ಷಣ ವೃಕ್ಷದ ಕಲ್ಪನೆಯನ್ನೂ ವಿವರಿಸಲಾಗಿದೆ; ಅದು ಸಾಮಾನ್ಯ ಪದ “ಗುಣಮಟ್ಟ” ವನ್ನು ಬೇರಾಗಿ ಇರಿಸಿ, “ಗುಣಮಟ್ಟ” ಪದದ ವೃಕ್ಷದಂತಹ ಪರಿಷ್ಕರಣೆಯನ್ನು ಬಳಸುತ್ತದೆ. [Bass+21] ಇದಕ್ಕಾಗಿ “Quality Attribute Utility Tree” ಎಂಬ ಪದವನ್ನು ಪರಿಚಯಿಸಿದರು.

10.2 ಗುಣಮಟ್ಟದ ಸನ್ನಿವೇಶಗಳು

ವಿಷಯ

ಗುಣಮಟ್ಟದ ಸನ್ನಿವೇಶಗಳು ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಸ್ಪಷ್ಟಗೊಳಿಸುತ್ತವೆ ಮತ್ತು ಅವು (ಸ್ವೀಕಾರ ಮಾನದಂಡಗಳ ಅರ್ಥದಲ್ಲಿ) ಈಡೇರಿವೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತವೆ. ನಿಮ್ಮ ಸನ್ನಿವೇಶಗಳು ನಿರ್ದಿಷ್ಟ ಮತ್ತು ಅಳೆಯಬಹುದಾದವು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

ಎರಡು ರೀತಿಯ ಸನ್ನಿವೇಶಗಳು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತ:

  • ಬಳಕೆಯ ಸನ್ನಿವೇಶಗಳು (ಅಪ್ಲಿಕೇಶನ್ ಸನ್ನಿವೇಶಗಳು ಅಥವಾ ಬಳಕೆಯ ಪ್ರಕರಣ ಸನ್ನಿವೇಶಗಳು ಎಂದೂ ಕರೆಯಲ್ಪಡುತ್ತವೆ) ಒಂದು ನಿರ್ದಿಷ್ಟ ಪ್ರಚೋದನೆಗೆ ವ್ಯವಸ್ಥೆಯ ರನ್‌ಟೈಮ್ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ವಿವರಿಸುತ್ತವೆ. ಇದು ವ್ಯವಸ್ಥೆಯ ದಕ್ಷತೆ ಅಥವಾ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ವಿವರಿಸುವ ಸನ್ನಿವೇಶಗಳನ್ನೂ ಒಳಗೊಂಡಿದೆ. ಉದಾಹರಣೆ: ವ್ಯವಸ್ಥೆಯು ಬಳಕೆದಾರರ ವಿನಂತಿಗೆ ಒಂದು ಸೆಕೆಂಡ್‌ನೊಳಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ.

  • ಬದಲಾವಣೆ ಸನ್ನಿವೇಶಗಳು ವ್ಯವಸ್ಥೆಯ ಅಥವಾ ಅದರ ತಕ್ಷಣದ ಪರಿಸರದ ಮಾರ್ಪಾಡು ಅಥವಾ ವಿಸ್ತರಣೆಯ ಬಯಸಿದ ಪರಿಣಾಮವನ್ನು ವಿವರಿಸುತ್ತವೆ. ಉದಾಹರಣೆ: ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ಗುಣಮಟ್ಟದ ಗುಣಲಕ್ಷಣದ ಅವಶ್ಯಕತೆಗಳು ಬದಲಾಗುತ್ತವೆ, ಮತ್ತು ಬದಲಾವಣೆಯ ಪ್ರಯತ್ನ ಅಥವಾ ಅವಧಿಯನ್ನು ಅಳೆಯಲಾಗುತ್ತದೆ.

ರೂಪ

ವಿವರವಾದ ಸನ್ನಿವೇಶಗಳ ವಿಶಿಷ್ಟ ಮಾಹಿತಿಯು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ:

ಸಂಕ್ಷಿಪ್ತ ರೂಪದಲ್ಲಿ (Q42 ಮಾದರಿಯಲ್ಲಿ ಆದ್ಯತೆ):

  • ಸಂದರ್ಭ/ಹಿನ್ನೆಲೆ: ಯಾವ ರೀತಿಯ ವ್ಯವಸ್ಥೆ ಅಥವಾ ಘಟಕ, ಪರಿಸರ ಅಥವಾ ಪರಿಸ್ಥಿತಿ ಏನು?

  • ಮೂಲ/ಪ್ರಚೋದನೆ: ವರ್ತನೆ, ಪ್ರತಿಕ್ರಿಯೆ ಅಥವಾ ಕ್ರಿಯೆಯನ್ನು ಯಾರು ಅಥವಾ ಯಾವುದು ಪ್ರಾರಂಭಿಸುತ್ತದೆ ಅಥವಾ ಪ್ರಚೋದಿಸುತ್ತದೆ.

  • ಮೆಟ್ರಿಕ್/ಸ್ವೀಕಾರ ಮಾನದಂಡ: ಅಳತೆ ಅಥವಾ ಮೆಟ್ರಿಕ್ ಒಳಗೊಂಡ ಪ್ರತಿಕ್ರಿಯೆ

ಸನ್ನಿವೇಶಗಳ ದೀರ್ಘ ರೂಪ (SEI ಮತ್ತು [Bass+21] ಆದ್ಯತೆ ನೀಡುವುದು) ಹೆಚ್ಚು ವಿವರವಾಗಿದೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ:

  • ಸನ್ನಿವೇಶ ID: ಸನ್ನಿವೇಶಕ್ಕೆ ಅನನ್ಯ ಗುರುತು.

  • ಸನ್ನಿವೇಶದ ಹೆಸರು: ಸನ್ನಿವೇಶಕ್ಕೆ ಸಂಕ್ಷಿಪ್ತ, ವಿವರಣಾತ್ಮಕ ಹೆಸರು.

  • ಮೂಲ: ಸನ್ನಿವೇಶವನ್ನು ಪ್ರಾರಂಭಿಸುವ ಅಸ್ತಿತ್ವ (ಬಳಕೆದಾರ, ವ್ಯವಸ್ಥೆ ಅಥವಾ ಈವೆಂಟ್).

  • ಪ್ರಚೋದನೆ: ವ್ಯವಸ್ಥೆಯು ಪರಿಹರಿಸಬೇಕಾದ ಪ್ರಚೋದಕ ಘಟನೆ ಅಥವಾ ಸ್ಥಿತಿ.

  • ಪರಿಸರ: ವ್ಯವಸ್ಥೆಯು ಪ್ರಚೋದನೆಯನ್ನು ಅನುಭವಿಸುವ ಕಾರ್ಯಾಚರಣೆಯ ಸಂದರ್ಭ ಅಥವಾ ಸ್ಥಿತಿ.

  • ಆರ್ಟಿಫ್ಯಾಕ್ಟ್: ಪ್ರಚೋದನೆಯಿಂದ ಪ್ರಭಾವಿತವಾದ ನಿರ್ಮಾಣ ಘಟಕಗಳು ಅಥವಾ ವ್ಯವಸ್ಥೆಯ ಇತರ ಅಂಶಗಳು.

  • ಪ್ರತಿಕ್ರಿಯೆ: ಪ್ರಚೋದನೆಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ವ್ಯವಸ್ಥೆ ತೋರಿಸುವ ಫಲಿತಾಂಶ ಅಥವಾ ವರ್ತನೆ.

  • ಪ್ರತಿಕ್ರಿಯೆ ಅಳತೆ: ವ್ಯವಸ್ಥೆಯ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವ ಮಾನದಂಡ ಅಥವಾ ಮೆಟ್ರಿಕ್.

ಇದನ್ನೂ ನೋಡಿ

ಜನವರಿ 2023 ರಿಂದ, arc42 ಒಂದು ವ್ಯಾವಹಾರಿಕ ಗುಣಮಟ್ಟದ ಮಾದರಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ; ಅದು ಗುಣಮಟ್ಟದ ಅವಶ್ಯಕತೆಗಳಿಗೆ #flexible, #efficient, #usable, #operable, #testable, #secure, #safe, #reliable ಮುಂತಾದ ಹ್ಯಾಶ್‌ಟ್ಯಾಗ್‌ಗಳು ಅಥವಾ ಲೇಬಲ್‌ಗಳನ್ನು ಹಾಕಲು ಪ್ರಸ್ತಾಪಿಸುತ್ತದೆ.

11. ಅಪಾಯಗಳು ಮತ್ತು ತಾಂತ್ರಿಕ ಸಾಲ

ತಿಳಿದಿರುವ ತಾಂತ್ರಿಕ ಅಪಾಯಗಳು ಅಥವಾ ತಾಂತ್ರಿಕ ಸಾಲ. ವ್ಯವಸ್ಥೆಯೊಳಗೆ ಅಥವಾ ಅದರ ಸುತ್ತ ಯಾವ ಸಂಭಾವ್ಯ ಸಮಸ್ಯೆಗಳಿವೆ? ಅಭಿವೃದ್ಧಿ ತಂಡಕ್ಕೆ ಯಾವುದರ ಬಗ್ಗೆ ಬೇಸರವಿದೆ?

ವಿಷಯ

ಆದ್ಯತೆಯ ಪ್ರಕಾರ ಕ್ರಮಬದ್ಧವಾದ, ಗುರುತಿಸಲಾದ ತಾಂತ್ರಿಕ ಅಪಾಯಗಳು ಅಥವಾ ತಾಂತ್ರಿಕ ಸಾಲಗಳ ಪಟ್ಟಿ

ಪ್ರೇರಣೆ

“ಅಪಾಯ ನಿರ್ವಹಣೆ ಎಂದರೆ ವಯಸ್ಕರಿಗಾಗಿ ಯೋಜನಾ ನಿರ್ವಹಣೆ” (Tim Lister, Atlantic Systems Guild.)

ಇದು ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿನ ಅಪಾಯಗಳು ಮತ್ತು ತಾಂತ್ರಿಕ ಸಾಲಗಳ ವ್ಯವಸ್ಥಿತ ಪತ್ತೆ ಮತ್ತು ಮೌಲ್ಯಮಾಪನಕ್ಕೆ ನಿಮ್ಮ ಧ್ಯೇಯವಾಕ್ಯವಾಗಿರಬೇಕು; ವ್ಯವಸ್ಥಾಪನಾ ಪಾಲುದಾರರಿಗೆ (ಉದಾ. ಯೋಜನಾ ವ್ಯವಸ್ಥಾಪಕರು, ಉತ್ಪನ್ನ ಮಾಲೀಕರು) ಒಟ್ಟಾರೆ ಅಪಾಯ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಅಳತೆ ಯೋಜನೆಯ ಭಾಗವಾಗಿ ಇದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ.

ರೂಪ

ಅಪಾಯಗಳು ಮತ್ತು/ಅಥವಾ ತಾಂತ್ರಿಕ ಸಾಲಗಳ ಪಟ್ಟಿ, ಬಹುಶಃ ಅಪಾಯಗಳನ್ನು ಕನಿಷ್ಠಗೊಳಿಸಲು, ತಗ್ಗಿಸಲು ಅಥವಾ ತಪ್ಪಿಸಲು ಅಥವಾ ತಾಂತ್ರಿಕ ಸಾಲಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸೂಚಿಸಿದ ಕ್ರಮಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.