关键系统的人本化需求工程:来自灾害预警应用的启示
软件工程
2025-11-18 v1
摘要
关键系统(如医疗、国防及灾害管理系统)要求严格的需求工程以确保安全可靠性,但传统方法往往聚焦于技术保障,忽视了其中所处的人文社会环境。本文主张将人本化因素视为可靠性的核心维度,并提出一种人本化需求工程流程,以整合社会责任于关键系统开发之中。基于文献综述,我们识别出一套用于设计面向弱势社区软件的指南,并将其转化为62条功能与非功能需求。这些需求通过设计一个自适应早期预警系统原型得以落地,随后通过6次访谈和8次认知走访进行评估,以验证其相关性和适用性。研究结果表明,若能及时覆盖人本化需求,可提升系统为所有用户提升可用性和可及性。本文最终将人本化主张定位为安全且公平关键系统的核心质量特征,而非伦理附加项。
引用
@article{arxiv.2511.12856,
title = {Human-Centred Requirements Engineering for Critical Systems: Insights from Disaster Early Warning Applications},
author = {Anuradha Madugalla and Jixuan Dong and Kai Lyne Loi and Matthew Crossman and John Grundy},
journal= {arXiv preprint arXiv:2511.12856},
year = {2025}
}