용어 정의: 특정 비즈니스 목표를 달성하기 위해 외부 사용자(Actor)와 소프트웨어 시스템 간에 발생하는 모든 상호작용의 흐름, 사전 조건, 그리고 예상되는 결과물을 구체적이고 절차적으로 명세한 기능적 요구사항 정의 모델입니다.
AI/SW 테스팅 실무 적용: 엔터프라이즈 AI 시스템은 단순한 입력과 출력의 관계를 넘어 복잡한 비즈니스 프로세스 전반에 개입하므로, 알고리즘의 단순 정확도보다 '사용자가 이 AI를 통해 어떤 실질적 가치를 안전하게 얻어내는가'를 명확히 하는 것이 품질 보증의 출발점이 됩니다. 따라서 QA 파이프라인 설계 시 이 모델을 체계적으로 구축하면, 예측 불가능한 생성형 AI의 환각(Hallucination)이나 예외 동작 리스크를 통제 가능한 비즈니스 시나리오 내로 제한하고, 테스트 케이스 도출 시 누락되는 로직을 방지하는 엔드투엔드(End-to-End) 검증의 절대적 기준선으로 활용할 수 있습니다.