Ronchieri Elisabetta, Canaparo Marco
INFN, CNAF, Bologna, Italy.
Health Syst (Basingstoke). 2023 Jan 8;12(1):85-97. doi: 10.1080/20476965.2022.2162445. eCollection 2023.
Health and medical care are safety-critical environments. The development of a safe and reliable healthcare software system is one of the most important processes which may affect the accuracy of clinical decision making and have an impact on determining diagnoses of and treatment for diseases. The aim of this study is to assess if software quality models, such as McCall, can have an impact on healthcare software quality for the purpose of reducing software failures. We have identified the main criticalities of healthcare software systems based on existing literature, software quality models and programming language standards; we have related these criticalities to software characteristics; we have analysed the relationship between the main criticalities of healthcare software systems and their software characteristics. The following criticalities - the risk of changing hard-coded software and the importance of developing maintainable software - must be addressed at the start of the software development process.
健康和医疗保健领域属于对安全要求极高的环境。开发一个安全可靠的医疗软件系统是最重要的流程之一,这一过程可能会影响临床决策的准确性,并对疾病的诊断和治疗产生影响。本研究的目的是评估诸如麦考尔(McCall)等软件质量模型是否能对医疗软件质量产生影响,以减少软件故障。我们基于现有文献、软件质量模型和编程语言标准确定了医疗软件系统的主要关键因素;我们将这些关键因素与软件特性相关联;我们分析了医疗软件系统的主要关键因素与其软件特性之间的关系。在软件开发过程开始时,必须解决以下关键因素——硬编码软件变更的风险以及开发可维护软件的重要性。