무기체계 소프트웨어 개발은 단순히 소스코드를 작성하는 수준을 넘어서,
엄격한 절차, 방위사업청 매뉴얼 준수, 품질 및 신뢰성 확보라는 세 가지 조건을 동시에 만족시켜야 합니다.
이러한 까다로운 환경 속에서, 개발 도구는 단순한 기능 제공이 아닌
“전주기적 품질 확보”를 위한 통합 기능 제공이 되어야 합니다.
MOASOFT SDAS는 바로 이 점에서 차별화된 ALM 솔루션입니다.
이번 글에서는 SDAS의 주요 기능을 중심으로, 실제 방산/항공 프로젝트에서 어떤 문제를 해결해줄 수 있는지 구체적으로 소개하겠습니다.

1. 요구사항 관리 – 체계적 추적성과 변경 통제
무기체계 소프트웨어 개발에서는 다양한 레벨의 요구사항이 존재합니다.
SDAS는 이를 다음과 같은 방식으로 체계적으로 관리합니다.
-
- 요구사항 분류: 체계 요구사항, SW 요구사항, 설계 요구사항, 테스트 요구사항을 CSCI-CSC-CSU 단위로 그룹화
- 추적성 시각화: 요구사항 간 연결 구조를 그래프 형태로 보여주며, 변경 이력과 영향도를 자동 분석
- 문서화 자동화: 요구사항 일괄 등록, 자동 리포트 생성, 한글 템플릿 제공
이 기능을 통해 개발자는 요구사항 누락, 미연계, 변경 통제 실패 등의 실수를 예방할 수 있으며,
감사 시에도 정량적 근거 자료를 쉽게 확보할 수 있습니다.
2. 시험 관리 – 계획부터 기록까지 자동화
시험은 단순한 테스트 실행이 아닌, 계획 → 수행 → 리포트까지의 체계적 과정입니다.
SDAS는 시험 관리 전 과정을 다음과 같이 지원합니다.
-
- 시험 대상 자동 판별: SW 신뢰성 시험 여부 및 등급 자동 식별
- 시험 문서 자동 생성: 계획서, 절차서, 결과보고서 모두 자동 생성 가능
- 결과 리포트: 성공률, 커버리지, 결함 내역을 시각화하여 실시간 확인 가능
- 한글 템플릿 지원: 매뉴얼 기반 문서 포맷으로 바로 출력 가능
덕분에 사용자는 “시험을 위한 문서 작성”에 시간을 쓰는 것이 아니라, “시험의 본질과 품질 확보”에 집중할 수 있습니다.
3. 형상 관리 – 식별, 베이스라인, 변경 통제
SDAS는 무기체계 SW의 형상관리를 위한 세부 식별 기준을 시스템에 내장하고 있으며,
모든 변경 이력을 검토 → 승인 → 적용이라는 프로세스로 통제합니다.
-
- 형상 식별 기능: 분류체계 ID, CSCI-CSC-CSU 단위 설정, 요구사항 ID 규칙 지원
- 베이스라인 설정: 개발 단계별 산출물, 요구사항, 시험 항목 등 기준선 저장
- 변경 요청 관리: 변경 사유, 영향도 분석, 승인 프로세스 포함
형상 변경이 빈번한 복잡한 프로젝트에서도 전체 통제와 감사 대응이 가능한 구조를 제공합니다.
4. 품질 관리 – 검증, 확인, 결함 추적
SDAS는 단순 QA 기능을 넘어서 정형화된 검토 및 검증 프로세스를 제공합니다.
-
- 검토(Review): Peer Review, 사업관리 검토 등의 결과 기록화
- 검증(Verification): 체크리스트 기반 산출물 검증 기능
- 확인(Validation): 요구사항 기반 시험 결과 연계 확인
- 결함 관리: 결함 등록, 추적, 수정 이력 관리 + 재발 방지 조치 기능
이러한 품질 관리 기능은 특히 감사 대응 시 강력한 정량적 근거로 작용하며,
결과적으로 프로젝트의 전체 품질을 보장하게 됩니다.
5. 신뢰도 예측 – IEEE 1633 기반 + AI 분석
무기체계 SW는 단순한 기능 수행보다도 정량적 신뢰성 확보가 중요합니다.
SDAS는 IEEE 1633 기반의 신뢰성 모델과 AI 분석 기술을 결합하여, 다음을 제공합니다.
-
- 예측 모델 선택: 지수 분포, 로그-로그, 지연 S형 등 통계 기반 모델 지원
- 결함 데이터 분석: 개발 중 발생한 결함을 분석하여 예측 데이터로 활용
- 결과 시각화: 결함 발생 추이, 예측 릴리스 시점, 신뢰성 목표 도달 여부 표시
- 의사결정 지원: 테스트 전략, 결함 수정 우선순위, 릴리스 시점 판단 등
이는 단순한 데이터 시각화가 아니라, 실제 품질 보증 전략을 설계할 수 있게 해주는 인사이트 도구입니다.
6. 사용자 편의 기능 – UX, 협업, 보안
SDAS는 기능 중심뿐 아니라, 실제 사용 환경까지 고려한 편의 기능을 강화했습니다.
-
- UX: 한국어 UI, 직관적 메뉴, 개인 맞춤형 대시보드
- 협업: 작업 알림, 일정 관리, 역할 기반 협업 기능
- 보안: 세분화된 권한 설정 + DB 컬럼 단위 암호화
- 교육지원: 온라인 가이드, FAQ, 기술 지원 서비스
이는 개발팀뿐 아니라 관리자, 품질보증, 협력사 등 전체 프로젝트 이해관계자 모두가 SDAS를 활용할 수 있게 만들어 줍니다.
결론 – SDAS는 기능을 넘어 ‘표준 기반의 통합 플랫폼’이다
MOASOFT SDAS는 단순히 “많은 기능을 가진 도구”가 아닙니다.
각 기능 하나하나가 방위사업청 매뉴얼의 세부 요구사항을 구현한 ‘국가방산 표준 기반의 개발 플랫폼’입니다.
-
- 요구사항부터 신뢰도까지 전 주기 통합
- 방산·항공 프로젝트에 최적화된 프로세스
- 감사 대응, 문서 관리, 품질 검증까지 자동화
📌 다음 편 예고:
“SDAS를 도입한 조직이 말하는 진짜 효과 – 도입 사례 및 ROI 분석”