728x90
반응형

2025/01/01 2

소프트웨어 신뢰성 개선 전략 3가지 (3 Strategies for Software Reliability Improvement)

소프트웨어 신뢰성(Software Reliability)는 ISO/IEC 25010 (구 ISO/IEC 9126), Product Quality Model에서 정의한 품질의 주특성중 하나로 "시스템/소프트웨어가 정의된 기능을 수행함에 있어 주어진 조건과 시간 내에 결함(Fault) 또는 고장(Failure) 없이 동작/수행 할 수 있는 능력 또는 확률"로 정의할 수 있습니다. 이는 소프트웨어 신뢰성을 개선하는 것만으로 소프트웨어 품질이 높다고 단정할 수는 없지만, 반대로 고품질 소프트웨어를 개발하기 위한 필요 조건으로 반드시 소프트웨어 신뢰성 개선을 위한 전략 수립이 필요하다고 볼 수 있습니다.    참조: 소프트웨어 신뢰성 정의 관련 글소프트웨어 공학: 소프트웨어 신뢰성 정의 (Software Reli..

소프트웨어 결함 완화 및 제어 전략 시너지: 주요 접근법들간의 상호작용

소프틑웨어 결함 완화 및 전략 관련 글소프트웨어 결함 완화 및 제어 전략 (Software Fault Mitigation and Control Strategies)소프트웨어 공학: 소프트웨어 신뢰성 정의 (Software Reliability)이전 포스팅에서는 소프트웨어 결함 완화 및 전략의 주요 접근법에 대해 살펴 보았습니다. 소프트웨어 안전성과 신뢰성을 보장하기 위한 네 가지 개념인 소프트웨어 결함 탐지 (Fault Detection), 소프트웨어 결함 격리 (Fault Isolation), 소프트웨어 결함 알림 (Fault Annunciation), 그리고 소프트웨어 결함 내성 및 복구 (Fault Tolerance and Recovery)는 상호보완적으로 작동하게 되는데, 이번 포스팅에서는 이러한..

728x90
반응형