1.核心運営ソフトウェア
- 飛行制御及び任務ソフトウェア (C++):戦闘機の “脳”にあたるソフトウェアはC++言語を基盤で開発されました. 飛行制御用コードは約 17万ライン, 航法・センサー統合・武将制御を担当する任務ソフトウェアは約 75万ライン以上の膨大な規模で構成されています.
- FBW (フライ-バイ-ワイヤ) 自立化:操縦士の操作を電気信号に変えて気体を制御する核心アルゴリズムとソフトウェアを読者開発して技術株券を確保しました.
2. 主要装備専用ソフトウェア
- AESA レーダーソフトウェア:韓国火薬システムと国防科学研究所(ADD)が共同開発したソフトウェアが搭載されて公衆, 地上, 海上標的を同時に探知して追跡します. 現在空対地・親切丁寧にもてなしてモードに対する最終性能検証段階にあります.
- AnyPLAN:戦闘機ソフトウェア開発過程で発生する数万種の要求事項と間違い(Bug)を統合管理するために IBMやジーメンス製品代わりに採択された国産ソフトウェア管理道具です.
- オンリオルエンジン (Unreal Engine):操縦士訓練のための仮想シミューレーターと整備教育用デジタル技術教範製作に使われました.
KF-21 세계 최초 C++언어로 만들었는 것 같다
1.핵심 운영 소프트웨어
- 비행 제어 및 임무 소프트웨어 (C++): 전투기의 "뇌"에 해당하는 소프트웨어는 C++ 언어를 기반으로 개발되었습니다. 비행 제어용 코드는 약 17만 라인, 항법·센서 통합·무장 제어를 담당하는 임무 소프트웨어는 약 75만 라인 이상의 방대한 규모로 구성되어 있습니다.
- FBW (플라이-바이-와이어) 자립화: 조종사의 조작을 전기 신호로 바꿔 기체를 제어하는 핵심 알고리즘과 소프트웨어를 독자 개발하여 기술 주권을 확보했습니다.
2. 주요 장비 전용 소프트웨어
- AESA 레이더 소프트웨어: 한화시스템과 국방과학연구소(ADD)가 공동 개발한 소프트웨어가 탑재되어 공중, 지상, 해상 표적을 동시에 탐지하고 추적합니다. 현재 공대지·공대해 모드에 대한 최종 성능 검증 단계에 있습니다.
- AnyPLAN: 전투기 소프트웨어 개발 과정에서 발생하는 수만 가지의 요구 사항과 오류(Bug)를 통합 관리하기 위해 IBM이나 지멘스 제품 대신 채택된 국산 소프트웨어 관리 도구입니다.
- 언리얼 엔진 (Unreal Engine): 조종사 훈련을 위한 가상 시뮬레이터와 정비 교육용 디지털 기술 교범 제작에 사용되었습니다.

