paint-brush
Yol Güvenliği İçin Doğru Navigasyon Sistemlerinin Geliştirilmesinde Çevik Yaklaşımile@escholar
171 okumalar

Yol Güvenliği İçin Doğru Navigasyon Sistemlerinin Geliştirilmesinde Çevik Yaklaşım

Çok uzun; Okumak

Bu yazılım geliştirme metodolojisi, navigasyon ve yol güvenliği uygulamaları için planlamayı, çevik teknikleri ve sistematik testleri vurgular. Gereksinim analizinden kullanıcı testine kadar, kalite güvencesi için ISO/IEC 25010 standartlarına dayalı değerlendirme ile WordPress, PHP, CSS ve JavaScript kullanan yapılandırılmış bir yaklaşım izler.
featured image - Yol Güvenliği İçin Doğru Navigasyon Sistemlerinin Geliştirilmesinde Çevik Yaklaşım
EScholar: Electronic Academic Papers for Scholars HackerNoon profile picture
0-item

Yazarlar:

(1) Benzar Glen S. Grepon, Northern Bukidnon State College, Filipinler [email protected] (sorumlu yazar);

(2) JC P. Margallo, Kuzey Bukidnon Eyalet Koleji, Filipinler;

(3) Jonathan B. Maserin, Kuzey Bukidnon Eyalet Koleji, Filipinler;

(4) Rio Al-Di A. Dompol, Kuzey Bukidnon Eyalet Koleji, Filipinler.

Bağlantı Tablosu

Özet ve Giriş

Literatür incelemesi

Metodoloji

Sonuçlar

Tartışmalar

Sonuçlar

Öneriler

Araştırmanın Etkileri

Pratik Uygulamalar

Beyannameler

Referanslar ve Yazarın Biyografisi

METODOLOJİ

Yazılım geliştirme

Yıllar geçtikçe SDLC, yazılım geliştirmede güvenilir yaklaşım olmaya devam etti (Khan ve diğerleri, 2020). Şekil 1'de gösterildiği gibi Çevik teknik, uyarlanabilir doğası, erken teslimatı ve esnek yaşam döngüsü nedeniyle hızlı ve etkili yazılım geliştirme için idealdir (Srivastava, Bhardwaj & Saraswat, 2017).


Şekil 1. Sistem Geliştirmede Çevik Metodoloji

Planlama

Araştırmacılar Bukidnon Belediyesi'nden veri elde etti. Karşılaştıkları tipik sorunları incelediler. Rapora göre pek çok kişi bilgi eksikliği nedeniyle kaza yapıyor; bu nedenle kendilerini kazaya yatkın alanlar, barikatlar ve devam eden inşaatlar konusunda uyarmak için bilgiye ihtiyaç duyarlar.

Gereksinimlerin analizi

Mevcut birçok sistem akış diyagramı ve akış şemasından bazılarını kullanarak gereksinimleri analiz etmek. Veri akış diyagramları, akışı temsil etmek ve savunucuların sistemleri nasıl devreye sokacaklarını daha iyi anlamalarına ve verilerin doğru bir şekilde akmasını sağlamalarına yardımcı olmak için kullanılır. Ek olarak, sistem sürecini göstermek için akış şemaları kullanılır; bu da savunucuların işlerin nasıl işleyeceğini netleştirmesine yardımcı olur. Bir operasyonda gerçekleştirilmesi gereken süreç, bir dizi adım olarak bir akış şeması kullanılarak gösterilir.

Tasarım

Bu aşamada araştırmacı proje için iyi bir tasarım yapmayı planlar. Araştırmacı, bu sistemin temel ihtiyaçlarını toplamak amacıyla veri bilgisi toplamak için rastgele yolcular ve işe gidip gelen kişilerle anket yaptı. Destekleyenler, bir ağın fiziksel bileşenlerinin ve bunların işlevsel organizasyonu ve konfigürasyonunun spesifikasyonuna yönelik bir çerçeve olan Ağ Altyapısının işlevsel bir tasarımını ortaya attılar; bir sistemin yapısını, davranışını ve daha fazla görünümünü tanımlayan kavramsal model olan Sistem Mimarisi, bir veritabanının mantıksal yapısını belirleyen ve temel olarak verilerin hangi şekilde saklanabileceğini belirleyen Veritabanı Modeli.

Kodlama

Asıl kodun geliştirilmesi ve yazılması olan bu aşamada araştırmacı, web uygulamaları geliştirmek için WordPress'i kullanır; WordPress, yaklaşık 75 milyon web sitesi tarafından kullanılan en popüler açık kaynaklı İçerik Yönetim Sistemidir (CMS). Araştırmacı, web geliştirme için kullanılan programlama dili olarak hiper metin işlemcisini (PHP) inceledi. Araştırmacı ayrıca yaratıcı tasarımın daha iyi görünmesi için CSS basamaklı stil sayfalarını kullanıyor. Son olarak animasyon ve etkileşim için JavaScript (JS) kullanılır.

Kullanıcı Testi

Araştırmacının, tasarım ve kodlama süreçlerinin yer aldığı bu aşamada, yazılım geliştirmenin işlevselliğinde herhangi bir hata tespit edilinceye kadar bu işlemi tekrarlaması gerekmektedir.

Müşterinin Kabulü

Araştırmacılar, Sistem Değerlendirme Ölçeği (SUS) ile mobil tarayıcı gösterimi yoluyla kabul için rastgele bir kullanıcı önermek amacıyla çıktı web uygulamasını sundular. Uygulamanın giriş ve kısa akışı olarak bir mobil tarayıcı gösterimi kullanılacaktır.

Sistem Testi ve Değerlendirmesi

Düzenli kullanıcıların değerlendirilmesi sırasında nihai çıktının sistemle ilgili geri bildirim puanını verir. Katılımcılara verilen uygulama değerlendirmesi için ISO/IEC 25010 kullanılır çünkü bu ISO Standardı, sistemlerin ve yazılım ürünlerinin kalitesini tanımlamak, değerlendirmek ve karşılaştırmak için tek tip bir kelime dağarcığı sağlar.


Tablo 1. Araştırma sonuçlarının yorumlanmasında nitel yoruma yönelik Likert tablosu kullanılmıştır.


Tablo 1, insanların bir konu veya belirli bir konu hakkındaki görüşlerini sıralamak veya ölçmek için kullanılan Likert Ölçeğidir. Ayrıca soruları veya sonucu ölçmek için de kullanılabilir. Taraftarlar, sonucu ve genel ISO/IEC 25010 değerlendirme ortalamasını (Denklem 1) yorumlamak için Likert Ölçeği'ni kullandılar.


Formül: Genel Ortalama = Toplam Ortalama/Toplam Madde Sayısı Denklem 1


Tablo 2, uygulama kalitesi değerlendirmesinin genel ISO sonucudur. Araştırmacılar toplam ortalamayı alarak aşağıdaki formülü kullandılar.


Tablo 2. ISO Genel Sonucu