作者:
(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 年)。
研究人员在布基农的一个市镇获取了数据。他们研究了遇到的典型问题。报告称,许多人发生事故是因为他们缺乏信息;因此,他们需要信息来警告他们事故多发区域、路障和正在进行的施工。
使用许多可用的系统流程图和流程图来分析需求。数据流程图用于表示流程,并帮助倡导者更好地了解如何实施系统并确保数据准确流动。此外,流程图用于演示系统的流程,这有助于支持者明确事物的运作方式。使用流程图将操作中需要执行的过程描述为一系列步骤。
在此阶段,研究人员计划为项目制定一个良好的设计。研究人员随机调查了乘客和通勤者,收集数据信息,以了解该系统的基本需求。支持者提出了网络基础设施的功能设计,即网络物理组件及其功能组织和配置的规范框架;系统架构,即定义系统结构、行为和更多视图的概念模型;数据库模型,它确定数据库的逻辑结构并从根本上确定可以以何种方式存储数据。
在这个阶段,即实际代码的开发和编写阶段,研究人员使用 WordPress 来开发 Web 应用程序;WordPress 是最受欢迎的开源内容管理系统 (CMS),大约有 7500 万个网站使用它。研究人员研究了超文本处理器 (PHP) 作为用于 Web 开发的编程语言。研究人员还使用 CSS 层叠样式表进行创意设计,使其看起来更好。最后是 JavaScript (JS) 用于动画和交互。
研究人员必须重复此过程,直到在此阶段的软件开发功能中没有发现任何错误,其中涉及设计和编码过程。
研究人员展示了输出 Web 应用程序,通过系统评估量表 (SUS) 的移动浏览器演示向随机用户推荐接受。移动浏览器演示将用作应用程序的介绍和简要流程。
在对常规用户的评估过程中,它会给出关于最终输出系统的反馈分数。ISO/IEC 25010 用于分配给参与者的应用程序评估,因为该 ISO 标准提供了用于定义、评估和比较系统和软件产品的质量的统一词汇。
表 1. 使用李克特定性解释表来解释调查结果。
公式:总体平均值 = 总平均值/总项目数公式 1
表 2 是 ISO 对应用质量评估的总体结果。为了得到总体平均值,研究人员使用了以下公式。