कंप्यूटर इंजीनियरिंग और सूचना प्रौद्योगिकी जर्नल

इलीटेशन में सॉफ्टवेयर आर्किटेक्चर का सामंजस्य

एलेना इवांस*

प्रोग्रामिंग डिज़ाइन के साथ सेटिंग में पूर्वापेक्षा इंजीनियरिंग कंप्यूटर प्रोग्रामिंग के लिए एक कठिन अन्वेषण क्षेत्र है। कम लागत और सुधार समय के लिए मौजूदा मॉड्यूल के पुन: उपयोग के कारण इसने बढ़ती रुचि प्राप्त की है। मूल रूप से, प्रोग्रामिंग इंजीनियरिंग विशेष प्रोग्रामिंग की योजना बनाने के माध्यम से एकत्रित आवश्यकताओं के बजाय निष्पादित ढांचे का प्रतिबिंब है। प्राथमिक लक्ष्य उन आवश्यकता डिजाइनिंग तकनीकों को पहचानना है जो वर्तमान में योजना प्रक्रिया में दिशा के लिए किए जा रहे हैं। आवश्यकताओं की पहचान के लिए प्रोग्रामिंग इंजीनियरिंग को अधिक अनुकूलनीय बनाने के लिए नवीनतम परीक्षा रणनीतियों और उपकरणों की जांच की जाती है। यह पेपर बेहतर आवश्यकता डिजाइनिंग के लिए आर्किटेक्चरसेंट्रिक आवश्यकता इंजीनियरिंग (ACRG) आधारित प्रणालियों का एक सर्वेक्षण प्रस्तुत करता है। आवश्यकता डिजाइनिंग के संबंध में प्रोग्रामिंग डिज़ाइन को कवर करने वाली वर्तमान योजनाओं का आकलन करने के लिए पाँच अन्वेषण प्रश्नों को प्रतिष्ठित किया गया है। 47 अन्वेषण लेखों को चुनने और शोध प्रश्नों को तुरंत संबोधित करने के लिए विधिवत साहित्य समीक्षा (SLR) को समायोजित किया गया है। इसके अलावा, इन योजनाओं में उल्लेखनीय सुधार पहचाने गए हैं जो आवश्यकताओं और डिजाइन के बीच अंतर को कम करने में सहायता करते हैं। इसके अलावा, हमने छह उपकरण, छह रणनीतियाँ और तीन तकनीकों को संक्षिप्त रूप से दर्ज किया है जो ACRG आधारित योजनाओं में उपयोग करने योग्य हैं

अस्वीकृति: इस सारांश का अनुवाद कृत्रिम बुद्धिमत्ता उपकरणों का उपयोग करके किया गया है और इसे अभी तक समीक्षा या सत्यापित नहीं किया गया है।