paint-brush
सड़क सुरक्षा के लिए सटीक नेविगेशन सिस्टम विकसित करने में चुस्त दृष्टिकोणद्वारा@escholar
201 रीडिंग

सड़क सुरक्षा के लिए सटीक नेविगेशन सिस्टम विकसित करने में चुस्त दृष्टिकोण

बहुत लंबा; पढ़ने के लिए

यह सॉफ़्टवेयर विकास पद्धति नेविगेशन और सड़क सुरक्षा ऐप के लिए नियोजन, चुस्त तकनीकों और व्यवस्थित परीक्षण पर जोर देती है। आवश्यकताओं के विश्लेषण से लेकर उपयोगकर्ता परीक्षण तक, यह वर्डप्रेस, PHP, CSS और जावास्क्रिप्ट का उपयोग करके एक संरचित दृष्टिकोण का पालन करता है, जिसमें गुणवत्ता आश्वासन के लिए ISO/IEC 25010 मानकों पर आधारित मूल्यांकन होता है।
featured image - सड़क सुरक्षा के लिए सटीक नेविगेशन सिस्टम विकसित करने में चुस्त दृष्टिकोण
EScholar: Electronic Academic Papers for Scholars HackerNoon profile picture
0-item

लेखक:

(1) बेंज़ार ग्लेन एस. ग्रेपोन, नॉर्दर्न बुकिडन स्टेट कॉलेज, फिलीपींस [email protected] (संवाददाता लेखक);

(2) जे.सी. पी. मार्गालो, नॉर्दर्न बुकिडन स्टेट कॉलेज, फिलीपींस;

(3) जोनाथन बी. मासरिन, नॉर्दर्न बुकिडन स्टेट कॉलेज, फिलीपींस;

(4) रियो अल-दी ए. डोमपोल, नॉर्दर्न बुकिडन स्टेट कॉलेज, फिलीपींस।

लिंक की तालिका

सार और परिचय

साहित्य की समीक्षा

क्रियाविधि

परिणाम

चर्चाएँ

निष्कर्ष

सिफारिशों

अनुसंधान निहितार्थ

व्यवहारिक निहितार्थ

घोषणाओं

संदर्भ और लेखक की जीवनी

कार्यप्रणाली

सॉफ्टवेयर डेवलपमेंट

पिछले कुछ वर्षों में, SDLC सॉफ़्टवेयर विकास के लिए विश्वसनीय दृष्टिकोण बना हुआ है (खान एट अल., 2020)। जैसा कि चित्र 1 में दर्शाया गया है, एजाइल तकनीक अपनी अनुकूली प्रकृति, शीघ्र डिलीवरी और लचीले जीवनचक्र (श्रीवास्तव, भारद्वाज और सारस्वत, 2017) के कारण तेज़ और प्रभावी सॉफ़्टवेयर विकास के लिए आदर्श रूप से उपयुक्त है।


चित्र 1. सिस्टम विकास में एजाइल कार्यप्रणाली

योजना

शोधकर्ताओं ने बुकिडनॉन की एक नगरपालिका में डेटा प्राप्त किया। उन्होंने उन विशिष्ट समस्याओं की जांच की, जिनका वे सामना कर रहे थे। रिपोर्ट के अनुसार, कई लोगों के साथ दुर्घटनाएँ इसलिए होती हैं क्योंकि उनके पास जानकारी का अभाव होता है; इसलिए, उन्हें दुर्घटना-प्रवण क्षेत्रों, सड़क अवरोधों और चल रहे निर्माण के बारे में चेतावनी देने के लिए जानकारी की आवश्यकता होती है।

आवश्यकताओं के विश्लेषण

उपलब्ध कई सिस्टम फ्लो डायग्राम और फ्लो चार्ट में से कुछ का उपयोग करके आवश्यकताओं का विश्लेषण करना। डेटा फ्लो डायग्राम का उपयोग प्रवाह को दर्शाने और अधिवक्ताओं को यह समझने में मदद करने के लिए किया जाता है कि सिस्टम को कैसे स्थापित किया जाए और यह सुनिश्चित किया जाए कि डेटा सही तरीके से प्रवाहित हो रहा है। इसके अतिरिक्त, सिस्टम की प्रक्रिया को प्रदर्शित करने के लिए फ्लोचार्ट का उपयोग किया जाता है, जो समर्थकों को यह स्पष्ट करने में सहायता करता है कि चीजें कैसे संचालित होंगी। किसी ऑपरेशन में जिस प्रक्रिया को पूरा करने की आवश्यकता होती है, उसे चरणों की एक श्रृंखला के रूप में फ्लोचार्ट का उपयोग करके दर्शाया जाता है।

डिज़ाइन

