{"text_format":"2","workbook":"xlsx","n_sheets":1,"sheets":["PAL_SW_TD"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":3,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"PAL_SW_TD","index":0,"n_rows":190,"n_cols":9,"rows_kept":190,"cut":false,"hidden":false,"merged":[[182,4,184,4],[182,3,184,3],[182,2,184,2],[182,1,184,1],[182,0,184,0],[178,4,179,4],[178,3,179,3],[178,2,179,2],[178,1,179,1],[178,0,179,0],[176,4,177,4],[176,3,177,3],[176,2,177,2],[176,1,177,1],[176,0,177,0],[174,4,175,4],[174,3,175,3],[174,2,175,2],[174,1,175,1],[174,0,175,0],[170,0,171,0],[170,1,171,1],[170,2,171,2],[170,3,171,3],[170,4,171,4],[166,0,168,0],[166,1,168,1],[166,2,168,2],[166,3,168,3],[166,4,168,4],[163,0,164,0],[163,1,164,1],[163,2,164,2],[163,3,164,3],[163,4,164,4],[161,0,162,0],[161,1,162,1],[161,2,162,2],[161,3,162,3],[161,4,162,4],[158,4,160,4],[158,3,160,3],[158,2,160,2],[158,1,160,1],[158,0,160,0],[156,0,157,0],[156,1,157,1],[156,2,157,2],[156,3,157,3],[156,4,157,4],[154,0,155,0],[154,1,155,1],[154,2,155,2],[154,3,155,3],[154,4,155,4],[151,4,153,4],[151,3,153,3],[151,2,153,2],[151,1,153,1],[151,0,153,0],[146,4,148,4],[149,0,150,0],[149,1,150,1],[149,2,150,2],[149,3,150,3],[149,4,150,4],[143,0,145,0],[146,0,148,0],[146,1,148,1],[146,2,148,2],[146,3,148,3],[143,4,145,4],[143,3,145,3],[143,2,145,2],[143,1,145,1],[141,0,142,0],[141,1,142,1],[141,2,142,2],[141,3,142,3],[141,4,142,4],[136,0,138,0],[136,3,138,3],[136,4,138,4],[139,4,140,4],[139,3,140,3],[139,0,140,0],[139,1,140,1],[139,2,140,2],[136,1,138,1],[136,2,138,2],[134,0,135,0],[134,1,135,1],[134,2,135,2],[134,3,135,3],[134,4,135,4],[131,4,133,4],[131,3,133,3],[131,2,133,2],[131,1,133,1],[131,0,133,0],[129,0,130,0],[129,1,130,1],[129,2,130,2],[129,3,130,3],[129,4,130,4],[127,0,128,0],[127,1,128,1],[127,2,128,2],[127,3,128,3],[127,4,128,4],[122,4,123,4],[124,3,126,3],[124,0,126,0],[124,1,126,1],[124,2,126,2],[124,4,126,4],[117,4,118,4],[119,4,121,4],[119,3,121,3],[119,2,121,2],[119,1,121,1],[117,3,118,3],[117,0,118,0],[117,1,118,1],[117,2,118,2],[119,0,121,0],[122,0,123,0],[122,1,123,1],[122,2,123,2],[122,3,123,3],[115,0,116,0],[115,1,116,1],[115,2,116,2],[115,3,116,3],[115,4,116,4],[112,4,114,4],[112,3,114,3],[112,2,114,2],[112,1,114,1],[112,0,114,0],[110,0,111,0],[110,1,111,1],[110,2,111,2],[110,3,111,3],[110,4,111,4],[107,4,109,4],[107,3,109,3],[107,2,109,2],[107,1,109,1],[107,0,109,0],[105,0,106,0],[105,1,106,1],[105,2,106,2],[105,3,106,3],[105,4,106,4],[103,0,104,0],[103,1,104,1],[103,2,104,2],[103,3,104,3],[103,4,104,4],[97,4,99,4],[100,0,102,0],[100,1,102,1],[100,2,102,2],[100,3,102,3],[100,4,102,4],[94,0,96,0],[97,0,99,0],[97,1,99,1],[97,2,99,2],[97,3,99,3],[91,4,93,4],[94,4,96,4],[94,3,96,3],[94,2,96,2],[94,1,96,1],[89,0,90,0],[91,0,93,0],[91,1,93,1],[91,2,93,2],[91,3,93,3],[86,4,88,4],[89,4,90,4],[89,3,90,3],[89,2,90,2],[89,1,90,1],[86,0,88,0],[86,1,88,1],[86,2,88,2],[86,3,88,3],[84,4,85,4],[84,3,85,3],[84,2,85,2],[84,1,85,1],[84,0,85,0],[82,0,83,0],[82,1,83,1],[82,2,83,2],[82,3,83,3],[82,4,83,4],[77,4,79,4],[80,0,81,0],[80,1,81,1],[80,2,81,2],[80,3,81,3],[80,4,81,4],[75,0,76,0],[77,0,79,0],[77,1,79,1],[77,2,79,2],[77,3,79,3],[72,4,74,4],[75,4,76,4],[75,3,76,3],[75,2,76,2],[75,1,76,1],[72,0,74,0],[72,1,74,1],[72,2,74,2],[72,3,74,3],[69,0,71,0],[69,1,71,1],[69,2,71,2],[69,3,71,3],[69,4,71,4],[67,0,68,0],[67,1,68,1],[67,2,68,2],[67,3,68,3],[67,4,68,4],[65,0,66,0],[65,1,66,1],[65,2,66,2],[65,3,66,3],[65,4,66,4],[59,4,61,4],[63,0,64,0],[63,1,64,1],[63,2,64,2],[63,3,64,3],[63,4,64,4],[59,0,61,0],[59,1,61,1],[59,2,61,2],[59,3,61,3],[57,0,58,0],[57,1,58,1],[57,2,58,2],[57,3,58,3],[57,4,58,4],[53,0,55,0],[53,1,55,1],[53,2,55,2],[53,3,55,3],[53,4,55,4],[48,4,49,4],[48,3,49,3],[50,4,52,4],[50,3,52,3],[48,0,49,0],[50,0,52,0],[48,1,49,1],[48,2,49,2],[50,1,52,1],[50,2,52,2],[46,0,47,0],[46,1,47,1],[46,2,47,2],[46,3,47,3],[46,4,47,4],[44,4,45,4],[44,3,45,3],[44,0,45,0],[44,1,45,1],[44,2,45,2],[39,3,41,3],[39,4,41,4],[42,0,43,0],[42,1,43,1],[42,2,43,2],[42,3,43,3],[42,4,43,4],[33,3,34,3],[33,4,34,4],[35,3,36,3],[35,4,36,4],[37,3,38,3],[37,4,38,4],[37,0,38,0],[37,1,38,1],[37,2,38,2],[39,0,41,0],[39,1,41,1],[39,2,41,2],[33,0,34,0],[33,1,34,1],[33,2,34,2],[35,0,36,0],[35,1,36,1],[35,2,36,2],[30,4,32,4],[30,3,32,3],[30,2,32,2],[30,1,32,1],[30,0,32,0],[24,4,26,4],[28,0,29,0],[28,1,29,1],[28,2,29,2],[28,3,29,3],[28,4,29,4],[24,0,26,0],[24,1,26,1],[24,2,26,2],[24,3,26,3],[22,0,23,0],[22,1,23,1],[22,2,23,2],[22,3,23,3],[22,4,23,4],[20,0,21,0],[20,1,21,1],[20,2,21,2],[20,3,21,3],[20,4,21,4],[13,4,16,4],[17,0,19,0],[17,1,19,1],[17,2,19,2],[17,3,19,3],[17,4,19,4],[13,0,16,0],[13,1,16,1],[13,2,16,2],[13,3,16,3],[11,0,12,0],[11,1,12,1],[11,2,12,2],[11,3,12,3],[11,4,12,4],[9,0,10,0],[9,1,10,1],[9,2,10,2],[9,3,10,3],[9,4,10,4],[7,0,8,0],[7,1,8,1],[7,2,8,2],[7,3,8,3],[7,4,8,4],[5,0,6,0],[5,1,6,1],[5,2,6,2],[5,3,6,3],[5,4,6,4],[1,0,1,8],[3,8,4,8],[3,0,4,0],[3,1,4,1],[3,5,4,5],[3,3,4,3],[3,2,4,2],[3,6,4,6],[3,7,4,7],[3,4,4,4]]}
[]
["PAL_SW_TD"]
[]
["System Requirement ID","Category","\ndivision","System Requirements","System Requirements","\nSW High Level Requirements ID","\nDetailed requirements description","\nDetailed requirements description","Remarks"]
[]
["KAU-SYS-001","SW","Functional \nRequirements","비행계획에 대한 연계 데이터를 수신할 수 있어야 한다","The aircraft must be able to receive flight plan-related data.","SW-HLR-REQ-001","드론원스톱 민원서비스 시스템으로부터 비행계획 신청 데이터를 API 방식(REST)을 통해서 수신하며 데이터 타입은 JSON으로 받는다.","Flight plan application data is received from the Drone One-Stop Civil Service System through a REST-based API, using JSON as the data format."]
[{"$nulls":5},"SW-HLR-REQ-002","비행계획 신청 데이터는 신청번호, 신청일자, 비행시작일자, 비행종료일자, 비행목적, 비행구역, 고도 등의 데이터를 수신하며 응답결과(성공, 실패)를 반환한다. ","Flight plan application data receives data such as application number, application date, flight start date, flight end date, flight purpose, flight area, and altitude, and returns a response result (success, failure)."]
["KAU-SYS-002","SW","Functional \nRequirements","수신된 비행계획 데이터를 가공 및 저장할 수 있어야 한다.","The aircraft must be able to process and store received flight plan data.","SW-HLR-REQ-003","수신된 비행계획 신청 데이터를 내부 데이터 구조에 맞게 가공(변환/정규화)하여 DB 테이블(FPL_BSC)에 저장한다.","The received flight plan application data is processed (converted/normalized) to fit the internal data structure and stored in the DB table (FPL_BSC)."]
[{"$nulls":5},"SW-HLR-REQ-004","수신 데이터에 대한 필수값 및 형식 검증을 수행하며, 실패 시 저장하지 않고 실패 사유를 전달한다.","The system validates mandatory fields and data formats for the received data, and in case of validation failure, the data is not stored and a failure reason is provided."]
["KAU-SYS-003","SW","Functional \nRequirements","비행계획과 관련된 신청자, 조종자, 기체 및 비행계획 정보를 관리할 수 있어야 한다","The aircraft must be able to manage applicant, pilot, aircraft, and flight plan information related to the flight plan.","SW-HLR-REQ-005","수신된 비행계획 신청 데이터는 비행승인신청 검토결과 현황 페이지에 표출하여 관리한다.","The received flight plan application data is displayed and managed on the flight approval application review results page."]
[{"$nulls":5},"SW-HLR-REQ-006","비행승인 신청 검토결과 현황 페이지는 검색조건(신청 시작일, 신청 종료일, 신청번호, 담당부서 등), 비행승인 신청 검토결과 목록(검토결과, 신청번호, 요청월, 요청일, 신청자, 행정구역 등), 검토결과(승인, 조건부 승인, 미승인, 비대상) 등을 표출한다.","The flight approval application review result status page displays search conditions (application start date, application end date, application number, department in charge, etc.), a list of flight approval application review results (review result, application number, request month, request date, applicant, administrative district, etc.), and review results (approval, conditional approval, disapproval, non-target)."]
["KAU-SYS-004","SW","Functional \nRequirements","타 USS 사업자로부터 수신한 비행계획 정보를 관리할 수 있어야 함","Must be able to manage flight plan information received from other USS operators.","SW-HLR-REQ-007","타 USS 사업자로부터 수신한 비행계획 신청 정보는 관리자 페이지 자동비행승인 관리 목록을 통해 관리한다.","Flight plan application information received from other USS operators is managed through the automatic flight approval management list on the administrator page."]
[{"$nulls":5},"SW-HLR-REQ-008","자동비행승인 신청 관리 페이지는 기본정보(사이트 코드명, 비행계획서 출처, 신청번호, 신청인, 휴대폰번호 등), 비행구역 상세정보(구분, 신청고도, 주소, 반경 등), 기체정보(신고번호, 제작번호, 기체종류, 보험가입여부 등), 조종자 정보(이름, 자격번호, 연락처, 경력 등)로 구성하여 관리한다.","The automatic flight approval application management page is composed of basic information (site code name, flight plan source, application number, applicant, mobile phone number, etc.), flight area details (classification, application altitude, address, radius, etc.), aircraft information (report number, production number, aircraft type, insurance subscription status, etc.), and pilot information (name, license number, contact information, experience, etc.)."]
["KAU-SYS-005","SW","Functional \nRequirements","비행계획 신청 데이터의 유효성 검증을 수행할 수 있어야 한다.","The ability to validate flight plan application data must be enabled.","SW-HLR-REQ-009","비행계획 신청 데이터는 드론정보 통합시스템과의 연계를 통해 유효성 검증을 수행한다.","Flight plan application data is validated through linkage with the drone information integration system."]
[{"$nulls":5},"SW-HLR-REQ-010","드론정보 통합 시스템과의 연계는 API 방식(REST)을 통하며 타입은 JSON으로 한다.","Connection with the drone information integration system is via API (REST) ​​and the type is JSON."]
[{"$nulls":5},"SW-HLR-REQ-011","조종자 CI 값을 통해 조종자 이름, 생년월일, 성별, 전화번호, 자격번호 등의 data를 받아 유효성 검증을 처리한다.","Validation is processed by receiving data such as the pilot's name, date of birth, gender, phone number, and qualification number through the pilot's CI value."]
[{"$nulls":5},"SW-HLR-REQ-012","기체 신고번호를 통해 기체 구분, 모델 명, 영리 여부, 제작번호, 중량 구분 등의 data를 받아 유효성 검증을 처리한다.","Through the aircraft report number, data such as aircraft classification, model name, commercial status, production number, and weight classification are received and processed for validity verification."]
["KAU-SYS-006","SW","Functional \nRequirements","비행계획 신청 데이터에 대한 자동 승인 로직을 적용해 승인 여부를 결정할 수 있어야 한다.","Automated approval logic must be applied to flight plan application data to determine approval.","SW-HLR-REQ-013","유효성 검증이 완료된 data는 LAANC를 통해 자동 승인 로직을 적용한다.","Data that has been validated is automatically approved through LAANC."]
[{"$nulls":5},"SW-HLR-REQ-014","자동 승인 로직에 대한 승인 여부는 관제권 내 장애물제한표면을 기준으로 한다.","Approval of automatic approval logic is based on the obstacle restriction surface within the control zone."]
[{"$nulls":5},"SW-HLR-REQ-015","장애물제한표면의 구역 별 승인 가능 허용 반경 및 허용 고도를 바탕으로 신청 반경 및 신청 고도를 확인 하여 승인 여부를 결정한다.","The application radius and application height are checked based on the allowable radius and allowable height for each area of ​​the obstacle restriction surface, and approval is determined."]
["KAU-SYS-007","SW","Functional \nRequirements","승인 로직 처리 결과를 승인, 미승인, 비대상으로 구분하여 승인 결과를 관리 할 수 있어야 한다.","Approval logic processing results must be categorized into approved, disapproved, and unapproved categories, allowing for management of approval results.","SW-HLR-REQ-016","자동비행승인 신청 관리 페이지를 통해 승인 결과를 표출한다.","The approval result is displayed through the automatic flight approval application management page."]
[{"$nulls":5},"SW-HLR-REQ-017","비행승인 신청 검토결과 현황 페이지는 검색조건(신청 시작일, 신청 종료일, 신청번호, 담당부서 등), 비행승인 신청 검토결과 목록(검토결과, 신청번호, 요청월, 요청일, 신청자, 행정구역 등), 검토결과(승인, 조건부 승인, 미승인, 비대상) 등을 표출한다.","The flight approval application review result status page displays search conditions (application start date, application end date, application number, department in charge, etc.), a list of flight approval application review results (review result, application number, request month, request date, applicant, administrative district, etc.), and review results (approval, conditional approval, disapproval, non-target)."]
["KAU-SYS-008","SW","Functional \nRequirements","비행계획 정보 및 승인 결과에 대한 조회 요청 정보를 수신할 수 있어야 한다.","The ability to receive inquiry requests for flight plan information and approval results must be provided.","SW-HLR-REQ-018","비행계획서 조회 내부 통신은 GET 방식을 통해 이루워지며, 타입은 JSON으로 한다.","Internal communication for flight plan inquiry is done via GET method and the type is JSON."]
[{"$nulls":5},"SW-HLR-REQ-019","비행계획서 조회 및 승인 결과를 수신하고 해당 정보를 사용자 화면(자동비행승인 신청 내역 페이지)에 표출해준다.","Receive flight plan inquiry and approval results and display the information on the user screen (automatic flight approval application details page)."]
["KAU-SYS-009","SW","Functional \nRequirements","비행계획 처리 결과에 대해 유효성 검증 결과 및 승인 여부 정보를 제공할 수 있어야 한다.","The ability to provide validation results and approval status information for flight plan processing results must be provided.","SW-HLR-REQ-020","비행계획서 유효성 검증 내부 통신은 POST 방식을 통해 이루워지며, 타입은 JSON으로 한다.","Internal communication for flight plan validation is done via POST method and the type is JSON."]
[{"$nulls":5},"SW-HLR-REQ-021","유효성 검증은 관제권 내 장애물제한 표면의 허용 반경 및 허용 고도에 따라 진행한다.","Validation is performed according to the allowable radius and allowable altitude of the obstacle restriction surface within the control zone."]
[{"$nulls":5},"SW-HLR-REQ-022","좌표 정보에 따라 영역을 확인하고, 해당 영역의 허용 반경 및 허용 고도를 확인 후 신청 반경 및 신청 고도를 확인하여 승인 여부를 제공한다.","The area is verified based on the coordinate information, the allowable radius and allowable altitude of the area are verified, and the application radius and application altitude are verified to determine whether or not to approve the application."]
["KAU-SYS-010","SW","Functional \nRequirements","항공고시보(NOTAM)데이터를 수신할 수 있어야 한다.","The system must be able to receive NOTAM data.","SW-HLR-REQ-023","항공정보통합관리 시스템을 통하여 엑셀 다운로드를 진행한다.","Download Excel data through the Aviation Information Integrated Management System.","The actual linkage is not developed yet, and is currently being processed after downloading Excel."]
["KAU-SYS-011","SW","Functional \nRequirements","내부 기준에 따라 수신된 데이터를 가공하여 저장할 수 있어야 한다.","The system must be able to process and store the received data according to internal standards.","SW-HLR-REQ-024","항공고시보 데이터를 내부 데이터 구조에 맞게 가공(변환/정규화)하여 저장한다.","The aviation notice data is processed (converted/normalized) to fit the internal data structure and stored."]
[{"$nulls":5},"SW-HLR-REQ-025","가공된 항공고시보 데이터는 DB테이블(AERL_NOTAM_BSC)에 저장한다.","The processed aviation notice data is stored in the DB table (AERL_NOTAM_BSC)."]
["KAU-SYS-012","SW","Functional \nRequirements","항공고시보(NOTAM)데이터의 변경 사항을 반영하여 업데이트 처리 할 수 있어야 한다.","The system must be able to update NOTAM data to reflect changes.","SW-HLR-REQ-026","배치를 통해 변경사항이 있는 항공고시보 데이터는 업데이트 처리한다.","Air traffic notice data with changes are updated through batch processing."]
[{"$nulls":5},"SW-HLR-REQ-027","배치는 매일 02:00에 처리된다.","Batches are processed daily at 02:00."]
[{"$nulls":5},"SW-HLR-REQ-028","배치는 CRON 표현식을 통해 처리되며, 설정 가능하도록 구성한다.","Batches are processed via CRON expressions and are configurable."]
["KAU-SYS-013","SW","Functional \nRequirements","외부 시스템으로부터 기상정보 데이터를 수신할 수 있어야 한다.","The system must be able to receive weather data from external systems.","SW-HLR-REQ-029","공공데이터 포털을 통해 기상정보 데이터를 API 방식(REST)을 통해서 수신하며, 데이터 타입은 JSON으로 받는다.","Weather information data is received through the public data portal via API (REST), and the data type is JSON."]
[{"$nulls":5},"SW-HLR-REQ-030","연계 항목은 날씨정보, 최고기온, 최저기온, 풍속, 풍향, 일출, 일몰 등을 받는다.","Linked items receive weather information, high temperature, low temperature, wind speed, wind direction, sunrise, sunset, etc."]
["KAU-SYS-014","SW","Functional \nRequirements","외부 시스템으로부터 지역 기반 기상정보 데이터를 수신할 수 있어야 한다.","The system must be able to receive location-based weather data from external systems.","SW-HLR-REQ-031","공공데이터 포털을 통해 기상정보 데이터를 API 방식(REST)을 통해서 수신하며, 데이터 타입은 JSON으로 받는다.","Weather information data is received through the public data portal via API (REST), and the data type is JSON."]
[{"$nulls":5},"SW-HLR-REQ-032","연계 항목은 발표일자, 발표시각, 예보일자, 예보시각, 예보지점 좌표값 등을 받는다.","Linked items receive the announcement date, announcement time, forecast date, forecast time, and forecast point coordinates."]
["KAU-SYS-015","SW","Functional \nRequirements","수신된 기상정보 데이터를 가공하여 저장처리 한다.","The system must process and store the received weather data.","SW-HLR-REQ-033","기상정보 데이터를 내부 데이터 구조에 맞게 가공(변환/정규화)하여 저장한다.","Weather information data is processed (converted/normalized) to fit the internal data structure and stored."]
[{"$nulls":5},"SW-HLR-REQ-034","가공된 기상정보 데이터는 DB테이블(AERL_SNR_SNS_BSC)에 저장한다.","Processed weather information data is stored in the DB table (AERL_SNR_SNS_BSC)."]
["KAU-SYS-016","SW","Functional \nRequirements","기상정보 데이터의 변경사항을 반영하여 업데이트 할 수 있어야 한다.","The system must be able to update the weather data to reflect changes.","SW-HLR-REQ-035","배치를 통해 변경사항이 있는 기상정보 데이터는 업데이트 처리한다.","Weather information data with changes is updated through batch processing."]
[{"$nulls":5},"SW-HLR-REQ-036","배치는 매일 02:00에 처리된다.","Batches are processed daily at 02:00."]
[{"$nulls":5},"SW-HLR-REQ-037","배치는 CRON 표현식을 통해 처리되며, 설정 가능하도록 구성한다.","Batches are processed via CRON expressions and are configurable."]
["KAU-SYS-017","SW","Functional \nRequirements","항공고시보의 조회 API를 구성한다.","Configure an API for retrieving aviation notices.","SW-HLR-REQ-038","내부연계의 항공고시보는 GET 방식으로 통신하며 JSON 타입으로 한다.","Internally linked aviation notices are communicated using the GET method and are in JSON format."]
[{"$nulls":5},"SW-HLR-REQ-039","연계 항목은 항공고시보 고유번호, 위치, 유효시작일, 유효 종료일 등으로 구성하며, 성공/실패값을 반환한다.","The linked items consist of the aviation notice unique number, location, validity start date, validity end date, etc., and return a success/failure value."]
["KAU-SYS-018","SW","Functional \nRequirements","기상정보의 조회 API를 구성한다.","Configure an API for retrieving weather information.","SW-HLR-REQ-040","내부연계의 기상정보는 GET 방식으로 통신하며 JSON 타입으로 한다.","Internally linked weather information is communicated using the GET method and is in JSON format."]
[{"$nulls":5},"SW-HLR-REQ-041","연계 항목은 예보날짜, 최저기온, 최고기온, 날씨, 풍속, 풍향, 지역 등으로 구성하며, 성공/실패값을 반환한다.","The linked items consist of forecast date, minimum temperature, maximum temperature, weather, wind speed, wind direction, region, etc., and return a success/failure value."]
["KAU-SYS-019","SW","Functional \nRequirements","지도정보 데이터를 수신할 수 있어야 한다.","It must be able to receive map information data.","SW-HLR-REQ-042","map box를 통해 지도정보 데이터를 API 방식(REST)을 통해서 수신하며, 데이터 타입은 JSON으로 받는다.","Map information data is received through the API method (REST) ​​via map box, and the data type is JSON."]
[{"$nulls":5},"SW-HLR-REQ-043","연계 항목은 건물정보, 고도, 좌표, 지역정도 등을 수신처리 한다.","Linked items receive and process building information, altitude, coordinates, and area information."]
["KAU-SYS-020","SW","Functional \nRequirements","내부 기준에 따라 가공하여 저장할 수 있어야 한다.","It must be able to process and store map information data according to internal standards.","SW-HLR-REQ-044","지도정보 데이터를 내부 데이터 구조에 맞게 가공(변환/정규화)하여 저장한다.","Map information data is processed (converted/normalized) to fit the internal data structure and stored."]
[{"$nulls":5},"SW-HLR-REQ-045","가공된 기상정보 데이터는 DB테이블(GSL_CMPTNC_INST_BSC)에 저장한다.","Processed weather information data is stored in the DB table (GSL_CMPTNC_INST_BSC)."]
["KAU-SYS-021","SW","Functional \nRequirements","지도정보 데이터의 변경사항이 있을 경우 업데이트 처리할 수 있어야 한다.","It must be able to update map information data when it changes.","SW-HLR-REQ-046","배치를 통해 변경사항이 있는 지도정보 데이터는 업데이트 처리한다.","Map information data that has changes through batch processing is updated."]
[{"$nulls":5},"SW-HLR-REQ-047","배치는 매주 월요일 02:00에 처리된다.","Batches are processed every Monday at 02:00."]
[{"$nulls":5},"SW-HLR-REQ-048","배치는 CRON 표현식을 통해 처리되며, 설정 가능하도록 구성한다.","Batches are processed via CRON expressions and are configurable."]
["KAU-SYS-022","SW","Functional \nRequirements","관제권 내 장애물 제한표면 데이터를 등록 할 수 있어야 한다.","The ability to register obstacle restriction surface data within the control zone must be supported.","SW-HLR-REQ-049","관제권 내 장애물 제한표면 등록을 위한 관리자 페이지를 구성한다.","Configure the administrator page for registering obstacle restriction surfaces within the control zone."]
[{"$nulls":5},"SW-HLR-REQ-050","장애물 제한 표면 등록은 사이트 코드명, 자애물 제한 표면 명, 사용여부, 첨부파일(kml)파일을 통해서 등록 처리한다.","Obstacle restriction surface registration is processed through the site code name, obstacle restriction surface name, usage status, and attached file (kml)."]
[{"$nulls":5},"SW-HLR-REQ-051","등록된 장애물 제한 표면은 web, app, 솔루션에 표출되어야한다.","Registered obstacle restriction surfaces should be displayed on the web, app, and solutions."]
["KAU-SYS-023","SW","Functional \nRequirements","관제권 내 장애물 제한표면 데이터를 저장 처리 할 수 있어야 한다.","The ability to store and process obstacle restriction surface data within the control zone must be supported.","SW-HLR-REQ-052","장애물 제한표면은 DB테이블(GSL_OBS_LMT_SRFC_BSC)에 저장처리 한다.","Obstacle restriction surfaces are stored in the DB table (GSL_OBS_LMT_SRFC_BSC)."]
["KAU-SYS-024","SW","Functional \nRequirements","관제권 내 장애물 제한표면 데이터 업데이트 처리 할 수 있어야 한다.","The ability to update obstacle restriction surface data within the control zone must be supported.","SW-HLR-REQ-053","장애물 제한표면은 수정 및 삭제가 가능하도록 구성한다.","Obstacle restriction surfaces are configured to allow modification and deletion."]
[{"$nulls":5},"SW-HLR-REQ-054","변경된 장애물 제한표면은 DB테이블(GSL_OBS_LMT_SRFC_BSC)에 업데이트 처리 한다.","The changed obstacle limit surface is updated in the DB table (GSL_OBS_LMT_SRFC_BSC)."]
["KAU-SYS-025","SW","Functional \nRequirements","관제권내 장애물(건물 등) 데이터 등록 할 수 있어야 한다.","The system must be able to register data on obstacles (e.g., buildings) within the control area.","SW-HLR-REQ-055","관제권 내 장애물 등록을 위한 관리자 페이지를 구성한다.","Configure an administrator page for registering obstacles within the control zone"]
[{"$nulls":5},"SW-HLR-REQ-056","장애물 등록은 사이트 코드명, 장애물 명, 종류, 사용여부, 좌표 등으로 등록 가능하도록 한다.","Obstacle registration can be done by site code name, obstacle name, type, use status, coordinates, etc."]
[{"$nulls":5},"SW-HLR-REQ-057","등록된 장애물은 web, app, 솔루션에 표출되어야 한다.","Registered obstacles must be displayed on the web, app, and solution."]
["KAU-SYS-026","SW","Functional \nRequirements","관제권내 장애물(건물 등) 데이터 저장 처리 할 수 있어야 한다.","The system must be able to store and process data on obstacles (e.g., buildings) within the control area.","SW-HLR-REQ-058","장애물은 DB테이블(GSL_OBS_BSC)에 저장처리 한다.","Obstacles are stored in the DB table (GSL_OBS_BSC)."]
["KAU-SYS-027","SW","Functional \nRequirements","관제권내 장애물(건물 등) 데이터 업데이트 처리 할 수 있어야 한다.","The system must be able to update data on obstacles (e.g., buildings) within the control area.","SW-HLR-REQ-059","장애물은 수정 및 삭제가 가능하도록 구성한다.","Obstacles are configured to be editable and deletable."]
[{"$nulls":5},"SW-HLR-REQ-060","변경된 장애물은 DB테이블(GSL_OBS_BSC)에 업데이트 처리 한다.","Changed obstacles are updated in the DB table (GSL_OBS_BSC)."]
["KAU-SYS-028","SW","Functional \nRequirements","공역 데이터 수신 할 수 있어야 한다.","Must be able to receive airspace data.","SW-HLR-REQ-061","브이월드를 통해 공역정보 데이터를 API 방식(REST)을 통해서 수신하며, 데이터 타입은 JSON으로 받는다.","Airspace information data is received through API (REST) ​​through VWorld, and the data type is JSON."]
[{"$nulls":5},"SW-HLR-REQ-062","연계 항목은 비행금지 구역, 비행제한 구역, 관제권, 경계구역, 문화재보호도, 국립자연공원 등 수신한다.","Linked items include no-fly zones, restricted flight zones, control zones, boundary zones, cultural heritage protection zones, and national natural parks."]
["KAU-SYS-029","SW","Functional \nRequirements","공역 데이터 가공 및 저장처리 할 수 있어야 한다.","Must be able to process and store airspace data.","SW-HLR-REQ-063","공역정보 데이터를 내부 데이터 구조에 맞게 가공(변환/정규화)하여 저장한다.","The airspace information data is processed (converted/normalized) to fit the internal data structure and stored."]
[{"$nulls":5},"SW-HLR-REQ-064","가공된 공역정보 데이터는 DB테이블(GSL_ASP_BSC)에 저장한다.","The processed airspace information data is stored in the DB table (GSL_ASP_BSC)."]
["KAU-SYS-030","SW","Functional \nRequirements","공역 데이터 업데이트 처리 할 수 있어야 한다.","Must be able to update airspace data.","SW-HLR-REQ-065","배치를 통해 변경사항이 있는 공역정보 데이터는 업데이트 처리한다.","Airspace information data that has changes through deployment is updated."]
[{"$nulls":5},"SW-HLR-REQ-066","배치는 매주 월요일 02:00에 처리된다.","Batches are processed every Monday at 02:00."]
[{"$nulls":5},"SW-HLR-REQ-067","배치는 CRON 표현식을 통해 처리되며, 설정 가능하도록 구성한다.","Batches are processed via CRON expressions and are configurable."]
["KAU-SYS-031","SW","Functional \nRequirements","드론 위치정보 데이터 수신 할 수 있어야 한다.","The drone must be able to receive location data.","SW-HLR-REQ-068","드론의 위치정보는 websocket, tcp/ip 연결을 통해 실시간으로 데이터를 주고 받도록 구성한다.","The drone's location information is configured to exchange data in real time via websocket and TCP/IP connections."]
[{"$nulls":5},"SW-HLR-REQ-069","드론의 위치정보 데이터는 위도, 경도, 고도, 속도, 배터리 잔량, 통신타입 등의 데이터를 수신한다.","The drone's location information data includes latitude, longitude, altitude, speed, remaining battery level, and communication type."]
[{"$nulls":5},"SW-HLR-REQ-070","수신된 드론의 위치정보는 web, app, 솔루션에 표출되어야 한다.","The received drone location information must be displayed on the web, app, and solution."]
["KAU-SYS-032","SW","Functional \nRequirements","드론 위치정보 데이터 가공 및 저장처리 할 수 있어야 한다.","The drone must be able to process and store location data.","SW-HLR-REQ-071","드론의 위치정보 데이터를 내부 데이터 구조에 맞게 가공(변환/정규화)하여 저장한다.","The drone's location information data is processed (converted/normalized) to fit the internal data structure and stored."]
[{"$nulls":5},"SW-HLR-REQ-072","가공된 드론의 위치정보 데이터는 DB테이블(PSTY_CTRL_BSC)에 저장한다.","The processed drone's location information data is stored in the DB table (PSTY_CTRL_BSC)."]
["KAU-SYS-033","SW","Functional \nRequirements","드론 상태정보 데이터 수신 할 수 있어야 한다.","The drone must be able to receive status information data.","SW-HLR-REQ-073","드론의 상태정보는 websocket, tcp/ip 연결을 통해 실시간으로 데이터를 주고 받도록 구성한다.","The drone's status information is configured to exchange data in real time via websocket and TCP/IP connections."]
[{"$nulls":5},"SW-HLR-REQ-074","드론의 상태정보 데이터는 헤딩방향, 비행상태 데이터를 수신한다.","The drone's status information data receives heading direction and flight status data."]
[{"$nulls":5},"SW-HLR-REQ-075","수신된 드론의 상태정보는 web, app, 솔루션에 표출되어야 한다.","The received drone status information must be displayed on the web, app, and solution."]
["KAU-SYS-034","SW","Functional \nRequirements","드론 상태정보 데이터 가공 및 저장처리 할 수 있어야 한다.","The drone must be able to process and store status information data.","SW-HLR-REQ-076","드론의 상태정보 데이터를 내부 데이터 구조에 맞게 가공(변환/정규화)하여 저장한다.","The drone's status information data is processed (converted/normalized) to fit the internal data structure and stored."]
[{"$nulls":5},"SW-HLR-REQ-077","가공된 드론의 상태정보 데이터는 DB테이블(PSTY_CTRL_BSC)에 저장한다.","The processed drone status information data is stored in the DB table (PSTY_CTRL_BSC)."]
["KAU-SYS-034","SW","Functional \nRequirements","드론 비행 시 버퍼존 관리를 할 수 있어야 한다.","The ability to manage buffer zones during drone flight is crucial.","SW-HLR-REQ-078","드론 비행 시 버퍼존을 관리하기 위해 비행계획서 작성 시 버퍼존 설정이 가능하도록 구성한다.","To manage the buffer zone during drone flight, configure the buffer zone setting when writing the flight plan."]
[{"$nulls":5},"SW-HLR-REQ-079","비행구역이 원, 다각형일 경우 버퍼존은 생략 하도록 구성한다.","If the flight area is a circle or polygon, the buffer zone is configured to be omitted."]
["KAU-SYS-034","SW","Functional \nRequirements","기체 간 인접 정보 파악을 위한 비행계획 경로 관리를 할 수 있어야 한다.","The ability to manage flight plan paths to identify proximity between aircraft is crucial.","SW-HLR-REQ-080","기체 간 인접을 막기위해 비행계획서 작성 시 버퍼존을 고려해 알럿을 띄워서 알림처리 한다.","To prevent aircraft from being in close proximity, alerts are issued to take buffer zones into account when writing flight plans."]
[{"$nulls":5},"SW-HLR-REQ-081","비행계획서 신청 시 이상이 없더라도, 실제 비행시 기체가 인접할 경우 비정상상황 알림을 통해 조종자가 파악 할 수 있도록 구성한다.","Even if there are no abnormalities when applying for a flight plan, it is configured so that the pilot can be aware of the abnormal situation through an abnormal situation notification when aircraft are in close proximity during actual flight."]
["KAU-SYS-035","SW","Functional \nRequirements","등록된 지오펜싱 접근 시 비정상 상황 식별처리를 할 수 있어야 한다.","The system must be capable of identifying abnormal situations when approaching a registered geofence.","SW-HLR-REQ-082","관리자 페이지에 등록된 지오펜싱에 기체가 접근했을 경우 비정상 상황 알림을 화면에 띄운다.","When an aircraft approaches a geofencing registered on the administrator page, an abnormal situation notification is displayed on the screen."]
[{"$nulls":5},"SW-HLR-REQ-083","주의, 경고, 위험의 3단계로 비정상 상황을 띄우고 알림음 처리도 가능하도록 구성한다.","It is configured to display abnormal situations in three stages: caution, warning, and danger, and also to allow sound notifications."]
[{"$nulls":5},"SW-HLR-REQ-084","이벤트 설정을 통해 지오펜싱 몇m 접근 시 비정상 상황을 발생 할 지 설정 가능하도록 구성한다.","You can configure the event settings to determine when an abnormal situation will occur when approaching a geofence by a certain distance."]
["KAU-SYS-036","SW","Functional \nRequirements","기체 간 인접 시 비정상 상황 식별처를 할 수 있어야 한다.","The system must be capable of identifying abnormal situations when aircraft are in close proximity.","SW-HLR-REQ-085","기체 간  인접 시 주의, 경고, 위험의 3단계로 비정상 상황을 띄우고 알림음 처리도 가능하도록 구성한다.","When aircraft are in close proximity, abnormal situations are displayed in three stages: caution, warning, and danger, and sound notifications can also be processed."]
[{"$nulls":5},"SW-HLR-REQ-086","이벤트 설정을 통해 기체 간 몇m 접근 시 비정상 상황을 발생 할 지 설정 가능하도록 구성한다.","The event settings allow you to configure how close an aircraft is to each other to cause an abnormal situation."]
["KAU-SYS-037","SW","Functional \nRequirements","공역(비행금지구역, 비행제한구역 등) 접근 시 비정상 상황 식별 처리를 할 수 있어야 한다.","The system must be capable of identifying abnormal situations when approaching airspace (e.g., no-fly zones, restricted flight zones, etc.).","SW-HLR-REQ-087","관리자 페이지에 등록된 공역에 기체가 접근했을 경우 비정상 상황 알림을 화면에 띄운다.","When an aircraft approaches an airspace registered on the administrator page, an abnormal situation notification is displayed on the screen."]
[{"$nulls":5},"SW-HLR-REQ-088","주의, 경고, 위험의 3단계로 비정상 상황을 띄우고 알림음 처리도 가능하도록 구성한다.","It is configured to display abnormal situations in three stages: caution, warning, and danger, and also to allow sound notifications."]
[{"$nulls":5},"SW-HLR-REQ-089","이벤트 설정을 통해 공역 몇m 접근 시 비정상 상황을 발생 할 지 설정 가능하도록 구성한다.","You can configure the event settings to determine when an abnormal situation will occur when approaching a certain distance within the airspace."]
["KAU-SYS-038","SW","Functional \nRequirements","장애물 충돌 접근 시 비정상 상황 식별처리를 할 수 있어야 한다.","The system must be capable of identifying abnormal situations when approaching an obstacle.","SW-HLR-REQ-090","관리자 페이지에 등록된 장애물에 기체가 접근했을 경우 비정상 상황 알림을 화면에 띄운다.","When the aircraft approaches an obstacle registered on the administrator page, an abnormal situation notification is displayed on the screen."]
[{"$nulls":5},"SW-HLR-REQ-091","주의, 경고, 위험의 3단계로 비정상 상황을 띄우고 알림음 처리도 가능하도록 구성한다.","It is configured to display abnormal situations in three stages: caution, warning, and danger, and also to allow sound notifications."]
[{"$nulls":5},"SW-HLR-REQ-092","이벤트 설정을 통해 장애물 몇m 접근 시 비정상 상황을 발생 할 지 설정 가능하도록 구성한다.","You can configure the event settings to determine when an abnormal situation will occur when approaching an obstacle by a certain distance."]
["KAU-SYS-039","SW","Functional \nRequirements","비행경로 이탈 시 비정상 상황 식별처리를 할 수 있어야 한다.","The system must be capable of identifying abnormal situations when deviating from the flight path.","SW-HLR-REQ-093","비행계획서를 기준으로 현재 비행하고 있는 좌표 정보를 비교한다.","Compare the current flight coordinate information with the flight plan."]
[{"$nulls":5},"SW-HLR-REQ-094","비행 경로 이탈 시 주의, 경고, 위험의 3단계로 비정상 상황을 띄우고 알림음 처리도 가능하도록 구성한다.","When the flight path deviates, it is configured to display abnormal situations in three stages: caution, warning, and danger, and to also process notification sounds."]
[{"$nulls":5},"SW-HLR-REQ-095","이벤트 설정을 통해 비행경로 몇m 이탈 시 비정상 상황을 발생 할 지 설정 가능하도록 구성한다.","The event settings can be configured to specify how many meters the flight path deviates from before an abnormal situation occurs."]
["KAU-SYS-040","SW","Functional \nRequirements","비정상 상황 식별에 따른 알림 발송 처리를 할 수 있어야 한다.","It must be possible to process notifications based on the identification of abnormal situations.","SW-HLR-REQ-096","비정상 상황 발생 시 화면 오른쪽 하단에 팝업 알림을 띄운다.","When an abnormal situation occurs, a pop-up notification appears at the bottom right of the screen."]
[{"$nulls":5},"SW-HLR-REQ-097","비정상 상황 종류는 비행경로 이탈, 공역 접근, 지오펜싱 접근, 장애물 충돌, 기체충돌 등으로 구성한다.","Abnormal situations include flight path deviation, airspace approach, geofencing approach, obstacle collision, and aircraft collision."]
[{"$nulls":5},"SW-HLR-REQ-098","비정상 상황은 주의, 경고, 위험의 3단계로 구성하고, 주의는 노란색, 주의는 주황색, 경고는 빨간색으로 표출한다.","Abnormal situations are divided into three levels: caution, warning, and danger. Caution is displayed in yellow, caution in orange, and warning in red."]
["KAU-SYS-041","SW","Functional \nRequirements","비정상 상황 정보, 알림 전송 여부 등 관리를 할 수 있어야 한다.","It should be possible to manage information on abnormal situations, whether to send notifications, etc.","SW-HLR-REQ-099","비정상 상황 발생 시 관리할 수 있도록 구성한다.","Configure it to be able to manage when abnormal situations occur."]
[{"$nulls":5},"SW-HLR-REQ-100","기체 별 비정상 상황 발생 로그를 쌓고 화면에 표출한다.","Logs of abnormal situations occurring on each aircraft are accumulated and displayed on the screen."]
["KAU-SYS-042","SW","Functional \nRequirements","위치안전 정보조회 API를 구성한다.","Configure the Location Safety Information Inquiry API.","SW-HLR-REQ-101","내부적인 위치안전 정보조회 API는 GET 방식 JSON 타입으로 구성한다.","The internal location security information inquiry API is configured as a GET method JSON type."]
[{"$nulls":5},"SW-HLR-REQ-102","드론의 위치(위도, 경도, 고도, 속도 등) 및 상태정보(헤딩방향, 배터리 잔량, 비행상태 등), 비행계획정보(비행구역, 비행타입, 고도, 속도, 위도, 경도, 버퍼존, 비행일자 등)를 조회하는 API를 구성한다.","Configure an API to retrieve the drone's location (latitude, longitude, altitude, speed, etc.), status information (heading direction, remaining battery level, flight status, etc.), and flight plan information (flight area, flight type, altitude, speed, latitude, longitude, buffer zone, flight date, etc.)."]
["KAU-SYS-043","SW","Functional \nRequirements","위치안전 결과정보 API를 구성한다.","Configure the Location Safety Results Information API.","SW-HLR-REQ-103","내부적인 위치안전 정보조회 API는 web-socket 방식 tcp/ip 타입으로 구성한다.","The internal location security information inquiry API is configured as a web-socket TCP/IP type."]
[{"$nulls":5},"SW-HLR-REQ-104","기체 별 비정상 상황 발생 정보를 수신한다.","Receive information on abnormal situations occurring on each aircraft."]
[{"$nulls":5},"SW-HLR-REQ-105","비정상 상황 종류는 비행경로 이탈, 공역 접근, 지오펜싱 접근, 장애물 충돌, 기체충돌 등으로 구성한다.","Abnormal situations include flight path deviation, airspace approach, geofencing approach, obstacle collision, and aircraft collision."]
["KAU-SYS-044","SW","Functional \nRequirements","드론원스톱 연계 시 API 연계정보 설정 처리를 할 수 있어야 한다.","When linking with Drone One-Stop, API linkage settings must be processed.","SW-HLR-REQ-106","SWIM TI 관리페이지를 통해 연계정보 설정이 가능하도록 구성한다.","Configure the SWIM TI management page to enable link information settings."]
[{"$nulls":5},"SW-HLR-REQ-107","프로토콜(AMQP, MQTT, REST, websocket), 인증방식(API KEY, 아이디/비밀번호), 호스트, 포트, VPN 설정이 가능하도록 구성한다.","Configure to enable protocol (AMQP, MQTT, REST, websocket), authentication method (API KEY, ID/password), host, port, and VPN settings."]
["KAU-SYS-045","SW","Functional \nRequirements","드론원스톱 연계 시 API 연계정보 관리를 할 수 있어야 한다.","When linking with Drone One-Stop, API linkage information must be managed.","SW-HLR-REQ-108","SWIM TI 관리페이지를 통해 연계정보 관리가 가능하도록 구성한다.","Configure the SWIM TI management page to enable management of linked information."]
[{"$nulls":5},"SW-HLR-REQ-109","연결 관리 페이지에 등록, 수정, 삭제가 가능하도록 구성한다.","Configure the connection management page to allow registration, modification, and deletion."]
[{"$nulls":5},"SW-HLR-REQ-110","대시보드를 통해 현재 연결상태 및 메시지, 시나리오 현황을 확인 할 수 있도록 구성한다.","Configure the dashboard to check the current connection status, messages, and scenario status."]
["KAU-SYS-046","SW","Functional \nRequirements","드론원스톱 연계 시 연동데이터 처리를 할 수 있어야 한다.","When linking with Drone One-Stop, linkage data must be processed.","SW-HLR-REQ-111","연동된 데이터는 DB테이블(FPL_BSC)에 저장 처리한다.","The linked data is stored and processed in the DB table (FPL_BSC)."]
[{"$nulls":5},"SW-HLR-REQ-112","저장된 데이터를 바탕으로 비행승인 신청 검토결과 현황 페이지에 표출되어야 한다.","The flight approval application review results based on the saved data should be displayed on the status page."]
["KAU-SYS-047","SW","Functional \nRequirements","드론정보 통합시스템 연계 시 API 연계정보 설정 처리를 할 수 있어야 한다.","When linking to the drone information integration system, API linkage settings must be processed.","SW-HLR-REQ-113","SWIM TI 관리페이지를 통해 연계정보 설정이 가능하도록 구성한다.","Configure the SWIM TI management page to enable link information settings."]
[{"$nulls":5},"SW-HLR-REQ-114","프로토콜(AMQP, MQTT, REST, websocket), 인증방식(API KEY, 아이디/비밀번호), 호스트, 포트, VPN 설정이 가능하도록 구성한다.","Configure to enable protocol (AMQP, MQTT, REST, websocket), authentication method (API KEY, ID/password), host, port, and VPN settings."]
["KAU-SYS-048","SW","Functional \nRequirements","드론정보 통합시스템 연계 시 API 연계정보 관리를 할 수 있어야 한다.","When linking to the drone information integration system, API linkage information must be managed.","SW-HLR-REQ-115","SWIM TI 관리페이지를 통해 연계정보 관리가 가능하도록 구성한다.","Configure the SWIM TI management page to enable management of linked information."]
[{"$nulls":5},"SW-HLR-REQ-116","연결 관리 페이지에 등록, 수정, 삭제가 가능하도록 구성한다.","Configure the connection management page to allow registration, modification, and deletion."]
[{"$nulls":5},"SW-HLR-REQ-117","대시보드를 통해 현재 연결상태 및 메시지, 시나리오 현황을 확인 할 수 있도록 구성한다.","Configure the dashboard to check the current connection status, messages, and scenario status."]
["KAU-SYS-049","SW","Functional \nRequirements","드론정보 통합시스템 연계 시 연동데이터 처리를 할 수 있어야 한다.","When linking to the drone information integration system, linkage data must be processed.","SW-HLR-REQ-118","연동된 데이터는 실시간으로 처리되어 유효성 검증처리 한다.","Linked data is processed in real time and validated."]
[{"$nulls":5},"SW-HLR-REQ-119","비행승인 신청 검토결과 현황 페이지에서 유효성 검증처리를 진행하고, WEB, APP, 솔루션에서도 유효성 검증을 처리해 비행계획 신청 시 성공/실패를 여부를 결정한다.","Validation is processed on the flight approval application review result status page, and validation is also processed on the WEB, APP, and solution to determine success/failure when applying for a flight plan."]
["KAU-SYS-050","SW","Functional \nRequirements","기상정보 연계 시 API 연계정보 관리를 할 수 있어야 한다.","When linking weather information, API linkage information management is required.","SW-HLR-REQ-120","SWIM TI 관리페이지를 통해 연계정보 관리가 가능하도록 구성한다.","Configure the SWIM TI management page to enable management of linked information."]
[{"$nulls":5},"SW-HLR-REQ-121","연결 관리 페이지에 등록, 수정, 삭제가 가능하도록 구성한다.","Configure the connection management page to allow registration, modification, and deletion."]
[{"$nulls":5},"SW-HLR-REQ-122","대시보드를 통해 현재 연결상태 및 메시지, 시나리오 현황을 확인 할 수 있도록 구성한다.","Configure the dashboard to check the current connection status, messages, and scenario status."]
["KAU-SYS-051","SW","Functional \nRequirements","기상정보 연계 시 연동데이터 처리를 할 수 있어야 한다.","When linking weather information, the linked data must be processed.","SW-HLR-REQ-123","연동된 데이터는 실시간으로 처리되어야 한다.","Linked data must be processed in real time."]
[{"$nulls":5},"SW-HLR-REQ-124","기상정보는 web, app, 솔루션 페이지에서 표출되어야한다.","Weather information should be displayed on web, app, and solution pages."]
["KAU-SYS-052","SW","Functional \nRequirements","문자발송 연계 시 API 연계정보 설정 처리를 할 수 있어야 한다.","When linking text messaging, you must be able to configure API linkage information.","SW-HLR-REQ-125","SWIM TI 관리페이지를 통해 연계정보 설정이 가능하도록 구성한다.","Configure the SWIM TI management page to enable link information settings."]
[{"$nulls":5},"SW-HLR-REQ-126","프로토콜(AMQP, MQTT, REST, websocket), 인증방식(API KEY, 아이디/비밀번호), 호스트, 포트, VPN 설정이 가능하도록 구성한다.","Configure to enable protocol (AMQP, MQTT, REST, websocket), authentication method (API KEY, ID/password), host, port, and VPN settings."]
["KAU-SYS-053","SW","Functional \nRequirements","문자발송 연계 시 API 연계정보 관리를 할 수 있어야 한다.","When linking text messaging, you must be able to manage API linkage information.","SW-HLR-REQ-127","SWIM TI 관리페이지를 통해 연계정보 관리가 가능하도록 구성한다.","Configure the SWIM TI management page to enable management of linked information."]
[{"$nulls":5},"SW-HLR-REQ-128","연결 관리 페이지에 등록, 수정, 삭제가 가능하도록 구성한다.","Configure the connection management page to allow registration, modification, and deletion."]
[{"$nulls":5},"SW-HLR-REQ-129","대시보드를 통해 현재 연결상태 및 메시지, 시나리오 현황을 확인 할 수 있도록 구성한다.","Configure the dashboard to check the current connection status, messages, and scenario status."]
["KAU-SYS-054","SW","Functional \nRequirements","공역정보 연계 시 API 연계정보 설정 처리를 할 수 있어야 한다.","When linking airspace information, the API linkage settings must be processed.","SW-HLR-REQ-130","SWIM TI 관리페이지를 통해 연계정보 설정이 가능하도록 구성한다.","Configure the SWIM TI management page to enable link information settings."]
[{"$nulls":5},"SW-HLR-REQ-131","프로토콜(AMQP, MQTT, REST, websocket), 인증방식(API KEY, 아이디/비밀번호), 호스트, 포트, VPN 설정이 가능하도록 구성한다.","Configure to enable protocol (AMQP, MQTT, REST, websocket), authentication method (API KEY, ID/password), host, port, and VPN settings."]
["KAU-SYS-055","SW","Functional \nRequirements","공역정보 연계 시 API 연계정보 관리를 할 수 있어야 한다.","When linking airspace information, the API linkage information must be managed.","SW-HLR-REQ-132","SWIM TI 관리페이지를 통해 연계정보 관리가 가능하도록 구성한다.","Configure the SWIM TI management page to enable management of linked information."]
[{"$nulls":5},"SW-HLR-REQ-133","연결 관리 페이지에 등록, 수정, 삭제가 가능하도록 구성한다.","Configure the connection management page to allow registration, modification, and deletion."]
[{"$nulls":5},"SW-HLR-REQ-134","대시보드를 통해 현재 연결상태 및 메시지, 시나리오 현황을 확인 할 수 있도록 구성한다.","Configure the dashboard to check the current connection status, messages, and scenario status."]
["KAU-SYS-056","SW","Functional \nRequirements","공역정보 연계 시 연동데이터 처리를 할 수 있어야 한다.","When linking airspace information, the linkage data must be processed.","SW-HLR-REQ-135","연계된 공역 정보는 DB테이블(GSL_ASP_BSC)에 저장처리 한다.","Linked airspace information is stored in the DB table (GSL_ASP_BSC)."]
[{"$nulls":5},"SW-HLR-REQ-136","공역정보는 web, app, 솔루션, 관리자 페이지에 표출되어야 한다.","Airspace information must be displayed on the web, app, solution, and administrator pages."]
["KAU-SYS-057","SW","Functional \nRequirements","지도정보 연계 시 API 연계정보 설정 처리를 할 수 있어야 한다.","When linking map information, the API linkage settings must be processed.","SW-HLR-REQ-137","SWIM TI 관리페이지를 통해 연계정보 설정이 가능하도록 구성한다.","Configure the SWIM TI management page to enable link information settings."]
[{"$nulls":5},"SW-HLR-REQ-138","프로토콜(AMQP, MQTT, REST, websocket), 인증방식(API KEY, 아이디/비밀번호), 호스트, 포트, VPN 설정이 가능하도록 구성한다.","Configure to enable protocol (AMQP, MQTT, REST, websocket), authentication method (API KEY, ID/password), host, port, and VPN settings."]
["KAU-SYS-058","SW","Functional \nRequirements","지도정보 연계 시 API 연계정보 관리를 할 수 있어야 한다.","When linking map information, the API linkage information must be managed.","SW-HLR-REQ-139","SWIM TI 관리페이지를 통해 연계정보 관리가 가능하도록 구성한다.","Configure the SWIM TI management page to enable management of linked information"]
[{"$nulls":5},"SW-HLR-REQ-140","연결 관리 페이지에 등록, 수정, 삭제가 가능하도록 구성한다.","Configure the connection management page to allow registration, modification, and deletion."]
[{"$nulls":5},"SW-HLR-REQ-141","대시보드를 통해 현재 연결상태 및 메시지, 시나리오 현황을 확인 할 수 있도록 구성한다.","Configure the dashboard to check the current connection status, messages, and scenario status."]
["KAU-SYS-059","SW","Functional \nRequirements","지도정보 시 연동데이터 처리를 할 수 있어야 한다.","When linking map information, the linkage data must be processed.","SW-HLR-REQ-142","연계된 지도 정보는 소스단에서 관리한다.","Linked map information is managed at the source level."]
[{"$nulls":5},"SW-HLR-REQ-143","지도 정보는 web, app, 솔루션, 관리자 페이지에 표출되어야 한다.","Map information should be displayed on the web, app, solution, and admin pages."]
[{"$nulls":5},"SW-HLR-REQ-144","2d, 3d 지도 선택 및 일반지도, 위성지도, 지형지도가 선택 가능하도록 구성한다.","2D, 3D map selection and configuration to allow selection of general map, satellite map, and terrain map."]
["KAU-SYS-060","SW","Functional \nRequirements","일출/일몰 연계 시 API 연계정보 설정 처리를 할 수 있어야 한다.","When connecting sunrise/sunset, API connection information must be set up and processed.","SW-HLR-REQ-145","SWIM TI 관리페이지를 통해 연계정보 설정이 가능하도록 구성한다.","Configure the SWIM TI management page to enable link information settings."]
[{"$nulls":5},"SW-HLR-REQ-146","프로토콜(AMQP, MQTT, REST, websocket), 인증방식(API KEY, 아이디/비밀번호), 호스트, 포트, VPN 설정이 가능하도록 구성한다.","Configure to enable protocol (AMQP, MQTT, REST, websocket), authentication method (API KEY, ID/password), host, port, and VPN settings."]
["KAU-SYS-061","SW","Functional \nRequirements","일출/일몰 연계 시 API 연계정보 관리를 할 수 있어야 한다.","When connecting sunrise/sunset, API connection information must be managed.","SW-HLR-REQ-147","SWIM TI 관리페이지를 통해 연계정보 관리가 가능하도록 구성한다.","Configure the SWIM TI management page to enable management of linked information."]
[{"$nulls":5},"SW-HLR-REQ-148","연결 관리 페이지에 등록, 수정, 삭제가 가능하도록 구성한다.","Configure the connection management page to allow registration, modification, and deletion."]
[{"$nulls":5},"SW-HLR-REQ-149","대시보드를 통해 현재 연결상태 및 메시지, 시나리오 현황을 확인 할 수 있도록 구성한다.","Configure the dashboard to check the current connection status, messages, and scenario status."]
["KAU-SYS-062","SW","Functional \nRequirements","일출/일몰 연계 시 연동데이터 처리를 할 수 있어야 한다.","When connecting sunrise/sunset, connection data must be processed.","SW-HLR-REQ-150","연계된 일출/일몰 데이터는 DB테이블(AERL_SNR_SNS_BSC)에 저장처리 한다.","Linked sunrise/sunset data is stored in the DB table (AERL_SNR_SNS_BSC)."]
[{"$nulls":5},"SW-HLR-REQ-151","저장된 데이터를 바탕으로 자동비행승인 신청 시 일출/일몰에 따라 비행 시작시간, 비행 종료시간을 디세이블 처리한다.","When applying for automatic flight approval based on the saved data, the flight start time and flight end time are disabled according to sunrise/sunset."]
["KAU-SYS-063","SW","Functional \nRequirements","식별장치 연계 시 API 연계정보 설정 처리를 할 수 있어야 한다.","When linking an identification device, the API linkage information must be set and processed.","SW-HLR-REQ-152","SWIM TI 관리페이지를 통해 연계정보 설정이 가능하도록 구성한다.","Configure the SWIM TI management page to enable link information settings."]
[{"$nulls":5},"SW-HLR-REQ-153","프로토콜(AMQP, MQTT, REST, websocket), 인증방식(API KEY, 아이디/비밀번호), 호스트, 포트, VPN 설정이 가능하도록 구성한다.","Configure to enable protocol (AMQP, MQTT, REST, websocket), authentication method (API KEY, ID/password), host, port, and VPN settings."]
["KAU-SYS-064","SW","Functional \nRequirements","식별장치 연계 시 API 연계정보 관리를 할 수 있어야 한다.","When linking an identification device, the API linkage information must be managed.","SW-HLR-REQ-154","SWIM TI 관리페이지를 통해 연계정보 관리가 가능하도록 구성한다.","Configure the SWIM TI management page to enable management of linked information."]
[{"$nulls":5},"SW-HLR-REQ-155","연결 관리 페이지에 등록, 수정, 삭제가 가능하도록 구성한다.","Configure the connection management page to allow registration, modification, and deletion."]
[{"$nulls":5},"SW-HLR-REQ-156","대시보드를 통해 현재 연결상태 및 메시지, 시나리오 현황을 확인 할 수 있도록 구성한다.","Configure the dashboard to check the current connection status, messages, and scenario status."]
["KAU-SYS-065","SW","Functional \nRequirements","식별장치 연계 시 연동데이터 처리를 할 수 있어야 한다.","When linking an identification device, the linkage data must be processed.","SW-HLR-REQ-157","식별장치는 실시간으로 연계하여 관리한다.","Identification devices are linked and managed in real time."]
[{"$nulls":5},"SW-HLR-REQ-158","실시간 연계되는 식별장치는 web, app, 관리자, 솔루션 페이지에서 표출된다.","A consistent screen layout and menu structure must be applied to provide an intuitive interface."]
["KAU-SYS-066","SW","Interface \nRequirements","시스템은 사용자가 쉽게 이용할 수 있도록 직관적 인터페이스 제공해야 함","The system must provide an intuitive interface for users to easily use.","SW-HLR-REQ-159","직관적인 인터페이스를 제공하기 위한 일관된 화면 레이아웃과 메뉴 구조를 적용해야한다.","A consistent screen layout and menu structure must be applied to provide an intuitive interface."]
[{"$nulls":5},"SW-HLR-REQ-160","공통 UI 컴포넌트를 활용하여 구현해야한다.","It must be implemented using common UI components."]
["KAU-SYS-067","SW","Interface \nRequirements","시스템은 사용자가 별도의 교육을 받지 않더라도 쉽게 이용할 수 있도록 구성되어야 하며, 사용자 매뉴얼을 제공해야 함","The system should be configured so that users can easily use it without separate training, and a user manual should be provided.","SW-HLR-REQ-161","-","-"]
["KAU-SYS-068","SW","Interface \nRequirements","시스템은 등록, 수정, 삭제, 오류 안내 등 사용자의 동작에 대한 적절한 안내 메시지를 제공해야 함","The system must provide appropriate guidance messages for user actions such as registration, modification, deletion, and error notification.","SW-HLR-REQ-162","관리자 페이지에서 등록 기능 수행 시, 사용자 동작에 대해 확인 메시지 및 처리 결과에 대한 안내 메시지를 제공해야 한다.","When performing a registration function on the administrator page, a confirmation message and a guidance message regarding the processing result must be provided for the user's action."]
[{"$nulls":5},"SW-HLR-REQ-163","관리자 페이지에서 수정 기능 수행 시, 사용자 동작에 대해 확인 메시지 및 처리 결과에 대한 안내 메시지를 제공해야 한다.","When performing a modification function on the administrator page, a confirmation message and a guidance message regarding the processing result must be provided for the user's action"]
[{"$nulls":5},"SW-HLR-REQ-164","관리자 페이지에서 삭제 기능 수행 시, 사용자 동작에 대해 확인 메시지 및 처리 결과에 대한 안내 메시지를 제공해야 한다.","When performing a delete function on the administrator page, a confirmation message and a guidance message regarding the processing result must be provided for the user's action."]
["KAU-SYS-069","SW","Interface \nRequirements","SW에 대한 웹접근성 및 호환성 지침을 준수해야 함","Must comply with web accessibility and compatibility guidelines for SW","SW-HLR-REQ-165","UTM 시스템은 웹 기반 소프트웨어로서 웹 접근성 및 웹 호환성 관련 지침을 준수하여 구현해야한다.","As a web-based software, the UTM system must be implemented in compliance with guidelines related to web accessibility and web compatibility."]
["KAU-SYS-070","SW","Interface \nRequirements","시스템은 모든 종류의 웹 브라우저를 지원해야 하며, 사용자가 시스템을 이용하기 위해 프로그램도 설치를 최소화해야 함","The system must support all types of web browsers and minimize the installation of programs for users to use the system.","SW-HLR-REQ-166","UTM 시스템은 웹 브라우저(chrome, edge)를 지원해야하며, 어느 브라우저를 사용하더라고 기능에 문제가 있으면 안된다.","The UTM system must support web browsers (chrome, edge) and should function without any issues regardless of the browser used."]
[{"$nulls":5},"SW-HLR-REQ-167","UTM 시스템은 프로그램 설치가 없도록 구성해야한다.","The UTM system should be configured to avoid program installation."]
["KAU-SYS-071","SW","Interface \nRequirements","시스템 이용을 위한 프로그램은 상황 전파 및 인지를 위한 Push 프로그램과 시스템의 보안을 위한 보안 프로그램으로 한정함 ","Programs for system use are limited to push programs for situation propagation and recognition and security programs for system security.","SW-HLR-REQ-168","-","-"]
["KAU-SYS-072","SW","Interface \nRequirements","포털은 한국공항공사 고유 특성을 반영한 통합 UI를 제공해야 함","The portal must provide an integrated UI that reflects the unique characteristics of Korea Airports Corporation.","SW-HLR-REQ-169","UTM 시스템은 한국공항공사의 메인 컬러(Y 100 + M 90 + K 50)를 사용한다.","The UTM system uses Korea Airports Corporation's main colors (Y 100 + M 90 + K 50)."]
["KAU-SYS-073","SW","Interface \nRequirements","UI는 직관적이면서도 사용자의 효율적인 상호작용이 가능하여야 하며, 다양한 사용자 요구 수용이 가능할 수 있도록 시스템의 유연한 변경이 가능하여야 함","The UI must be intuitive and allow for efficient user interaction, and the system must be flexible enough to accommodate diverse user needs.","SW-HLR-REQ-170","UTM 시스템은 명확한 화면 흐름과 즉각적인 피드백을 제공하는 사용자 인터페이스를 구성한다.","UTM systems feature user interfaces that provide clear screen flow and immediate feedback."]
[{"$nulls":5},"SW-HLR-REQ-171","UTM 시스템은 기존 사용자 인터페이스에 영향을 최소화 할 수 있도록 확장 가능한 구조로 구성한다.","The UTM system is structured to be extensible to minimize impact on existing user interfaces."]
["KAU-SYS-074","SW","Interface \nRequirements","시스템의 성능에 미치는 영향을 고려하여 데이터 수집, 연계 시스템의 갱신주기, 연계 실행시간 등을 설정하여야 함","Considering the impact on system performance, data collection, link system update cycle, and link execution time must be set.","SW-HLR-REQ-172","연계 데이터 수집 설정에 필요한 항목을 관리자 페이지에 구성한다.","Configure the items required for link data collection settings on the administrator page."]
[{"$nulls":5},"SW-HLR-REQ-173","Cron 표현식을 활용해 갱신주기, 시간 등을 설정 가능하도록 구성한다.","It is configured to allow setting of update cycle, time, etc. using cron expressions."]
["KAU-SYS-075","SW","Interface \nRequirements","데이터 수집을 위해 데이터 연계 표준 모델을 제시하고, 이를 위해 필요한 경우 배치 프로그램 등을 개발해야 함","A standard data linkage model should be presented for data collection, and, if necessary, deployment programs should be developed.","SW-HLR-REQ-174","Cron 표현식을 활용해 배치가 필요한 프로그램은 배치를 개발한다.","Programs that require batching are developed using cron expressions."]
[{"$nulls":5},"SW-HLR-REQ-175","배치는 비행통계, 비정상상황 통계, 일출/일몰 조회, 회원 휴면 처리, 비행실적 통계 등을 개발한다.","The batch develops flight statistics, abnormal situation statistics, sunrise/sunset inquiry, member dormancy processing, and flight performance statistics."]
["KAU-SYS-076","SW","Interface \nRequirements","데이터의 수집 및 연계의 정확성을 위해 개발 및 테스트 환경을 구성하고, 각 시스템의 기능적 정확성을 검증한 후 운영 시스템에 적용해야 함","To ensure the accuracy of data collection and linking, a development and test environment must be configured, and the functional accuracy of each system must be verified before application to the operational system.","SW-HLR-REQ-176","데이터 수집 및 연계의 정확성을 확보하기 위해 AWS에 개발 및 테스트 환경을 구성하고, 시스템 기능의 정확성을 검증한 후 운영(운영장비) 시스템에 적용되어야 한다.","To ensure the accuracy of data collection and linking, a development and test environment must be configured on AWS, and the accuracy of system functions must be verified before being applied to the operational (operating equipment) system."]
["KAU-SYS-077","SW","Interface \nRequirements","데이터 수집 및 연계 정보 증가 시에도 안정적인 성능을 제공하여야 함","It must provide stable performance even as data collection and linkage information increases.","SW-HLR-REQ-177","데이터 수집 및 연계 과정에서 정확한 정보를 제공할 수 있도록 구현되어야 한다.","It must be implemented so that accurate information can be provided during the data collection and linking process."]
["KAU-SYS-078","SW","Interface \nRequirements","연계를 위해 표준 연계 플랫폼을 구성해야 하며, UTM용 SWIM은 타 연계 시스템에서 상호운용성을 가지고 데이터를 송‧수신할 수 있도록 기능을 제공해야 함","A standard linkage platform must be configured for linkage, and SWIM for UTM must provide functions to enable interoperability and data transmission and reception with other linkage systems.","SW-HLR-REQ-178","SWIM TI는 타 연계 시스템으로부터 에디어 송/수신이 가능하도록 구성한다.","SWIM TI is configured to enable transmission/reception of audio from other link systems."]
[{"$nulls":5},"SW-HLR-REQ-179","전반적은 프로토콜(AMQP, MQTT, REST, websocket)을 제공한다.","It provides general protocols (AMQP, MQTT, REST, websocket)."]
[{"$nulls":5},"SW-HLR-REQ-180","타 연계 시스템과의 인증은 API KEY, 아이디/비밀번호 인증 방법으로 구성한다.","Authentication with other linked systems is configured using API KEY and ID/password authentication methods."]
["KAU-SYS-079","SW","Interface \nRequirements","표준데이터 통신방식(HTTP, JMS, MQ 등)을 이용하여 데이터 교환을 수행할 수 있어야 함","Must be able to exchange data using standard data communication methods (HTTP, JMS, MQ, etc.)","SW-HLR-REQ-181","SWIM TI는 프로토콜(AMQP, MQTT, REST, websocket)을 제공하여 데이터 교환을 수행 할 수 있어야 한다.","SWIM TI must be able to perform data exchange by providing protocols (AMQP, MQTT, REST, websocket)."]
["KAU-SYS-080","SW","Interface \nRequirements","데이터 수집 및 연계는 타 시스템에 영향을 미치지 않도록 설계되어야 하며, 충분한 테스트를 통해 연계 정보의 정합성을 확보해야 함","Data collection and linking must be designed to not affect other systems, and the consistency of the linked information must be ensured through sufficient testing.","SW-HLR-REQ-182","-","-"]
["KAU-SYS-081","SW","Interface \nRequirements","연계되는 데이터의 누락 방지를 위해 수집, 연계 단계별 정합성 검증방안을 제시해야 함","To prevent the loss of linked data, a method for verifying consistency at each collection and linking stage must be presented.","SW-HLR-REQ-183","-","-"]
["KAU-SYS-082","SW","Interface \nRequirements","연계되는 기관, 시스템, 연계 정보, 연계 주기, 연계 방식 등 연계 정보를 조회하고 관리할 수 있는 기능을 제공해야 함","A function must be provided to search and manage linked information, including linked organizations, systems, linked information, linked cycles, and linked methods.","SW-HLR-REQ-184","SWIM TI 연결관리 페이지에서 연결이름(연계기관), 시스템(설명), 연계 정보(프로토콜, 포트 등), 연계 주기 등을 설정할 수 있는 기능을 제공한다.","The SWIM TI connection management page provides the ability to set connection name (connection organization), system (description), connection information (protocol, port, etc.), connection cycle, etc."]
["KAU-SYS-083","SW","Interface \nRequirements","연계 정보 관리 페이지에서는 연계 대상과의 연계 현황(연계 상태, 오류 발생 여부, 정보 연계 이력 등) 정보를 제공해야 함","The link information management page must provide information on the link status with the link target (link status, whether an error occurred, information link history, etc.).","SW-HLR-REQ-185","SWIM TI 대시보드 화면에서 연계 현황에 대한 기능을 제공한다.","The SWIM TI dashboard screen provides functionality for link status."]