Classification of systems in SAD

Introduction

System Analysis & Design (SAD) में systems को अलग-अलग categories में classify किया जाता है ताकि उनके structure, behavior, processing method और interaction को समझा जा सके।

BCA के context में systems का मतलब मुख्य रूप से computer-based systems, software systems और information systems होता है।

System classification system analyst को यह निर्णय लेने में मदद करता है कि किसी particular problem के लिए किस प्रकार का system design करना उचित होगा।

1. Physical System and Abstract System

Physical System

Physical system वह system होता है जिसका physical existence होता है।

Examples:

  • Computer hardware
  • Keyboard, monitor, CPU
  • Network devices (router, switch)

Abstract System

Abstract system logical या conceptual system होता है।

Examples:

  • Software
  • Algorithm
  • Database schema
  • Flowchart

2. Open System and Closed System

Open System

Open system environment के साथ interact करता है।

Examples:

  • Online banking system
  • E-commerce website
  • Web application

Closed System

Closed system environment से interact नहीं करता या बहुत कम करता है।

Examples:

  • Standalone offline software
  • Simulation system

3. Deterministic System and Probabilistic System

Deterministic System

Same input देने पर हमेशा same output देता है।

Examples:

  • Calculator
  • Payroll system
  • Compiler

Probabilistic System

Output निश्चित नहीं होता, probability पर depend करता है।

Examples:

  • AI system
  • Weather prediction
  • Stock market software

4. Manual System and Computerized System

Manual System

Human effort से चलने वाला system।

Examples:

  • Paper records
  • Manual attendance

Computerized System

Computer और software से चलने वाला system।

Examples:

  • Library management system
  • Student information system
  • Payroll system

5. Simple System and Complex System

Simple System

कम components वाला system।

Examples:

  • Calculator program
  • Basic billing software

Complex System

अधिक components और modules वाला system।

Examples:

  • Banking system
  • ERP system
  • Airline reservation system

6. Static System and Dynamic System

Static System

Time के साथ change नहीं होता।

Examples:

  • Static database
  • Fixed structure program

Dynamic System

Time के साथ continuously change होता है।

Examples:

  • Real-time system
  • Operating system
  • Online system

7. Adaptive System and Non-Adaptive System

Adaptive System

Environment के अनुसार change करता है।

Examples:

  • Machine learning system
  • Recommendation system

Non-Adaptive System

Fixed rules पर चलता है।

Examples:

  • Simple calculator
  • Fixed program

8. Centralized System and Distributed System

Centralized System

एक central system से control होता है।

Examples:

  • Central server system
  • Mainframe system

Distributed System

Multiple systems में processing होती है।

Examples:

  • Cloud computing
  • Client-server system
  • Distributed database

9. Batch Processing System and Real-Time System

Batch Processing System

Data को collect करके एक साथ process करता है।

Examples:

  • Salary processing
  • Result generation

Real-Time System

Instant processing और response देता है।

Examples:

  • ATM system
  • Online ticket booking
  • Traffic control system

Classification Diagram

                          Systems
|
-------------------------------------------------------------
| | | | | | | |
Physical Open Deterministic Manual Simple Static Adaptive Centralized
Abstract Closed Probabilistic Computerized Complex Dynamic Non-Adaptive Distributed
|
Batch / Real-Time

Real Life Example: Banking System

Banking system को कई categories में रखा जा सकता है:

  • Open system
  • Computerized system
  • Complex system
  • Dynamic system
  • Distributed system
  • Real-time system

Important Points

  • Open vs Closed system बहुत important है
  • Deterministic vs Probabilistic frequently पूछा जाता है
  • Real-time system practical exam में important है
  • Examples technical लिखना ज्यादा scoring होता है

Conclusion

Classification of systems हमें computer-based systems की nature, behavior और working को समझने में मदद करता है।
यह system analysis और design के लिए बहुत जरूरी concept है और आगे के subjects जैसे software engineering, DBMS और networking में भी उपयोगी होता है।

Leave a Comment

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

Scroll to Top