통합 차량 관제 시스템 용어 사전
요구사항 공학SysRS · 시스템 요구사항

SysRS

System Requirements Specification. SR 의 "시스템은" 에 책임 노드·판정 근거·노드 간 교환을 붙인 층.

V모델 왼팔의 두 번째 층이다. SR 과 설계 사이에 있다.

SR 과 무엇이 다른가

SR     "시스템은 끼임 위험을 감지한 경우 진행 중인 닫힘 동작을 즉시 정지해야 한다"
         ↓  누가?  무엇을 근거로?  결과를 누구에게 알리나?
SysRS  "Power Window Controller 는 닫힘 구동 중 주기적으로 모터 전류와 회전 속도를
        평가하여 끼임을 판정하고, 통신을 거치지 않고 로컬에서 모터를 정지시켜야 한다.
        판정 결과는 Central Controller 에 이벤트로 통지해야 한다."

세 가지가 추가된다 — 책임 노드 · 판정 근거와 주기 · 노드 간 교환.

왜 이 층이 없으면 안 되나

SR 만 있으면 두 사람이 같은 요구사항을 읽고 다른 시스템을 만든다.

§6.4.3 의 표시 우선순위가 예다. SR 은 "Emergency 를 Fault 보다 우선해야 한다"고만 하는데, 그 선택을 Function 이 하는지 Central 이 하는지에 따라 구조가 완전히 달라진다. 둘 다 요구사항은 만족시킨다.

노드 할당의 기준

그 판단에 필요한 입력이 한 노드 안에 다 있는가.

Fan 소유권 중재       Function 안에서 닫힌다      → Function 이 판단
Smart Access 허용    ESP32·Function·Central 에 걸친다 → Central 이 판단
Anti-pinch          §6.2.5 가 로컬을 요구한다     → Power Window (예외)

이 프로젝트에서의 위치

§9 가 "Controller 간 내부 명령 전달, 상태 교환, 세부 중재 및 실행 메커니즘은 SysRS 또는 설계 문서에서 정의한다"고 미뤄 둔 자리이고, 오래 비어 있었다. 12편이 초안을 채웠지만 팀 합의 전이다.

TBD 32건 중 통신 방식·주기·노드 간 프로토콜 관련(001·002·003·020·021·022·027)이 여기서 닫히고, 정책 TBD 4건은 SysRS 로 못 닫는다 — 회의가 필요하다.

함께 보면 좋은 용어

노트에서 맥락과 함께 보기 — 시스템 요구사항(SysRS) 초안 — 노드 할당·중재 규칙