paint-brush
도로 안전을 위한 정확한 내비게이션 시스템 개발에 대한 민첩한 접근 방식~에 의해@escholar
201 판독값

도로 안전을 위한 정확한 내비게이션 시스템 개발에 대한 민첩한 접근 방식

너무 오래; 읽다

이 소프트웨어 개발 방법론은 내비게이션 및 도로 안전 앱에 대한 계획, 민첩한 기술, 체계적인 테스트를 강조합니다. 요구 사항 분석부터 사용자 테스트까지 WordPress, PHP, CSS 및 JavaScript를 사용하는 구조화된 접근 방식을 따르며 품질 보증을 위한 ISO/IEC 25010 표준을 기반으로 평가합니다.
featured image - 도로 안전을 위한 정확한 내비게이션 시스템 개발에 대한 민첩한 접근 방식
EScholar: Electronic Academic Papers for Scholars HackerNoon profile picture
0-item

저자:

(1) Benzar Glen S. Grepon, Northern Bukidnon State College, 필리핀 [email protected] (교신저자);

(2) 필리핀 북부 부키드논 주립대학 JC P. Margallo;

(3) Jonathan B. Maserin, 필리핀 Northern Bukidnon 주립 대학;

(4) 필리핀 북부 부키드논 주립 대학의 Rio Al-Di A. Dompol.

링크 표

초록 및 소개

문헌 검토

방법론

결과

토론

결론

권장 사항

연구 시사점

실질적인 의미

선언

참고문헌 및 저자 약력

방법론

소프트웨어 개발

수년에 걸쳐 SDLC는 소프트웨어 개발에 대한 신뢰할 수 있는 접근 방식으로 남아 있습니다(Khan et al., 2020). 그림 1에 표시된 것처럼 Agile 기술은 적응성, 조기 제공 및 유연한 수명 주기로 인해 빠르고 효과적인 소프트웨어 개발에 이상적으로 적합합니다(Srivastava, Bhardwaj & Saraswat, 2017).


그림 1. 시스템 개발의 민첩한 방법론

계획

연구자들은 부키드논(Bukidnon) 지방자치단체에서 데이터를 얻었습니다. 그들은 직면한 일반적인 문제를 조사했습니다. 보고서에 따르면 많은 사람들이 정보가 부족해서 사고를 당한다. 따라서 사고가 발생하기 쉬운 지역, 장애물, 진행 중인 공사에 대해 경고하는 정보가 필요합니다.

요구사항 분석

사용 가능한 많은 시스템 흐름도 및 흐름도 중 일부를 사용하여 요구 사항을 분석합니다. 데이터 흐름 다이어그램은 흐름을 표현하고 지지자들이 시스템을 제 위치에 배치하고 데이터가 정확하게 흐르도록 하는 방법을 더 잘 이해하도록 돕는 데 사용됩니다. 또한 흐름도는 시스템 프로세스를 보여주기 위해 사용되며, 이는 제안자가 사물이 어떻게 작동할지 명확하게 하는 데 도움이 됩니다. 작업에서 수행해야 하는 프로세스는 일련의 단계로 순서도를 사용하여 설명됩니다.

설계

이 단계에서 연구원은 프로젝트를 위한 좋은 디자인을 만들 계획입니다. 연구원은 이 시스템의 필수 요구 사항을 수집하기 위해 데이터 정보를 수집하기 위해 무작위 라이더와 통근자를 대상으로 설문조사를 실시했습니다. 제안자들은 네트워크의 물리적 구성 요소와 기능적 조직 및 구성의 사양을 위한 프레임워크인 네트워크 인프라의 기능적 설계를 제시했습니다. 시스템의 구조, 동작 및 기타 뷰를 정의하는 개념적 모델인 시스템 아키텍처, 데이터베이스의 논리적 구조를 결정하고 데이터가 저장될 수 있는 방식을 근본적으로 결정하는 데이터베이스 모델입니다.

코딩

실제 코드를 개발하고 작성하는 이 단계에서 연구원은 WordPress를 사용하여 웹 앱을 개발합니다. WordPress는 약 7,500만 개의 웹사이트에서 사용되는 가장 인기 있는 오픈 소스 콘텐츠 관리 시스템(CMS)입니다. 연구원은 웹 개발에 사용되는 프로그래밍 언어로 하이퍼텍스트 프로세서(PHP)를 연구했습니다. 또한 연구원은 창의적인 디자인이 더 잘 보이도록 CSS 캐스케이딩 스타일 시트를 사용합니다. 마지막으로 애니메이션과 상호작용을 위한 JavaScript(JS)가 있습니다.

사용자 테스트

연구자는 설계 및 코딩 프로세스와 관련된 이 단계의 소프트웨어 개발 기능에서 오류가 식별되지 않을 때까지 이 절차를 반복해야 합니다.

클라이언트에 대한 수락

연구원들은 SUS(System Evaluation Scale)를 사용한 모바일 브라우저 시연을 통해 무작위 사용자에게 수락을 제안하는 출력 웹 애플리케이션을 제시했습니다. 모바일 브라우저 데모는 애플리케이션의 소개 및 간략한 흐름으로 사용됩니다.

시스템 테스트 및 평가

일반 사용자 평가 시 최종 결과물의 시스템에 대한 피드백 점수를 부여합니다. ISO/IEC 25010은 참가자에게 할당된 애플리케이션 평가에 사용됩니다. 왜냐하면 이 ISO 표준은 시스템 및 소프트웨어 제품의 품질을 정의, 평가 및 비교하기 위한 통일된 용어를 제공하기 때문입니다.


표 1. 설문조사 결과를 해석하는 데는 정성적 해석을 위한 리커트 테이블(Likert table)이 사용된다.


표 1은 주제나 특정 주제에 대한 사람들의 의견을 순위화하거나 측정하는 데 사용되는 리커트 척도입니다. 또한 질문이나 결과를 측정하는 데에도 사용할 수 있습니다. 제안자들은 결과와 전체 ISO/IEC 25010 평가 평균(식 1)을 해석하기 위해 Likert 척도를 사용했습니다.


공식: 전체 평균 = 총 평균/총 항목 수 방정식 1


표 2는 애플리케이션 품질 평가에 대한 ISO 종합 결과이다. 전체 평균을 구함으로써 연구진은 다음 공식을 사용했습니다.


표 2. ISO 전체 결과


이 문서는 CC 4.0 라이선스에 따라 arxiv에서 볼 수 있습니다.