सॉफ्टवेयर: परिभाषा और वर्गीकरण
8 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

सॉफ्टवेयर कyre उपयोग का मुख्य उद्देश्य क्या है?

  • कम्प्यूटर हार्डवेयर के घटकों का प्रबंधन
  • कम्प्यूटर को बताना कि क्या करना है (correct)
  • कम्प्यूटर सॉफ्टवेयर का रखरखाव
  • कम्प्यूटर प्रोग्राम का निर्माण
  • सिस्टम सॉफ्टवेयर का मुख्य कार्य क्या है?

  • कम्प्यूटर हार्डवेयर के घटकों का प्रबंधन (correct)
  • प्रोग्राम का निर्माण
  • सॉफ्टवेयर का रखरखाव
  • कम्प्यूटर को बताना कि क्या करना है
  • ओपन-सोर्स सॉफ्टवेयर की मुख्य विशेषता क्या है?

  • इसका सोर्स कोड उपलब्ध है (correct)
  • इसे केवल विक्रेता ही मॉडिफ़ाई कर सकते हैं
  • इसे केवल एक विशेष प्लेटफॉर्म पर ही चलाया जा सकता है
  • इसका उपयोग केवल एक बार ही किया जा सकता है
  • सॉफ्टवेयर डेवलपमेंट लाइफ साइकल (एसडीएलसी) में कितने चरण होते हैं?

    <p>7</p> Signup and view all the answers

    एजाइल डेवलपमेंट में क्या जोर दिया जाता है?

    <p>लचीलापन और सहयोग</p> Signup and view all the answers

    सॉफ्टवेयर की कौन-सी विशेषता इसके पोर्टेबिलिटी का उल्लेख करती है?

    <p>पोर्टेबिलिटी</p> Signup and view all the answers

    सॉफ्टवेयर इंजीनियरिंग में क्या उपयोग किया जाता है?

    <p>इंजीनियरिंग के सिद्धांत</p> Signup and view all the answers

    सॉफ्टवेयर टेस्टिंग का मुख्य उद्देश्य क्या है?

    <p>सॉफ्टवेयर का परीक्षण</p> Signup and view all the answers

    Study Notes

    Definition and Classification

    • Software refers to a set of instructions or programs that tell a computer what to do.
    • Classified into two main categories:
      • System software: manages and controls computer hardware components, e.g., operating systems, device drivers, and utilities.
      • Application software: performs specific tasks or functions, e.g., productivity software, games, and multimedia applications.

    Types of Software

    • Freeware: free to use, modify, and distribute, with no restrictions.
    • Open-source software: source code is available, allowing users to modify and distribute.
    • Proprietary software: source code is owned and controlled by the developer, e.g., Microsoft Office.
    • Shareware: free to try, with optional payment for full version or features.

    Development and Life Cycle

    • Software development life cycle (SDLC): a process for planning, designing, building, testing, and maintaining software.
      • Phases: requirement gathering, design, implementation, testing, deployment, and maintenance.
    • Agile development: an iterative and incremental approach to software development, emphasizing flexibility and collaboration.

    Software Characteristics

    • Portability: ability to run on different hardware and software platforms.
    • Scalability: ability to handle increased load or demand.
    • Reliability: ability to perform consistently and accurately.
    • Usability: ease of use and user experience.

    Software Engineering

    • Software engineering: application of engineering principles to software development.
    • Software design patterns: reusable solutions to common design problems.
    • Software testing: verifying software meets requirements and works as expected.

    सॉफ्टवेयर की परिभाषा और वर्गीकरण

    • सॉफ्टवेयर कंप्यूटर को बताता है कि क्या करना है।
    • दो मुख्य श्रेणियों में वर्गीकृत किया गया है:
      • सिस्टम सॉफ्टवेयर: कंप्यूटर हार्डवेयर घटकों का प्रबंधन और नियंत्रण करता है, जैसे ऑपरेटिंग सिस्टम, डिवाइस ड्राइवर और युटिलिटीज़।
      • एप्लिकेशन सॉफ्टवेयर: विशिष्ट कार्य या फ़ंक्शन करता है, जैसे प्रोडक्टिविटी सॉफ्टवेयर, गेम्स और मल्टीमीडिया एप्लिकेशन।

    सॉफ्टवेयर के प्रकार

    • फ्रीवेयर: नि:शुल्क उपयोग, संशोधन और वितरण की अनुमति है, कोई प्रतिबंध नहीं।
    • ओपन-सोर्स सॉफ्टवेयर: स्रोत कोड उपलब्ध है, उपयोगकर्ता संशोधन और वितरण कर सकते हैं।
    • प्रोप्राइटरी सॉफ्टवेयर: स्रोत कोड डेवलपर के स्वामित्व में है, जैसे Microsoft Office।
    • शेयरवेयर: नि:शुल्क प्रयोग के लिए उपलब्ध है, पूर्ण संस्करण या सुविधाओं के लिए वैकल्पिक भुगतान।

    सॉफ्टवेयर विकास और जीवन चक्र

    • सॉफ्टवेयर विकास जीवन चक्र (SDLC): सॉफ्टवेयर के लिए योजना, डिज़ाइन, निर्माण, परीक्षण, तैनाती और रख-रखाव प्रक्रिया।
    • एजाइल विकास: सॉफ्टवेयर विकास के लिए एक आइटरेटिव और इनक्रीमेंटल दृष्टिकोण, लचीला और सहयोग पर जोर दिया गया है।

    सॉफ्टवेयर की विशेषताएं

    • पोर्टेबिलिटी: अलग-अलग हार्डवेयर और सॉफ्टवेयर प्लेटफॉर्म पर चलने की क्षमता।
    • स्केलेबिलिटी: बढ़ते हुए भार या मांग को हैंडल करने की क्षमता।
    • रिलायबिलिटी: सटीक और निरंतर प्रदर्शन करने की क्षमता।
    • यूज़ेबिलिटी: उपयोग में आसानी और उपयोगकर्ता अनुभव।

    सॉफ्टवेयर इंजीनियरिंग

    • सॉफ्टवेयर इंजीनियरिंग: सॉफ्टवेयर विकास में इंजीनियरिंग सिद्धांतों का एप्लीकेशन।
    • सॉफ्टवेयर डिज़ाइन पैटर्न: सामान्य डिज़ाइन समस्याओं के लिए पुन: प्रयोग वाले समाधान।
    • सॉफ्टवेयर टेस्टिंग: सॉफ्टवेयर की जांच करना कि वह आवश्यकताओं को पूरा करता है और उम्मीद के अनुसार काम करता है।

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    इस क्विज़ में सॉफ्टवेयर की परिभाषा, प्रकार और वर्गीकरण के बारे में जानें. सॉफ्टवेयर क्या है और यह किस प्रकार के काम करता है. सिस्टम सॉफ्टवेयर और एप्लीकेशन सॉफ्टवेयर में क्या अंतर है.

    More Like This

    Use Quizgecko on...
    Browser
    Browser