저자:
(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).
연구자들은 부키드논(Bukidnon) 지방자치단체에서 데이터를 얻었습니다. 그들은 직면한 일반적인 문제를 조사했습니다. 보고서에 따르면 많은 사람들이 정보가 부족해서 사고를 당한다. 따라서 사고가 발생하기 쉬운 지역, 장애물, 진행 중인 공사에 대해 경고하는 정보가 필요합니다.
사용 가능한 많은 시스템 흐름도 및 흐름도 중 일부를 사용하여 요구 사항을 분석합니다. 데이터 흐름 다이어그램은 흐름을 표현하고 지지자들이 시스템을 제 위치에 배치하고 데이터가 정확하게 흐르도록 하는 방법을 더 잘 이해하도록 돕는 데 사용됩니다. 또한 흐름도는 시스템 프로세스를 보여주기 위해 사용되며, 이는 제안자가 사물이 어떻게 작동할지 명확하게 하는 데 도움이 됩니다. 작업에서 수행해야 하는 프로세스는 일련의 단계로 순서도를 사용하여 설명됩니다.
이 단계에서 연구원은 프로젝트를 위한 좋은 디자인을 만들 계획입니다. 연구원은 이 시스템의 필수 요구 사항을 수집하기 위해 데이터 정보를 수집하기 위해 무작위 라이더와 통근자를 대상으로 설문조사를 실시했습니다. 제안자들은 네트워크의 물리적 구성 요소와 기능적 조직 및 구성의 사양을 위한 프레임워크인 네트워크 인프라의 기능적 설계를 제시했습니다. 시스템의 구조, 동작 및 기타 뷰를 정의하는 개념적 모델인 시스템 아키텍처, 데이터베이스의 논리적 구조를 결정하고 데이터가 저장될 수 있는 방식을 근본적으로 결정하는 데이터베이스 모델입니다.
실제 코드를 개발하고 작성하는 이 단계에서 연구원은 WordPress를 사용하여 웹 앱을 개발합니다. WordPress는 약 7,500만 개의 웹사이트에서 사용되는 가장 인기 있는 오픈 소스 콘텐츠 관리 시스템(CMS)입니다. 연구원은 웹 개발에 사용되는 프로그래밍 언어로 하이퍼텍스트 프로세서(PHP)를 연구했습니다. 또한 연구원은 창의적인 디자인이 더 잘 보이도록 CSS 캐스케이딩 스타일 시트를 사용합니다. 마지막으로 애니메이션과 상호작용을 위한 JavaScript(JS)가 있습니다.
연구자는 설계 및 코딩 프로세스와 관련된 이 단계의 소프트웨어 개발 기능에서 오류가 식별되지 않을 때까지 이 절차를 반복해야 합니다.
연구원들은 SUS(System Evaluation Scale)를 사용한 모바일 브라우저 시연을 통해 무작위 사용자에게 수락을 제안하는 출력 웹 애플리케이션을 제시했습니다. 모바일 브라우저 데모는 애플리케이션의 소개 및 간략한 흐름으로 사용됩니다.
일반 사용자 평가 시 최종 결과물의 시스템에 대한 피드백 점수를 부여합니다. ISO/IEC 25010은 참가자에게 할당된 애플리케이션 평가에 사용됩니다. 왜냐하면 이 ISO 표준은 시스템 및 소프트웨어 제품의 품질을 정의, 평가 및 비교하기 위한 통일된 용어를 제공하기 때문입니다.
표 1. 설문조사 결과를 해석하는 데는 정성적 해석을 위한 리커트 테이블(Likert table)이 사용된다.
공식: 전체 평균 = 총 평균/총 항목 수 방정식 1
표 2는 애플리케이션 품질 평가에 대한 ISO 종합 결과이다. 전체 평균을 구함으로써 연구진은 다음 공식을 사용했습니다.
이 문서는 CC 4.0 라이선스에 따라 arxiv에서 볼 수 있습니다.