Short note : Software Development ?
Software Development in hindi : Program prepare करते समय निम्न Featurrs को ध्यान में रखना चाहिए।
1. Reliability
2. Speed
3. Programming time and Cost
4. Easy to use
5. Error tolerance
Realibility
Program को reliable होना आवश्यक है अर्थात इसे जिस task के लिए develop किया गया है वह task proper perform करना चाहिए।Speed
Program को fast and quickly execute होना चाहिए अर्थात किसी task को perform करने के लिए program के द्वारा लिया गया समय minimum होना चाहिए क्योंकि fast program कम समय में fast output देता है।Programming time and Cost
Processor, memory व अन्य peripheral device की cost कम होनी चाहिए तथा programming timing के लिए प्रोग्राम की proper designing, testing आदि होनी चाहिए।Easy to use
एक program use करने में easy तथा सुविधाजनक होनी चाहिए।Error tolerence
Program ऐसी designing हो जो error आने पर react करे तथा error से related information दे।Stages of Software Development
Software development के लिए निम्नलिखित stages की आवश्यकता होती है -1. Program Definition
2. Program design
3. Preparation of actual program
4. Testing
5. Debugging
6. Documentation
7. Maintenance
8. Extension & Redesigning
Program Definition
इस stage में क्या problem solve करना है तथा क्या task perform करना है उसे define किया जाता है। इसके साथ ही इसमें output execution time error handling आदि method को भी specify किया जाता है।Program Design
इस stage में program की definition के अनुसार प्रोग्राम की design किया जाता है तथा program design करने के कई technique होते हैं। जैसे - Modular programing, structured programing, top-down bottom-up programming आदि।Preparation of actual program
इस stage में design के अनुसार computer instruction को लिखा जाता है।Testing
इस step में program की testing की जाती है कि वह आवश्यक task को perform कर रहा है या नहीं। इसे validation भी कहा जाता है।Debugging
इस stage में program के error को detect एवं correct किया जाता है। Debugging को vatification भी कहा जाता है।Documentation
इसमें यह दर्शाया जाता है कि प्रोग्राम क्या function perform करता है तथा उस function को कैसे प्राप्त किया जाए। इसकी सहायता से user program को आसानी से समझ सकता है और maintain कर सकता है।Maintenance
इस stage में प्रोग्राम को correct और update किया जाता है अर्थात कुछ condition के अनुसार इसमें changement किया जाता है। इसके field experience के base पर प्रोग्राम को correct या modify किया जा सकता है।Extension & Redesigning
किसी program को other task के लिए extent किया जा सकता है तथा आवश्यकता पड़ने पर इसे redesign भी किया जा सकता है जिससे new version प्राप्त किया जा सकेगा।लेख पसंद आया हो तो इसे आप शेयर जरूर करें।
ऑनलाइन बिजनेस आइडिया इन हिंदी
ReplyDeletesir apane bahot accha blog likha hai yah blog padhakar bahot logoko fayada hone wala hai sir very useful blog hai
Thank you 😊😊
Deletesoftware development test engineer
ReplyDeletesir apane bahot acche se yah blog me samajaya hai very nice blog aur very useful hai yah blog padhane ke badh bahot logoko bahot fayada hone wala hai.
😊😊
Delete