나로호 경미한 소프트웨어 결함 사실일까?
이 글은 지극히 저의 사견으로, 공식 보도만으로 유추하여 쓴 글이므로, 실제 사실과 다를 수 있습니다. 나로호 발사가 중지된 원인이 발사체 문제가 아닌 경미한 소프트웨어 결함이라 교육과학기술부가 밝혔습니다. 1단 추진체의 헬륨 고압 탱크 압력이 발사를 수행할 수 없을 정도로 낮아졌다고 탑재된 소프트웨어가 판단하면서 자동 발사 시퀀스가 중지되었다고 합니다. 이 말은, 1단 추진체의 헬륨 고압 탱크 압력은 정상 범위였으나, 소프트웨어에서 비정상 범위로 판단했다는 뜻입니다. 그렇다면, 왜 이런 일이 발생하였을가요? 이를 알기 위해서는 소프트웨어가 개발되는 과정을 살펴보아야 합니다. 소프트웨어 어떻게 개발되나? 일반적으로 소프트웨어는, 분석, 설계, 구현, 테스트의 과정을 거치게 됩니다. 분석 단계라 함은, 소..
더보기