लेखक:
(1) बेंज़ार ग्लेन एस. ग्रेपोन, नॉर्दर्न बुकिडन स्टेट कॉलेज, फिलीपींस [email protected] (संवाददाता लेखक);
(2) जे.सी. पी. मार्गालो, नॉर्दर्न बुकिडन स्टेट कॉलेज, फिलीपींस;
(3) जोनाथन बी. मासरिन, नॉर्दर्न बुकिडन स्टेट कॉलेज, फिलीपींस;
(4) रियो अल-दी ए. डोमपोल, नॉर्दर्न बुकिडन स्टेट कॉलेज, फिलीपींस।
पिछले कुछ वर्षों में, SDLC सॉफ़्टवेयर विकास के लिए विश्वसनीय दृष्टिकोण बना हुआ है (खान एट अल., 2020)। जैसा कि चित्र 1 में दर्शाया गया है, एजाइल तकनीक अपनी अनुकूली प्रकृति, शीघ्र डिलीवरी और लचीले जीवनचक्र (श्रीवास्तव, भारद्वाज और सारस्वत, 2017) के कारण तेज़ और प्रभावी सॉफ़्टवेयर विकास के लिए आदर्श रूप से उपयुक्त है।
शोधकर्ताओं ने बुकिडनॉन की एक नगरपालिका में डेटा प्राप्त किया। उन्होंने उन विशिष्ट समस्याओं की जांच की, जिनका वे सामना कर रहे थे। रिपोर्ट के अनुसार, कई लोगों के साथ दुर्घटनाएँ इसलिए होती हैं क्योंकि उनके पास जानकारी का अभाव होता है; इसलिए, उन्हें दुर्घटना-प्रवण क्षेत्रों, सड़क अवरोधों और चल रहे निर्माण के बारे में चेतावनी देने के लिए जानकारी की आवश्यकता होती है।
उपलब्ध कई सिस्टम फ्लो डायग्राम और फ्लो चार्ट में से कुछ का उपयोग करके आवश्यकताओं का विश्लेषण करना। डेटा फ्लो डायग्राम का उपयोग प्रवाह को दर्शाने और अधिवक्ताओं को यह समझने में मदद करने के लिए किया जाता है कि सिस्टम को कैसे स्थापित किया जाए और यह सुनिश्चित किया जाए कि डेटा सही तरीके से प्रवाहित हो रहा है। इसके अतिरिक्त, सिस्टम की प्रक्रिया को प्रदर्शित करने के लिए फ्लोचार्ट का उपयोग किया जाता है, जो समर्थकों को यह स्पष्ट करने में सहायता करता है कि चीजें कैसे संचालित होंगी। किसी ऑपरेशन में जिस प्रक्रिया को पूरा करने की आवश्यकता होती है, उसे चरणों की एक श्रृंखला के रूप में फ्लोचार्ट का उपयोग करके दर्शाया जाता है।
इस चरण में, शोधकर्ता परियोजना के लिए एक अच्छा डिज़ाइन बनाने की योजना बना रहा है। शोधकर्ता ने इस प्रणाली की आवश्यक आवश्यकताओं को एकत्रित करने के लिए डेटा जानकारी एकत्र करने के लिए यादृच्छिक सवारियों और यात्रियों का सर्वेक्षण किया। प्रस्तावक नेटवर्क इन्फ्रास्ट्रक्चर के एक कार्यात्मक डिजाइन के साथ आए, जो नेटवर्क के भौतिक घटकों और उनके कार्यात्मक संगठन और विन्यास के विनिर्देश के लिए एक रूपरेखा है; सिस्टम आर्किटेक्चर, जो एक वैचारिक मॉडल है जो संरचना, व्यवहार और सिस्टम के अधिक दृश्यों को परिभाषित करता है, डेटाबेस मॉडल जो डेटाबेस की तार्किक संरचना निर्धारित करता है और मौलिक रूप से यह निर्धारित करता है कि डेटा को किस तरीके से संग्रहीत किया जा सकता है।
इस चरण में, वास्तविक कोड का विकास और लेखन, शोधकर्ता वेब ऐप विकसित करने के लिए वर्डप्रेस का उपयोग करता है; वर्डप्रेस सबसे लोकप्रिय ओपन-सोर्स कंटेंट मैनेजमेंट सिस्टम (CMS) है, जिसका उपयोग लगभग 75 मिलियन वेबसाइट द्वारा किया जाता है। शोधकर्ता ने वेब विकास के लिए उपयोग की जाने वाली प्रोग्रामिंग भाषा के रूप में हाइपरटेक्स्ट प्रोसेसर (PHP) का अध्ययन किया। शोधकर्ता रचनात्मक डिज़ाइन को बेहतर बनाने के लिए CSS कैस्केडिंग स्टाइल शीट का भी उपयोग करता है। अंत में एनिमेशन और इंटरैक्शन के लिए जावास्क्रिप्ट (JS) है।
शोधकर्ता को इस प्रक्रिया को तब तक दोहराना होगा जब तक कि इस स्तर पर सॉफ्टवेयर विकास की कार्यक्षमता में कोई त्रुटि नहीं पाई जाती, जहां डिजाइनिंग और कोडिंग प्रक्रियाएं शामिल हैं।
शोधकर्ताओं ने सिस्टम इवैल्यूएशन स्केल (एसयूएस) के साथ मोबाइल ब्राउज़र प्रदर्शन के माध्यम से स्वीकृति के लिए एक यादृच्छिक उपयोगकर्ता का प्रस्ताव करने के लिए आउटपुट वेब एप्लिकेशन प्रस्तुत किया। मोबाइल ब्राउज़र प्रदर्शन का उपयोग एप्लिकेशन के परिचयात्मक और संक्षिप्त प्रवाह के रूप में किया जाएगा।
नियमित उपयोगकर्ताओं के मूल्यांकन के दौरान, यह अंतिम आउटपुट की प्रणाली के बारे में फीडबैक स्कोर देता है। प्रतिभागियों को सौंपे गए एप्लिकेशन मूल्यांकन के लिए ISO/IEC 25010 का उपयोग किया जाता है क्योंकि यह ISO मानक सिस्टम और सॉफ़्टवेयर उत्पादों की गुणवत्ता को परिभाषित करने, मूल्यांकन करने और तुलना करने के लिए एक समान शब्दावली प्रदान करता है।
तालिका 1. गुणात्मक व्याख्या के लिए लिकर्ट तालिका का उपयोग सर्वेक्षण के परिणामों की व्याख्या करने में किया जाता है।
सूत्र: समग्र औसत = कुल औसत/कुल मदों की संख्या समीकरण 1
तालिका 2 अनुप्रयोग गुणवत्ता मूल्यांकन के लिए ISO का समग्र परिणाम है। कुल औसत प्राप्त करके, शोधकर्ताओं ने निम्नलिखित सूत्र का उपयोग किया।
यह पेपर CC 4.0 लाइसेंस के अंतर्गत arxiv पर उपलब्ध है।