본 문서는 실내 공간에서 방문자 안내, 자율 순찰, 이상 상황 감시, 원격 관제 기능을 수행하는 이동형 로봇 시스템의 요구사항 견본이다.
대상 시스템은 건물 입구에서 방문자를 맞이하고, 지정된 경로를 순찰하며, 침입이나 화재와 같은 모의 이상 이벤트를 감지한다. 또한 관리자가 원격 화면을 통해 로봇의 상태를 확인하고 필요한 명령을 전달할 수 있도록 구성한다.
1. 기능 요구사항
기능 요구사항은 시스템이 수행해야 하는 동작과 제공해야 하는 기능을 정의한다.
| 요구사항 ID | 상위 사용자 요구사항 | 시스템 요구사항 | 우선순위 | 검증 방법 |
|---|---|---|---|---|
| SR-F-001 | UR-001 | 시스템은 지정된 입구 대기 위치로 이동할 수 있어야 한다. | 필수 | 시험 |
| SR-F-002 | UR-002 | 시스템은 입구 감시 영역에 진입한 사람을 감지해야 한다. | 필수 | 시험 |
| SR-F-003 | UR-002 | 시스템은 사람 감지 후 2초 이내에 인사 출력을 시작해야 한다. | 필수 | 시험 |
| SR-F-004 | UR-003 | 시스템은 설정 파일에서 오늘의 공지를 불러와 음성 또는 화면으로 출력해야 한다. | 권장 | 검사·시험 |
| SR-F-005 | UR-004 | 시스템은 최근 10초 동안 감지된 고유 인원이 4명 이상이면 혼잡 상태로 판단해야 한다. | 필수 | 시험 |
| SR-F-006 | UR-004 | 시스템은 혼잡 상태에서 5초를 초과하는 상세 안내를 출력하지 않아야 한다. | 필수 | 시험 |
| SR-F-007 | UR-005 | 시스템은 설정된 순찰 지점을 지정된 순서대로 이동해야 한다. | 필수 | 시험 |
| SR-F-008 | UR-005 | 시스템은 마지막 순찰 지점에 도착한 후 순찰 시작 지점으로 복귀하여 반복 순찰을 수행해야 한다. | 필수 | 시험 |
| SR-F-009 | UR-006 | 시스템은 모의 침입 이벤트 또는 모의 화재 이벤트를 이상 이벤트로 등록해야 한다. | 필수 | 시험 |
| SR-F-010 | UR-007 | 시스템은 이상 이벤트 발생 시 현장 사진을 1장 이상 촬영하여 저장해야 한다. | 필수 | 시험 |
| SR-F-011 | UR-008 | 시스템은 관리자 판단이 필요한 이벤트를 원격 관리자 화면으로 전송해야 한다. | 필수 | 통합시험 |
| SR-F-012 | UR-009 | 시스템은 관리자의 재확인 명령을 수신하면 현장 사진을 추가로 촬영해야 한다. | 필수 | 시험 |
| SR-F-013 | UR-009 | 시스템은 관리자의 정상 처리 명령을 수신하면 해당 이벤트를 정상 상태로 처리하고 순찰을 재개해야 한다. | 필수 | 시험 |
| SR-F-014 | UR-010 | 원격 관제 화면은 로봇의 현재 영상, 위치, 배터리 상태와 운용 모드를 표시해야 한다. | 필수 | 시연 |
| SR-F-015 | UR-011 | 시스템은 원격 제어 모드로 전환되면 자율주행 명령의 실행을 중지해야 한다. | 필수 | 통합시험 |
| SR-F-016 | UR-012 | 시스템은 순찰 종료 후 야간 운용 결과를 포함한 보고서 파일을 생성해야 한다. | 필수 | 검사 |
| SR-F-017 | UR-013 | 시스템은 호출 명령에 포함된 위치 이름을 실제 지도 좌표로 변환해야 한다. | 권장 | 시험 |
| SR-F-018 | UR-014 | 시스템은 방문자가 선택한 목적지까지 안내 이동을 수행해야 한다. | 권장 | 시연 |
| SR-F-019 | UR-015 | 시스템은 방문자 메모를 작성 날짜, 방문 대상자와 메시지 정보와 함께 저장해야 한다. | 권장 | 검사 |
2. 성능 요구사항
성능 요구사항은 시스템 기능이 어느 정도의 속도, 정확도와 품질로 수행되어야 하는지를 정의한다.
| 요구사항 ID | 성능 요구사항 | 합격 기준 |
| SR-P-001 | 사람 감지 후 안내 응답시간 | 사람 감지 후 2초 이내에 음성 또는 화면 안내를 시작해야 한다. |
| SR-P-002 | 입구 사람 감지 성공률 | 동일한 시험 조건에서 수행한 10회의 시험 중 9회 이상 사람을 정상적으로 감지해야 한다. |
| SR-P-003 | 순찰 위치 도착 오차 | 로봇의 최종 정지 위치는 목표 위치를 기준으로 0.3m 이내이어야 한다. |
| SR-P-004 | 관리자 이벤트 전달시간 | 이상 이벤트 발생 후 5초 이내에 관리자 화면으로 이벤트 정보를 전달해야 한다. |
| SR-P-005 | 원격 영상 갱신 속도 | 원격 관제 화면의 영상 갱신 속도는 평균 5FPS 이상이어야 한다. |
| SR-P-006 | 원격 제어 통신 단절 감지 | 시스템은 원격 제어 통신 단절을 2초 이내에 감지해야 한다. |
| SR-P-007 | 보고서 생성 시간 | 보고서 생성 요청 후 10초 이내에 결과 파일을 생성해야 한다. |
3. 안전 요구사항
안전 요구사항은 로봇 운용 중 사람, 시설물과 시스템을 보호하기 위해 반드시 지켜야 하는 조건을 정의한다.
| 요구사항 ID | 안전 요구사항 |
| SR-S-001 | 로봇의 실내 최대 선속도는 0.5m/s 이하이어야 한다. |
| SR-S-002 | 로봇은 장애물이 설정된 안전거리 안에서 감지되면 정지하거나 충돌하지 않는 경로로 회피해야 한다. |
| SR-S-003 | 원격 제어 통신이 끊어지면 로봇은 통신 단절 감지 후 2초 이내에 정지해야 한다. |
| SR-S-004 | 비상정지 입력은 자율주행, 원격 제어와 목적지 이동을 포함한 모든 이동 명령보다 우선하여 처리되어야 한다. |
| SR-S-005 | 비상정지 상태가 해제된 후에도 로봇은 자동으로 이동을 재개하지 않아야 한다. |
| SR-S-006 | 배터리 잔량이 설정된 최소 운용 기준값 이하이면 시스템은 새로운 임무를 시작하지 않아야 한다. |
| SR-S-007 | 화재 감지 기능을 교육 또는 시연 목적으로 사용할 때에는 실제 화재가 아닌 모의 이벤트임을 관리자 화면에 표시해야 한다. |
4. 데이터 요구사항
데이터 요구사항은 시스템에서 생성, 저장, 조회와 관리해야 하는 데이터의 항목과 형식을 정의한다.
| 요구사항 ID | 데이터 요구사항 |
| SR-D-001 | 이상 이벤트 데이터에는 이벤트 ID, 발생 시각, 발생 위치, 이벤트 종류와 처리 상태가 포함되어야 한다. |
| SR-D-002 | 현장 사진 파일 이름에는 촬영 시각과 관련 이벤트 ID가 포함되어야 한다. |
| SR-D-003 | 순찰 기록에는 방문 위치, 도착 시각과 이동 결과가 포함되어야 한다. |
| SR-D-004 | 관리자 판단 결과에는 관리자 이름, 관리자 명령과 처리 시각이 포함되어야 한다. |
| SR-D-005 | 방문자 메모에는 서비스 제공에 필요한 최소한의 정보만 저장해야 한다. |
| SR-D-006 | 보고서 생성에 사용된 원본 운용 로그는 생성된 보고서와 별도로 보존해야 한다. |
5. 시스템 운용 시나리오
로봇은 운용을 시작하면 지정된 입구 대기 위치로 이동한다. 입구 감시 영역에 사람이 진입하면 사람을 감지하고 2초 이내에 인사와 기본 안내를 시작한다. 설정 파일에 당일 공지가 등록되어 있으면 해당 내용을 음성 또는 화면으로 출력한다.
최근 10초 동안 감지된 고유 인원이 4명 이상이면 시스템은 혼잡 상태로 전환한다. 혼잡 상태에서는 안내 시간이 5초를 초과하지 않도록 짧은 안내만 제공한다.
입구 안내 임무가 종료되면 로봇은 설정된 순찰 지점을 순서대로 이동한다. 각 순찰 지점의 도착 시각과 이동 결과를 기록하며, 마지막 순찰 지점에 도착한 후에는 시작 지점으로 복귀하여 순찰을 반복한다.
순찰 중 모의 침입 또는 모의 화재 이벤트가 발생하면 시스템은 이를 이상 이벤트로 등록한다. 로봇은 현장 사진을 촬영하고 이벤트 정보와 함께 관리자 화면으로 전송한다.
관리자가 재확인 명령을 전달하면 로봇은 현장 사진을 추가로 촬영한다. 관리자가 정상 처리 명령을 전달하면 해당 이벤트의 상태를 정상 처리로 변경하고 기존 순찰 임무를 재개한다.
관리자는 원격 관제 화면을 통해 로봇의 현재 영상, 위치, 배터리 잔량과 운용 모드를 확인할 수 있다. 원격 제어 모드가 활성화되면 로봇은 자율주행 명령을 중단하고 관리자의 이동 명령만 수행한다.
순찰 임무가 종료되면 시스템은 순찰 기록, 이상 이벤트, 관리자 처리 결과와 운용 상태를 정리하여 보고서 파일을 생성한다. 보고서 생성에 사용된 원본 로그는 추후 확인할 수 있도록 별도로 보존한다.
6. 검증 항목 요약
시스템 요구사항은 다음 방법을 통해 검증한다.
| 검증 방법 | 검증 내용 |
| 검사 | 설정 파일, 저장 데이터, 로그, 사진 파일 이름과 보고서 파일의 형식을 확인한다. |
| 시험 | 사람 감지, 응답시간, 위치 이동, 혼잡 판단, 통신 단절과 안전정지 기능을 반복 실행하여 결과를 측정한다. |
| 통합시험 | 로봇, 자율주행 시스템, 관리자 화면과 원격 제어 기능을 함께 연결하여 기능 간 연동을 확인한다. |
| 시연 | 실제 운용 환경에서 방문자 안내, 목적지 안내, 원격 영상 표시와 순찰 동작을 수행하여 요구사항 충족 여부를 확인한다. |
작성 파일 견본 :