0
정답
0
오답
20
남은 문항
0 / 20 완료
0%
정답률
Part 1. O/X 문제 (10문항) — 맞으면 O, 틀리면 X
O/X 문항 1
AAS는 Asset Administration Shell의 약자이다.
맞습니다. AAS = Asset Administration Shell. '자산 관리 쉘' 또는 '자산 관리 껍데기'로 번역되며 IEC 63278 표준의 핵심 개념입니다.
O/X 문항 2
idShort는 전체 AAS 생태계에서 유일(globally unique)해야 한다.
틀렸습니다. idShort는 동일한 부모(Collection/List/Submodel) 내에서만 유일하면 됩니다. 전역 고유성은 id(IRI)의 역할입니다.
O/X 문항 3
AASX 파일은 내부적으로 ZIP 형식으로 압축된 패키지이다.
맞습니다. AASX는 ZIP 기반 컨테이너로, 확장자를 .zip으로 바꾸면 일반 압축 프로그램으로 열 수 있습니다. 내부에 aasx-origin, XML/JSON 모델, 보충 파일이 포함됩니다.
O/X 문항 4
semanticId는 모든 SubmodelElement에 반드시 지정해야 하는 필수 속성이다.
틀렸습니다. semanticId는 선택 사항(optional)입니다. 그러나 표준 준수와 상호운용성을 위해 권장됩니다. IDTA 서브모델 템플릿에는 각 Property에 semanticId가 정의되어 있습니다.
O/X 문항 5
BaSyx는 Eclipse 재단이 운영하는 오픈소스 AAS 구현 프로젝트이다.
맞습니다. Eclipse BaSyx는 Eclipse IoT Working Group 산하 오픈소스 프로젝트로, Java 기반 AAS 서버/SDK를 제공합니다. Fraunhofer IESE가 주도 개발했습니다.
O/X 문항 6
IDTA 02010은 Maintenance(유지보수) 서브모델 번호이다.
틀렸습니다. IDTA 02010은 "Service Request Notification" 서브모델입니다. Maintenance(유지보수 지시서)는 IDTA 02018입니다. 번호 혼동 주의!
O/X 문항 7
globalAssetId는 IRI(국제화 리소스 식별자) 형식으로 지정하는 것이 권장된다.
맞습니다. globalAssetId는 전세계에서 유일한 자산 식별자로 IRI(예: https://example.com/asset/12345) 형식을 권장합니다. 단순 문자열도 허용되지만 유일성 보장이 어렵습니다.
O/X 문항 8
OEE = Availability + Performance + Quality (세 값의 합산)이다.
틀렸습니다. OEE = Availability × Performance × Quality (곱셈)입니다. 각 요소가 0~1(또는 0~100%) 값이므로 곱하면 전체 효율이 낮아집니다. 예: 0.92 × 0.94 × 0.99 ≈ 0.857 (85.7%)
O/X 문항 9
교육 실습용 DemoServer는 PostgreSQL 데이터베이스를 사용한다.
틀렸습니다. 교육용 DemoServer는 경량 SQLite 데이터베이스를 사용합니다. 설치 없이 파일 기반으로 동작해 교육 목적에 적합합니다.
O/X 문항 10
Base64Url 인코딩에서 일반 Base64의 '/' 문자는 '_'로 대체된다.
맞습니다. Base64Url에서: '+' → '-', '/' → '_', '=' 패딩 제거. AAS API에서 Submodel id를 URL 경로에 넣을 때 이 변환이 필요합니다.
Part 2. 객관식 문제 (10문항) — 정답을 클릭하세요
객관식 문항 11
IDTA 02006 서브모델이 정의하는 것은 무엇인가?
정답: ② Nameplate. IDTA 02006은 제조사, 제품명, 시리얼번호 등 명판 정보를 표준화합니다. 02003=TechnicalData, 02018=Maintenance, 02008=TimeSeries.
객관식 문항 12
AAS에서 Submodel의 id가 "https://ex.com/sm/A+B/C"일 때 Base64Url 인코딩된 '/'는?
정답: ④ '_'. Base64Url에서 '/'는 '_'로, '+'는 '-'로 대체됩니다. 이를 통해 URL 경로에서 구분자 충돌 없이 식별자를 전달할 수 있습니다.
객관식 문항 13
OEE = 0.852일 때, Availability=0.921, Quality=0.987이면 Performance는?
정답: ② 0.937. OEE = A × P × Q → P = OEE / (A × Q) = 0.852 / (0.921 × 0.987) = 0.852 / 0.909 ≈ 0.937 (93.7%)
객관식 문항 14
SubmodelElementList 내 요소의 idShort는 무엇인가?
정답: ③ 인덱스 번호. SubmodelElementList의 요소는 "[0]", "[1]", "[2]"... 와 같이 자동 인덱싱됩니다. Collection과 달리 사용자가 idShort를 지정할 수 없습니다.
객관식 문항 15
교육용 DemoServer의 기본 HTTP 포트 번호는?
정답: ② 5080. DemoServer는 기본적으로 http://localhost:5080 에서 실행됩니다. API 기본 경로: /api/v3.0 또는 /api/v1.
객관식 문항 16
HierarchicalStructures(IDTA 02011) 서브모델에서 'hasComponent' 관계는 어떤 구조에 해당하는가?
정답: ④ BOM. hasComponent 관계는 BOM(Bill of Materials) 구조로, 상위 자산이 하위 구성품을 포함함을 나타냅니다. Full은 재귀 포함, OneDown은 직접 자식만, Same은 동등 자산을 표현합니다.
객관식 문항 17
AAS의 Kind(종류) 속성에서 'Type'의 반대 개념은?
정답: ② Instance. AAS Kind는 Type(유형 정의, 청사진)과 Instance(실제 인스턴스, 개별 자산) 두 가지입니다. 일반적인 자산 AAS는 Instance로 설정합니다.
객관식 문항 18
MTBF(평균 고장 간격)의 올바른 계산식은?
정답: ② 총가동시간 / 고장건수. MTBF(Mean Time Between Failures) = 총가동시간 ÷ 고장건수. 참고: MTTR = 총수리시간 / 수리건수.
객관식 문항 19
SequenceModel에서 정의된 총 엔티티(Entity) 타입의 수는?
정답: ③ 11개. SequenceModel의 11개 엔티티: Work, ArrowWork, Flow, Device, Project, System, ApiDef, ApiCall, TokenSpec, Call, 그리고 1개 추가 엔티티.
객관식 문항 20
IDTA 02018이 정의하는 서브모델은?
정답: ③ Maintenance Instructions. IDTA 02018은 유지보수 지시서 서브모델로 절차, 스케줄, 부품 정보를 포함합니다. IDTA 02010은 Service Request Notification.