Case ② · 항공화물 물류 시스템
실제 제안요청서 한 벌로 시작해 요구사항 → 설계 → 개발 → 통합시험까지 SysBuilder-AI 로 진행했습니다. 차량 예약부터 반입 · 보관 · 정산 · 출고까지, 항공화물 물류센터의 업무 흐름이 실제 API 로 끝까지 이어지는지 시나리오로 확인했습니다.
업무 범위
수출 · 수입 · 환적 화물의 사전정보와 서류, 차량 · Dock, 터미널 조업, 설비 제어, 안전, 정산, 물류 분석까지 물류센터 업무 시스템 한 벌을 대상으로 했습니다. 화면 수는 개발 결과물 기준입니다.
| 영역 | 주요 업무 | 화면 |
|---|---|---|
| 사전정보 · 서류 | AWB · 항공편 · 적하목록 · 세관신고 · 보세사 작업 · 특수화물 신고 · 보안신고서 | 26 |
| 차량 · Dock | 차량 예약 · 승인 · Dock 배정 · 배정 알림 | 13 |
| 터미널 조업 | 반입 · 측정 · 보안검색 · 보관 · 위치 이력 · 빌드업 · 브레이크다운 · 램프 작업 · 이상화물 · 보류 · 체화 · 출고 · 인도 | 53 |
| 설비제어 | 작업지시 · 설비 상태 수신 · 알람 · 고장 · 비상상황 · 보전작업 · 수명예측 | 33 |
| 안전 | 위험지표 · 사고 · SOP 대응 · 안전점검 · 교육 이력 | 18 |
| 정산 | 조업료 명세 · 일 마감 · 보관료 · 청구서 · 청구명세 · 수납 · 후불 거래처 잔액 | 22 |
| 물류분석 | 화물 추적 · 알림 · 통계 · KPI · 수요예측 · 생산성 | 28 |
| 기준정보 | 거래처 · 항공사 · 도시 · 위치 · Dock · 보관셀 · 설비 · 인력 · 요율 · 메뉴 · 사용자 · 권한 | 45 |
| 공통 | 알림 · 처리 대기함 · 공통 기준정보 | 23 |
| 합계 | 메뉴에 있는 화면 124 · 서버 Controller 92 | 261 |
외부 연계 상대(세관 · 항공 전문 · 문자 발송 등)는 시험에서 모의 상대로 두었습니다. 디지털트윈 · 3D · 통합 모니터링은 설계에 화면 · 프로세스가 없어 이 시스템의 범위 밖입니다.
진행 단계
요구사항과 설계는 SysBuilder-AI 설계 스튜디오에서, 개발은 AI 개발 도구가 작업 단위로 나눠서, 시험은 화면 단위 시험과 업무 시나리오 통합시험으로 진행했습니다. 단계마다 나온 문제는 「문제와 해결」 기록으로 남기고, 같은 문제가 다음 단계에서 다시 나오지 않도록 도구의 점검 항목으로 옮겼습니다.
| 항목 | 결과 |
|---|---|
| 요구사항 | 136건(기능 26 · 비기능 110) |
| 엔티티 설계 | 완료 기준 통과 · 검토한 엔티티 후보 744건(후보마다 처리 결과 · 이유 · 원문 근거) |
| 테이블 | 191 |
| 화면 | 431 → 367(탭 화면 36) — 목록 100 · 상세 87 · 등록 · 수정 128 · 대시보드 11 · 모바일 4 · 대기함 1 |
| 설계 최종 정리 | 남은 과제 0 · 오류 0 |
| 화면 도출 · 정리 단계 AI 비용 | 0원(규칙으로 처리) |
설계 단계 숫자는 화면 규칙을 고친 뒤 2026-11 에 다시 측정한 결과입니다(SysBuilder-AI 적용 사례와 같은 숫자). 아래 개발 · 시험 숫자는 2026-10 확정 설계로 개발한 결과물 기준입니다.
| 항목 | 결과 |
|---|---|
| 본개발 | 개발 작업 114건 모두 완료 — 자동 생성만으로 완료(AI 0원) 110 · AI 개발 4 · 개발보완 시험 화면 112 · 항목 2,926 |
| 재개발(통합시험 결함 반영 뒤 전체 다시) | 개발 작업 118건 모두 완료 — AI 없이 완료 101 · AI 개발 17 |
| 테이블 | 108 — 업무 87 · 전자정부 공통 16 · 생성기 공통 5 |
| 화면 | 261 — 메뉴에 있는 화면 124 · 표준 화면 위에 덧붙인 손 코드 9 |
| 서버 | Controller 92 |
통합시험
화면 단위 시험은 화면 하나 · API 하나씩을 봅니다. 통합시험은 앞 단계가 만든 번호(예약번호 · Dock배정번호 · 반입번호 · 보관료번호 · 청구서번호 …)가 다음 단계 입력으로 넘어가도 저장 · 상태 전이 · 서버 계산 · 업무 규칙 · 자동 처리가 맞는지 실제 API 로 확인합니다. 정상 흐름과 함께 「막아야 할 것을 막는지」(승인 전 완료 · 수납 전 출고 · 이중 청구 등)도 단계로 넣었습니다.
| 번호 | 시나리오 | 주요 흐름 | 1차 | 최종 |
|---|---|---|---|---|
| 01 | 수출 화물 한 건 | 차량 예약 → Dock 배정 → 반입 → 측정 · 보안검색 → 보관 → 보관료 → 청구 · 수납 → 출고 · 인도 | 25단계 중 24 | 43 / 43 |
| 02 | 수입 화물 | AWB · 전문 → 적하목록 → 브레이크다운 → 보관 → 세관신고 · 보세사 작업 → 출고 · 인도 | 43단계 중 41 | 47 / 47 |
| 03 | 수출 빌드업 · 적재 | 빌드업 계획 → 적재 구성 → ULD · 화물단위 → 램프 작업 · 손상 보고 · 특수화물 신고 · 보안신고서 | 33단계 중 32 | 34 / 34 |
| 04 | 환적 화물 | 환적 AWB → 브레이크다운 → 보관 → 빌드업 → 램프 · 보관료 기산 | 30단계 중 27 | 29 / 29 |
| 05 | 보류 · 체화 · 이상화물 | 반입 → 이상화물 처리 → 보류 · 해제 → 장치기간 경과 예정 조회 → 체화 처분 → 보관료 끝일 계산 | 42단계 중 39 | 47 / 47 |
| 06 | 정산 | 조업 계약 · 요율 → 조업료 명세 · 정산 → 일 마감 → 청구 · 수납 · 후불 잔액 | 42단계 중 40 | 50 / 50 |
| 07 | 설비 연계 · 알람 | 작업지시 · 결과 → 설비 상태 수신 → 알람 · 고장 → 비상상황 · 관제 → 보전작업 · 수명예측 | 35단계 중 33 | 40 / 40 |
| 08 | 안전 | 위험지표 · 사고 → 관제 이벤트 → SOP 대응 완료 → 안전점검 · 교육 이력 | 36단계 중 31 | 38 / 38 |
| 09 | 기준정보 · 권한 · 로그인 | 거래처 · 항공사 · 도시 → 위치 · Dock · 보관셀 → 설비 → 인력 → 메뉴 · 사용자 관리 · 로그인 · 잠금 · 권한별 메뉴 | 40단계 중 36 | 44 / 44 |
| 10 | 물류분석 · 통계 | 화물 추적 → 통계 정의 · KPI → 수요예측 → 생산성 → 바코드 스캔 · 대시보드 | 31단계 중 23 | 37 / 37 |
| 합계 | 1차(02~10): 332단계 중 302 통과 · 결함 27건(설계 17 · 업무 규칙 7 · 생성기 3) 발견 | — | 409 / 409 | |
「최종」은 결함을 고치고 재개발 직전에 10편을 한 번에 돌린 결과입니다. 02 · 06 은 고친 업무 규칙을 확인하는 단계가 더해져 1차보다 단계 수가 늘었습니다.
1차에서 나온 결함 27건은 설계(ERD 칸 · 코드 · 제약 · 화면) · 업무 규칙 · 생성기로 원인을 나눠 고치고 다시 생성했습니다. 고친 뒤 10편 전체를 다시 돌려 모두 통과를 확인했습니다.
이번에 드러난 설계 구멍의 꼴(코드 그룹 값 누락 · 범위 없는 비율 칸 · 관계 없는 번호 칸 · 채우는 길이 없는 표 등)을 설계 점검 항목으로 넣어, 다음 사업에서는 설계 단계에서 경고합니다.
통합시험은 개발 DB 를 복사한 일회용 시험 DB 에서 돌고, 끝나면 지웁니다. 시험 뒤 개발 DB 에 시험 행이 남지 않았음을 확인했습니다.
비용 · 기간 근거
재개발에 든 AI 비용을 AI 개발 도구의 비용 기록으로 다시 계산했습니다. 반복 코드는 코드 생성기가 만들고, AI 는 생성기로 안 되는 업무 규칙에만 씁니다.
| 항목 | 값 |
|---|---|
| 재개발 기간 | 시작부터 마지막 반영까지 약 10시간 40분(개발 작업 118건) |
| 재개발 AI 비용 합계 | $68.08(개발 작업 118건 · AI 검토 포함) |
| AI 없이 완료한 작업 | 101건 — $0 |
| 본개발 AI 비용 | $22.28(개발 작업 114건 중 AI 개발 4건) |
| 통합시험 비용 | 0원(유료 AI 호출 없음) |
비용은 AI 개발 도구의 비용 기록 기준입니다.
제안요청서 한 벌이면 요구사항 추출부터 설계 · 개발 · 시험까지 시연해 드립니다.