इस चरण में, शोधकर्ता परियोजना के लिए एक अच्छा डिज़ाइन बनाने की योजना बना रहा है। शोधकर्ता ने इस प्रणाली की आवश्यक आवश्यकताओं को एकत्रित करने के लिए डेटा जानकारी एकत्र करने के लिए यादृच्छिक सवारियों और यात्रियों का सर्वेक्षण किया। प्रस्तावक नेटवर्क इन्फ्रास्ट्रक्चर के एक कार्यात्मक डिजाइन के साथ आए, जो नेटवर्क के भौतिक घटकों और उनके कार्यात्मक संगठन और विन्यास के विनिर्देश के लिए एक रूपरेखा है; सिस्टम आर्किटेक्चर, जो एक वैचारिक मॉडल है जो संरचना, व्यवहार और सिस्टम के अधिक दृश्यों को परिभाषित करता है, डेटाबेस मॉडल जो डेटाबेस की तार्किक संरचना निर्धारित करता है और मौलिक रूप से यह निर्धारित करता है कि डेटा को किस तरीके से संग्रहीत किया जा सकता है।

कोडन

इस चरण में, वास्तविक कोड का विकास और लेखन, शोधकर्ता वेब ऐप विकसित करने के लिए वर्डप्रेस का उपयोग करता है; वर्डप्रेस सबसे लोकप्रिय ओपन-सोर्स कंटेंट मैनेजमेंट सिस्टम (CMS) है, जिसका उपयोग लगभग 75 मिलियन वेबसाइट द्वारा किया जाता है। शोधकर्ता ने वेब विकास के लिए उपयोग की जाने वाली प्रोग्रामिंग भाषा के रूप में हाइपरटेक्स्ट प्रोसेसर (PHP) का अध्ययन किया। शोधकर्ता रचनात्मक डिज़ाइन को बेहतर बनाने के लिए CSS कैस्केडिंग स्टाइल शीट का भी उपयोग करता है। अंत में एनिमेशन और इंटरैक्शन के लिए जावास्क्रिप्ट (JS) है।

उपयोगकर्ता परीक्षण

शोधकर्ता को इस प्रक्रिया को तब तक दोहराना होगा जब तक कि इस स्तर पर सॉफ्टवेयर विकास की कार्यक्षमता में कोई त्रुटि नहीं पाई जाती, जहां डिजाइनिंग और कोडिंग प्रक्रियाएं शामिल हैं।

ग्राहक के लिए स्वीकृति

शोधकर्ताओं ने सिस्टम इवैल्यूएशन स्केल (एसयूएस) के साथ मोबाइल ब्राउज़र प्रदर्शन के माध्यम से स्वीकृति के लिए एक यादृच्छिक उपयोगकर्ता का प्रस्ताव करने के लिए आउटपुट वेब एप्लिकेशन प्रस्तुत किया। मोबाइल ब्राउज़र प्रदर्शन का उपयोग एप्लिकेशन के परिचयात्मक और संक्षिप्त प्रवाह के रूप में किया जाएगा।

सिस्टम परीक्षण और मूल्यांकन

नियमित उपयोगकर्ताओं के मूल्यांकन के दौरान, यह अंतिम आउटपुट की प्रणाली के बारे में फीडबैक स्कोर देता है। प्रतिभागियों को सौंपे गए एप्लिकेशन मूल्यांकन के लिए ISO/IEC 25010 का उपयोग किया जाता है क्योंकि यह ISO मानक सिस्टम और सॉफ़्टवेयर उत्पादों की गुणवत्ता को परिभाषित करने, मूल्यांकन करने और तुलना करने के लिए एक समान शब्दावली प्रदान करता है।


तालिका 1. गुणात्मक व्याख्या के लिए लिकर्ट तालिका का उपयोग सर्वेक्षण के परिणामों की व्याख्या करने में किया जाता है।


तालिका 1 लिकर्ट स्केल है जिसका उपयोग किसी विषय वस्तु या विशिष्ट विषय पर लोगों की राय को रैंक करने या मापने के लिए किया जाता है। इसका उपयोग प्रश्नों या परिणाम को मापने के लिए भी किया जा सकता है। समर्थकों ने परिणाम और समग्र ISO/IEC 25010 मूल्यांकन औसत (समीकरण 1) की व्याख्या करने के लिए लिकर्ट स्केल का उपयोग किया।


सूत्र: समग्र औसत = कुल औसत/कुल मदों की संख्या समीकरण 1


तालिका 2 अनुप्रयोग गुणवत्ता मूल्यांकन के लिए ISO का समग्र परिणाम है। कुल औसत प्राप्त करके, शोधकर्ताओं ने निम्नलिखित सूत्र का उपयोग किया।


तालिका 2. आईएसओ समग्र परिणाम


यह पेपर CC 4.0 लाइसेंस के अंतर्गत arxiv पर उपलब्ध है।