CHAPTER 10
납품 요구와 검증
납품 요구는 ‘속성을 많이 넣는다’는 지시보다 구체적이어야 한다. 누가 어떤 시점에 어떤 판단을 할지 정하고, 그 판단에 필요한 대상·정보·단위·증거를 적는다. 요구한 값이 존재하는지와 요구 자체가 적절한지는 별도로 검토한다.
IFC·MVD·IDS의 역할
| 이름 | 하는 일 | 조경 업무에서의 예 |
|---|---|---|
| IFC 스키마 | 표현 가능한 객체와 관계를 정의 | 수목·포장·배치·속성을 구성 |
| MVD | 특정 교환을 위한 구현 범위를 정함 | 사용할 뷰와 수신 도구의 지원 확인 |
| IDS | 필요한 정보의 조건을 기계가 읽도록 표현 | 교목에 수종·관리번호 등이 있는지 검사 |
| bSDD | 용어·분류·속성 정의를 참조하는 사전 | 같은 속성이 같은 뜻인지 확인 |
| BCF | 모델 객체와 시점을 연결해 이슈를 전달 | 위치 오류와 수정 요청을 공유 |
IDS는 규정한 정보 조건의 검토에 쓰인다. 수목의 활착, 현장 측량의 정확도, 배수 성능을 자동으로 보증하지 않는다. 이 자료의 요구사항 표는 IDS로 작성할 내용을 정리하는 출발점이며, 실행 가능한 IDS 자체는 아니다.
검사를 여섯 층으로 나눈다
- 파일과 문법: 파일이 열리고 선언한 스키마에 맞는지 확인한다.
- 스키마·교환 범위: 엔티티, 관계, 적용 뷰와 지원 기능을 확인한다.
- 정보요구: 필수 속성, 자료형, 허용값, 단위와 적용 대상을 검사한다.
- 형상과 좌표: 배치, 표고, 간섭, 수량과 허용오차를 검토한다.
- 업무 의미: 객체 구분과 정보가 인계 목적에 충분한지 판단한다.
- 현장 근거: 측량·사진·검사 기록과 실제 설치 상태를 대조한다.
교목 인계 요구를 작성하는 예
| 요구 | 확인 방법 | 추가로 남는 확인 |
|---|---|---|
| 관리 대상 교목을 구분할 수 있다 | 엔티티·유효 유형·합의된 분류값 확인 | 대상 교목을 빠뜨리지 않았는가 |
| 관리번호가 있고 중복되지 않는다 | 속성 존재 검사와 목록의 고유성 검사 | 현장 표찰과 같은 번호인가 |
| 수종·실측값·측정일이 있다 | 값과 자료형 검사 | 실제 수종·측정 기록과 일치하는가 |
| 위치를 재현할 수 있다 | 배치·좌표 변환과 기준점 비교 | 허용오차가 목적에 적합한가 |
| 검사표에 접근할 수 있다 | 문서 연결과 수신 권한 확인 | 문서가 해당 개체·판본의 근거인가 |
번호의 전체 목록 고유성, 좌표 편차, 문서 접근성처럼 별도 로직이 필요한 항목을 모두 IDS 한 파일에서 해결한다고 가정하지 않는다. 검사 도구가 실제로 지원하는 규칙과 결과 보고 범위를 확인한다.
납품 전 작은 시험에서 확인할 것
객체 수와 GlobalId, 공간 포함, 유형, 속성과 단위, 재료, 좌표, 수량, 문서 참조를 원본과 비교한다. 결과는 ‘합격’ 한 칸으로 끝내지 말고 도구 버전·검사 대상·판정 기준·차이·미해결 사항을 남긴다. IFC 4.3 지원이라는 제품 설명을 실제 프로젝트의 교환 성공으로 대신하지 않는다.