Goals of Design

Introduction

System Analysis & Design (SAD) में Goals of Design उन उद्देश्यों को दर्शाते हैं जिन्हें ध्यान में रखकर system design किया जाता है।

एक अच्छा design केवल काम करने वाला system नहीं बनाता, बल्कि उसे efficient, reliable और easy-to-maintain भी बनाता है।

Design का मुख्य उद्देश्य ऐसा system तैयार करना होता है जो user requirements को सही तरीके से पूरा करे।

Goals of Design क्या हैं

Goals of Design वे targets या objectives हैं जिन्हें achieve करने के लिए system design किया जाता है।

Simple शब्दों में:
Goals of Design = design बनाते समय ध्यान रखने वाले उद्देश्य

Main Goals of Design

1. Correctness (सहीपन)

System user requirements के अनुसार सही output दे।

2. Efficiency (कुशलता)

System कम resources में fast और effective तरीके से काम करे।

3. Simplicity (सरलता)

Design simple और समझने में आसान होना चाहिए।

4. Reliability (विश्वसनीयता)

System लगातार सही तरीके से काम करे और failures कम हों।

5. Maintainability

System को future में आसानी से modify और update किया जा सके।

6. Flexibility

System में changes करना आसान हो।

7. Reusability

Modules को अन्य systems में reuse किया जा सके।

8. Scalability

System future growth (users/data) को handle कर सके।

Block Diagram of Goals of Design

+----------------------+
| Correctness |
+----------------------+
|
v
+----------------------+
| Efficiency |
+----------------------+
|
v
+----------------------+
| Simplicity |
+----------------------+
|
v
+----------------------+
| Reliability |
+----------------------+
|
v
+----------------------+
| Maintainability |
+----------------------+
|
v
+----------------------+
| Flexibility |
+----------------------+
|
v
+----------------------+
| Reusability |
+----------------------+
|
v
+----------------------+
| Scalability |
+----------------------+

Diagram Explanation

इस diagram में design के मुख्य goals दिखाए गए हैं।
ये सभी मिलकर एक high-quality और effective system design बनाने में मदद करते हैं।

Example

E-Learning System

  • correctness: सही content display हो
  • efficiency: fast loading
  • scalability: ज्यादा users handle कर सके
  • maintainability: content update आसान हो

Importance of Goals of Design

  • system quality improve करता है
  • user satisfaction बढ़ाता है
  • future changes आसान बनाता है
  • performance बेहतर करता है
  • development process को guide करता है

Important Points

  • design goals को शुरुआत में define करना जरूरी है
  • simplicity और reliability सबसे महत्वपूर्ण हैं
  • scalable और flexible design future के लिए जरूरी है
  • good design → successful system

Conclusion

Goals of Design system development को सही दिशा देते हैं और यह सुनिश्चित करते हैं कि system efficient, reliable और user-friendly हो।

इन goals का पालन करने से high-quality software develop किया जा सकता है।

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top