초록 |
본 논문에서는 미국 국방부에서 협력 업체의 소프트웨어를 평가하는 소프트웨어 능력 성숙도 모델(Capability maturity model, CMM)을 소개하였다. 우주비행체의 소프트웨어에 대하여 공학적으로 실행하는 과정에서 소프트웨어의 생명주기와 실제 연구 및 개발 흐름이 일치하지 않고, 소프트웨어의 품질이 전체 위성에 대한 테스트에 너무 많이 의존하고 있는 상황에 대하여, 개발 현지화의 생명주기 모델을 제시하였다. 조직의 자산(organization asset)을 응용하여 소프트웨어의 재사용 기능을 향상시켰다. 데이터 수집 및 분석을 통하여 소프트웨어 결함의 특성을 발견하였다. 보조 시설을 중요시하고 소프트웨어의 공학적 과정을 추진하는 조치 및 소프트웨어 능력 성숙도 모델의 개념과 개발 내용에 대한 현지화를 통하여, 현재 우주비행체의 소프트웨어에 대한 연구 및 개발 과정에서 발생하는 문제를 해결할 수가 있으며, 연구 및 개발을 담당하고 있는 회사의 실력을 향상시키기 위한 참조적인 자료를 제공할 수가 있다. |