paint-brush
敏捷方法开发道路安全精确导航系统经过@escholar
171 讀數

敏捷方法开发道路安全精确导航系统

太長; 讀書

这种软件开发方法强调规划、敏捷技术和系统测试导航和道路安全应用。从需求分析到用户测试,它遵循使用 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,菲律宾北布基农州立学院 [email protected](通讯作者);

(2) JC P. Margallo,菲律宾北布基农州立学院

(3) Jonathan B. Maserin,菲律宾北布基农州立学院

(4)Rio Al-Di A. Dompol,菲律宾北布基农州立学院

链接表

摘要和简介

文献综述

方法

结果

讨论

结论

建议

研究意义

实际影响

声明

参考文献和作者简介

方法

软件开发

多年来,SDLC 一直是软件开发的可靠方法(Khan 等人,2020 年)。如图 1 所示,敏捷技术由于其适应性、早期交付和灵活的生命周期,非常适合快速有效的软件开发(Srivastava、Bhardwaj 和 Saraswat,2017 年)。


图 1. 系统开发中的敏捷方法

规划

研究人员在布基农的一个市镇获取了数据。他们研究了遇到的典型问题。报告称,许多人发生事故是因为他们缺乏信息;因此,他们需要信息来警告他们事故多发区域、路障和正在进行的施工。

需求分析

使用许多可用的系统流程图和流程图来分析需求。数据流程图用于表示流程,并帮助倡导者更好地了解如何实施系统并确保数据准确流动。此外,流程图用于演示系统的流程,这有助于支持者明确事物的运作方式。使用流程图将操作中需要执行的过程描述为一系列步骤。

设计

在此阶段,研究人员计划为项目制定一个良好的设计。研究人员随机调查了乘客和通勤者,收集数据信息,以了解该系统的基本需求。支持者提出了网络基础设施的功能设计,即网络物理组件及其功能组织和配置的规范框架;系统架构,即定义系统结构、行为和更多视图的概念模型;数据库模型,它确定数据库的逻辑结构并从根本上确定可以以何种方式存储数据。

编码

在这个阶段,即实际代码的开发和编写阶段,研究人员使用 WordPress 来开发 Web 应用程序;WordPress 是最受欢迎的开源内容管理系统 (CMS),大约有 7500 万个网站使用它。研究人员研究了超文本处理器 (PHP) 作为用于 Web 开发的编程语言。研究人员还使用 CSS 层叠样式表进行创意设计,使其看起来更好。最后是 JavaScript (JS) 用于动画和交互。

用户测试

研究人员必须重复此过程,直到在此阶段的软件开发功能中没有发现任何错误,其中涉及设计和编码过程。

客户验收

研究人员展示了输出 Web 应用程序,通过系统评估量表 (SUS) 的移动浏览器演示向随机用户推荐接受。移动浏览器演示将用作应用程序的介绍和简要流程。

系统测试与评估

在对常规用户的评估过程中,它会给出关于最终输出系统的反馈分数。ISO/IEC 25010 用于分配给参与者的应用程序评估,因为该 ISO 标准提供了用于定义、评估和比较系统和软件产品的质量的统一词汇。


表 1. 使用李克特定性解释表来解释调查结果。


表 1 是用于对某个主题或特定话题进行排序或衡量人们意见的李克特量表。它还可用于衡量问题或结果。支持者使用李克特量表来解释结果和整体 ISO/IEC 25010 评估平均值(公式 1)。


公式:总体平均值 = 总平均值/总项目数公式 1


表 2 是 ISO 对应用质量评估的总体结果。为了得到总体平均值,研究人员使用了以下公式。


表 2. ISO 总体结果