본문 바로가기

지식창고/항공+방산 지식27

무기체계 소프트웨어 개발 및 관리 매뉴얼 무기체계 소프트웨어 개발 및 관리 매뉴얼 원안- 본문 무기체계 소프트웨어 개발 및 관리 매뉴얼 원안 - 부록 기술문서 작성 가이드: - 서식(본문 작성법, 서식명, 작성단계, 작성기관, 목차 구성 등) - 소프트웨어 개발 계획서 SDP - 소프트웨어 요구사항 명세서 SRS - 소프트웨어 설계 기술서 SDD - 소프트웨어 통합시험 계획서 STP - 소프트웨어 통합시험 절차서 STD - 소프트웨어웨어설치절차서 등... 무기체계 소프트웨어 개발 절차 무기체계 소프트웨어 세부 개발 절차 및 산출물 출처 : https://www.dapa.go.kr/dapa/rlm/rllawd/RlmNttList.do?menuId=340 방위사업청 행정규칙 | 방위사업청 www.dapa.go.kr 2023. 11. 19.
ATE ATE, Automatic Test Equipment는 다양한 방산 무기체계 디바이스의 성능을 자동으로 시험하고, 판별하여 전시해주는 시험 장비로 보통 디바이스에 전기적 신호를 전달하고 측정할 수 있는 모듈과 Pass/Fail 결과를 전시할 수 있는 디스플레이로 구성된다. 2023. 9. 20.
RALT (Radar Altimeter) What is Radar Altimeter? A radar altimeter (a.k.a. radio altimeter, Rad Alt, RALT) is a small, low-power, downwardlooking radar ranging system which measures aircraft height above terrain and obstacles. Rad Alts are used on all types of civil and military aircraft, including transport and cargo airplanes, private airplanes, helicopters, combat aircraft, missiles, UAVs, etc. Reference : https://a.. 2023. 7. 17.
ECM, Chaff and flare Electronic Counter measures, ECM은 적의 레이더 시스템이나 유도 무기를 혼란시키거나 분산시키는 데 사용되는 방어 또는 공격 기술이다. 채프 chaff : 금속 혹은 플라스틱로 만들어진 작은 조각들로 구성된 소형 반사체로 레이더 신호를 산란시켜서 주의를 분산시키는 역할을 한다. 레이더 신호가 chaff 조각들에 닿으면 신호가 퍼져서 정확한 위치를 파악하기 어렵게 한다. 플레어 flare : 열 표적 생성기. 미사일과 같은 열 추적 무기의 탐지를 어렵게 만드는 역할을 한다. 항공기에서 발사된 flare는 뜨거운 열을 방출하여 미사일은 항공기 대신 flare을 추적하게 되며, 항공기의 위협을 분산시킨다. 2023. 7. 17.
소프트웨어 신뢰성 시험 - 정적 시험 Static Testing 소프트웨어 신뢰성 시험 소프트웨어가 일으킬 수 있는 결함을 식별하는 시험으로 정적시험과 동적시험으로 구성된다. 정적 시험 Static Testing 소프트웨어를 실행하지 않은 상태에서 잠재적인 결함을 검출하는 시험. Coding Rule , 취약점 점검, Source Code Metrics 으로 구성된다. 정적 시험 종류 1. Coding Rule 방위사업청 코딩규칙은 무기체계 소프트웨어 개발 및 관리 매뉴얼 [부록 6]에 나와있으며 비교적 간단하다. 차량용 임베디드 소프트웨어나 신뢰성과 안정성이 매우 중요한 시스템의 소프트웨어의 경우 MISRA C 를 적용하기도 한다. 2. 취약점 점검 소스코드에 발생빈도가 높은 취약점을 표준화한 목록인 CWE(Common Weakness Enumeration) 항목을.. 2023. 6. 25.
RWR, Radar warning receiver 전투기의 전자전 시스템의 요소로써 상대방 전투기의 레이더의 전파를 수신하여 파일럿에게 자신이 탐지되고 있다고 알려주는 전자장비이다. RWR 장비에는 다양한 레이더 전파 패턴에 대한 자료가 저장되어 있으며, 만약 RWR의 안테나가 레이더 전파를 수신하면 해당 전파를 분석, 이것이 아군 것인지 적군 것인지, 적군 것이라면 어느 방향인지, 그 전파가 추적용인지 탐색용인지 판단한다. 그리고 조종사에게 '여기 여기 방향에서 레이더 전파가 날아오고 있음.'이라고 알려준다. 통상적인 레이더는 탐색용 전파와 추적(흔히 말하는 락온 상태)의 레이더가 다르므로 이를 통해서 적이 단순히 탐색만 하고, 아니면 나를 추적하는지 알 수 있다. 적이 나를 추적한다는 것은 적이 나에게 미사일을 조준할 가능성이 커지므로 조종사는 알아.. 2023. 6. 25.
DO-178C 산출물 22종 Output Data according to DO-178C Process Process OutputData Planning Plan for Software Aspects of Certification (PSAC) Software Development Plan (SDP) Software Verification Plan (SVP) Software Configuration Management Plan (SCMP) Software Quality Assurance Plan (SQAP) Software Requirement Standard (SRS) Software Design Standard (SDS) Software Coding Standard (SCS) Development Software Requiremen.. 2023. 3. 31.
Weight on Wheels (WoW) Signal Definition Weight on wheels (WoW) switches indicate whether the weight of an aircraft is resting on its wheels. This information reveals whether the aircraft is airborne or on the ground. Air/ground sensing prevents various systems from operating inappropriately on the ground or in flight. It also ensures systems are enabled or disabled as befits the aircraft’s situation. Function Most aircraft .. 2023. 3. 31.
Open/Ground, 28V/Open Discrete 신호는 밸브류 혹은 스위치류 등으로 불연속적인 전기적 신호를 말하여 항공전자 산업에서 Open/Ground, 28V/Open 로 구분된다. 각 신호마다 신호의 안정성을 확보하기 위하여 pull-up, pull-down 처리를 하며, 신호 특성에 따라 항공전자 장비 간 연결이 이루어져야 한다. 각 신호의 안정성 확보를 위한 말단 처리에 대하여도 매칭시켜야 하는데 일부 항공전자 장비의 경우에는 신호의 안정성 확보를 위해 임피던스 매칭 혹은 특정 임피던스 범위를 제시하는 경우도 있다. Open/Ground Open/Ground 신호는 통상적으로 discrete 신호가 open 상태에 있다가 명령이나 상태 천이가 발생하면 discrete 신호가 ground 상태로 변경되는 것을 말한다. 혹은 그.. 2023. 3. 31.
DO-178C DAL Levels DO-178C "Software Considerations in Airborne Systems and Equipment Certification"의 줄임말로, 항공기 시스템 및 장비에 대한 소프트웨어 인증을 위한 지침을 제공하는 국제 표준이다. DO-178C는 FAA(Federal Aviation Administration) 및 EASA(European Aviation Safety Agency) 등 국제 항공 단체에서 인증 요구 사항을 충족하는 데 사용된다. 이 표준은 항공기 내부의 모든 소프트웨어에 대한 개발, 검증 및 인증 단계를 포함하며, 항공기의 안전성 및 신뢰성을 보장하기 위한 엄격한 절차를 정의한다. DAL(Deployment Assurance Level) 항공기 내부 소프트웨어에서 발생할 수.. 2023. 3. 31.
SRR→PDR→CDR→TRR→PCA 1. SRR/SFR, system requirement review/system functional review 고객의 요구사항을 항공기 시스템 요구도로 할당하고, 항공기에 할당된 시스템 요구도가 고객의 요구를 충족할 수 있도록 적절하게 할당되며, 시스템에 결함이 없는지, 고객의 요구사항에 누락된 사항은 없는지에 대하여 검토하는 과정을 말한다. SRR 단계에서는 고객의 요구사항에 대하여 항공기 시스템에 요구도가 적절하게 할당되고, 항공기 시스템의 계통 시스템까지 요구도가 적절하게 할당되었으며, 실현 가능성이 있는지를 검토한다. SRR 단계에서는 고객의 요구사항에 맞게 conceptual design이 수행되는 단계이며, 이에 대한 기능 할당을 구체화하고 검토하는 과정은 SFR에서 수행된다. 2. PDR,.. 2023. 3. 31.
헬리콥터의 Main Gearbox (MGB) In helicopters, power transfer function from the engine to Main Rotor, Tail Rotor and other necessary accessories is performed by the Main Gearbox, typically known as Transmission as well. The main purpose of a helicopter main gearbox or transmission is to reduce output rpm of the engine to most suitable level for driving the main rotors and tail rotors of a helicopter. For example, a helicopter.. 2023. 3. 10.
MFD(Multi Function Display), CDU(Control Display Unit) MFD : Multi Function Display A multifunction display (MFD) is a small-screen (CRT or LCD) surrounded by multiple soft keys (configurable buttons) that can be used to display information to the user in numerous configurable ways. MFDs originated in aviation, first in military aircraft, and later were adopted by commercial aircraft, general aviation, automotive use, and shipboard use. CDU : Contro.. 2023. 2. 12.
DO-178 ] Stage Of Involvement (SOI) SOI(Stage Of Involvement) 란 DO-178 인증을 진행할 때 인증기관(Certification Authority)이 특정 프로젝트의 소프트웨어 개발 생명주기의 중요 단계에 관여하여 소프트웨어 개발 및 검증 활동이 DO-178B 가이드라인에 맞도록 진행되고 있는지 확인하는 절차인 것이다. Stage Of Involvement (SOI) #1 : Software Planning Review 소프트웨어 개발 계획 절차가 완료될 때 즉, 대부분의 계획서와 표준이 완료되고 검토되었을때 수행되어야 한다. Stage Of Involvement (SOI) #2 : Software Development Review 소프트웨어 개발 데이터(즉, 요구조건, 설계, 코드 등)의 상당 부분(일반적으로 약 5.. 2023. 2. 10.
개발규격서 SS, PIDS, CIDS 체계규격서(System Specification) 부체계개발규격서(PIDS, Prime Item Development Specification) 구성품개발규격서 (CIDS, Critical Item Development Specification) 를 하향식으로 순차적 개발한다. 체계설계(SRR), 기본설계(PDR), 상세설계(CDR) 단계에 따라 초안작성과 확정시기가 다르다. 2022. 11. 14.
CDRL 과 SDRL In United States military contracts, Contract Data Requirements List (CDRL, pronounced SEE-drill) is a list of authorized data requirements for a specific rocurement that forms a part of the contract. The CDRL is a register of the deliverable data items. Subcontract Data Requirements List (SDRL) is a prime contractor flow-down of the CDRL requirements to a subcontractor. Generally the prime will.. 2022. 11. 14.
LRU 와 SRU 출처 : https://blog.naver.com/acftacft/222549840039 2022. 9. 30.
5. 시험준비상태검토 (TRR, Test Readiness Review) 시험준비상태검토 (TRR, Test Readiness Review) 가. 개 요 TRR은 시험 목적, 방법, 절차, 범위, 인력, 자원 및 안전 고려사항 등이 포함된 시험계획이 사용자 요구사항 및 체계요구조건에 대한 만족 여부를 검증 및 확인할 수 있는지 검토하여 시험평가(DT/OT) 단계로 진입 가능함을 공식적으로 확인하는 절차이다. 나. TRR 수행시기 및 업무절차 1) 수행시기 가) TRR은 체계통합 및 기능적인 점검이 완료된 후 공식시험평가(DT/OT)를 착수하기 15일 이전에 수행하며 통합시험평가를 수행하는 경우 개발시험평가 착수 전에 TRR을 수행하고 개발시험평가(DT)와 운용시험평가(OT)를 별도로 수행 시 각각에 대해 TRR을 수행한다. 2) 업무절차도 다. TRR 진입기준 1) 연구개발주.. 2022. 9. 26.
4. 상세설계검토 (CDR, Critical Design Review) 상세설계검토 (CDR, Critical Design Review) 가. 개 요 CDR은 체계요구조건 및 체계기능요구조건이 상세설계를 충족하는 초기 제품규격으로 HW설계기술서(HDD), SW설계기술서(SDD), 인터페이스설계기술서(IDD), 연동통제문서(ICD), 제품 규격서(안)에 완전하게 반영되었는지를 확인하고 초기 제품기준선(Initial Product Baseline)을 설정하며, 승인된 총사업비와 개발일정 및 수용 가능한 위험범위 안에서 요구조건을 충족하는 시제제작, 체계통합 및 시험단계로 진행이 가능함을 공식 적으로 확인하는 절차이다. 나. CDR 수행시기 및 업무절차 1) 수행시기 가) 체계의 세부 구성품/부품까지 상세설계가 완료되고 M&S를 통하여 성능예측을 수행한 후 시제제작을 시작할 준비.. 2022. 9. 26.
3. 기본설계검토 (PDR, Preliminary Design Review) 기본설계검토(PDR, Preliminary Design Review) 가. 개 요 PDR은 체계요구조건 및 체계기능요구조건이 기본설계를 충족하는 개발규격으로 체계/부체계설계 기술서(SSDD), HW요구사항명세서(HRS), SW요구사항명세서(SRS) 및 개발규격서(안)에 완전하게 반영되었는지 확인하고 할당기준선(Allocated Baseline)을 설정하며 승인된 총사업비, 개발일정 및 수용 가능한 위험범위 안에서 요구조건을 충족하는 상세설계로 진행이 가능함을 공식적으로 확인하는 절차이다. 나. PDR 수행시기 및 업무절차 1) 수행시기 체계개발 단계에서 하드웨어와 소프트웨어 형상품목의 기본설계가 완료된 후 IPT가 기본설계의 완전성 여부와 상세설계 및 시험절차 개발을 시작할 준비가 되었는지 결정할 필요가.. 2022. 9. 26.
2. 체계기능검토 (SFR, System Functional Review) 체계기능검토 (SFR, System Functional Review) 가. 개 요 SFR은 사용자 요구사항 및 체계요구조건이 체계규격서에 무기체계의 기능요구조건으로 일관성 있고 정확하게 반영되었는지 확인하여 체계에 대한 기능기준선(Functional Baseline)을 설정하고, 승인된 총 사업비, 개발일정 및 수용 가능한 위험범위 안에서 요구조건을 충족하는 체계의 기본설계로 진행이 가능함을 공식적으로 확인하는 절차이다. 나. SFR 수행시기 및 업무절차 1) 수행시기 가) 체계개발 단계에서 초기 기본설계를 수행하기 전에 실시한다. 나) 사업특성에 따라 필요시 SRR과 동시 수행이 가능하나 이때는 사용자 요구사항이 체계기능요구조건으로 상세하고 정확하게 정의되어야 한다. 2) 업무절차도 다. SFR 진입기.. 2022. 9. 26.
1. 체계요구조건검토 (SRR, System Requirements Review) 체계요구조건검토 (SRR, System Requirements Review) 가. 개 요 SRR은 사용자의 요구사항이 체계요구사항명세서(SSRS)에 무기체계 개발을 위한 체계요구조건으로 일관성 있고 정확하게 반영되었는지 확인하고 승인된 총사업비, 개발일정 및 수용 가능한 위험범위 안에서 체계 요구조건을 충족하는 체계설계 단계로 진행이 가능함을 공식적으로 확인하는 절차이다. 나. SRR 수행시기 및 업무절차 1) 수행시기 가) 사용자 요구사항에 대한 이해가 완료되고 탐색개발을 통해 검증된 주요 기술 및 구성품 개발결과를 무기체계 요구조건으로 반영할 수 있는 시점에 수행한다. 나) 탐색개발과 체계개발이 분리 수행되는 사업의 경우 탐색개발 후반부에 수행하며, 탐색개발 생략 또는 탐색/체계 통합 사업의 경우에는.. 2022. 9. 26.
기술검토회의 관련 용어 정리 사용자 요구사항(Needs) 개발대상 체계 및 관련 계층구조가 만족시켜야 하는 기능 및 성능 등이 집합으로 최상위원천 요구사항인 운용요구서, 사업추진기본전략 등에 기술되어 있는 이해 관계자들의 요구 사항 체계요구조건(Requirements) 이해관계자들의 요구사항을 무기체계 개발을 위한 체계/부체계 아키텍처, HW, SW, 인터 페이스 등의 세부적인 기능과 성능 등에 관한 조건이나 능력으로 정의한 것 위험평가 및 관리자료 무기체계 획득과정에서 발생될 수 있는 잠재적인 위험을 비용, 일정, 성능 등 여러 측면에서 분석 및 평가한 결과 및 향후 관리를 위한 위험관리계획서, 필요시 EVM의 편차분석/비용분석보고서, CAIV의 목표비용관리/대책 보고서, 수명 주기비용/총 소요비용 보고서 등을 포함한 문서 기술계.. 2022. 9. 26.
기술검토회의 기술검토회의 기술검토회의란 사업관련 모든 이해관계자들이 연구개발 진행간 공식기술검토에서 단계별 설정기준에 맞게 요구사항 분석에 따른 현재의 개발 진척도를 비교·분석하여 분야별 완성도를 검토하기 위한 회의이다. 기술검토회의는 [그림 6]과 같이 사용자 요구사항 분석(SRR)에서 상세설계 (CDR)까지 하향식 세분화 과정을 통해 구체화 되며 이것은 다시 구현, 통합, 검증 및 확인의 상향식 과정을 거쳐 사용자 요구사항을 충족하는 최종 제품으로 완성된다. 이러한 점에서 기술검토회의는 전체 수명주기에 걸쳐 연구개발 진행 간 공식 기술검토 시점에서 사업에 참여하는 이해관계자들이 요구사항 분석에서 양산에 이르기까지 단계별 완성도를 평가하고 기술적 위험을 점검하며, 다음 단계로의 진입 여부를 결정하기 위해 수행하는 .. 2022. 9. 26.
ICD 와 ESCID, Interface Control Document ICD (Interface Control Document)는 인터페이스 통제 문서로 시스템 또는 장치 사이에 주고받는 메시지의 구조를 정의 하는 중요한 정보로서 인터페이스를 규정한 문서를 말한다. ESICD (Electrical Signal Interface Control Document)는 전기적 신호의 인터페이스 및 프로토콜을 정의한 문서로 EICD라고도 한다. (디지털신호 입력/출력, 아날로그신호 입력/출력, 신호 특성과 voltage level 등) ICD 문서 예시 EICD 문서 예시 2022. 8. 30.
PBIT / CBIT / IBIT 항공, 방산 등 분야에 탑재되는 전자장비들은 안전을 위하여 신속한 고장탐지가 필요하며, 각 탑재장비는 BIT(Built-In-Test, 자체고장진단) 기능을 보유하도록 설계된다. HTML 삽입 미리보기할 수 없는 소스 탑재 전자장비에 자체입증회로, 자체점검회로, 오차 탐지 및 보정회로를 내장하여 고장 위치를 알아 내고 식별하는 On-Board 하드웨어 및 소프트웨어. BIT는 크게 PBIT, CBIT, IBIT 세 종류 로 분류된다. PBIT(Power up BIT) 구성품에 전원이 인가될 때 자동 수행되는 것으로 전원인가 자체고장진단 CBIT(Continuous BIT) 임무 수행 중에 정상 작동여부를 지속적으로 모니터링하는 것으로서 연속 자체고장진단 IBIT(Initiated BIT) 운용자의 명령에.. 2022. 8. 30.
CSCI / CSC / CSU 란 CSCI - Computer Software Configuration Item, 형상관리를 하는 단위 CSC - Computer Software Component, 독립적으로 배포 가능한 단위 CSU - Computer Software Unit, 독립적으로 테스트 가능한 단위 무기체계 내장형 소프트웨어 획득 및 관리 지침 제3조(용어정의) "소프트웨어 형상품목(CSCI : Computer Software Configuration Item)"이라 함은 최종사용기능을 만족하고, 획득기관이 형상관리를 하기 위해 분리한 소프트웨어 집합체로서 기능, 크기, (군수)지원 개념, 재사용 계획, 중요도, 상호운용성, 별도 통제 및 문서화 필요성 등의 요소를 고려·절충하여 선정한 소프트웨어를 말한다. "소프트웨어 구성품.. 2022. 8. 30.