아키텍처 설계과정이 올바른 순서로 나열된 것은?(2022년 03월)
- ㉮ → ㉯ → ㉰ → ㉱ → ㉲
- ㉲ → ㉮ → ㉯ → ㉱ → ㉰
- ㉮ → ㉲ → ㉯ → ㉱ → ㉰
- ㉮ → ㉯ → ㉰ → ㉲ → ㉱
① 설계 목표 설정 → ② 시스템 타입 결정 → ③ 스타일 적용 및 커스터마이즈 → ④ 서브시스템 기능 및 인터페이스 작성 → ⑤ 아키텍처 설계 검토
UI의 종류로 멀티 터치(Multi-touch), 동작 인식(Gesture Recognition) 등 사용자의 자연스러운 움직임을 인식하여 서로 주고받는 정보를 제공하는 사용자 인터페이스를 의미하는 것은?(2022년 04월)
- GUI(Graphical User Interface)
- OUI(Organic User Interface)
- NUI(Natural User Interface)
- CLI(Command Line Interface)
| UI 유형 | 설명 | 예시 |
|---|---|---|
| CLI (Command Line Interface) | 텍스트 기반 명령어로 시스템과 상호작용 | 터미널, cmd, bash |
| GUI (Graphical User Interface) | 그래픽(아이콘, 버튼)으로 시각적 상호작용 | Windows, macOS, 안드로이드 앱 |
| NUI (Natural User Interface) | 사용자의 자연스러운 동작을 인식해 상호작용 | 멀티터치, 제스처, 음성 인식, Kinect |
| VUI (Voice User Interface) | 음성으로 명령을 주고 받는 방식 | Siri, Alexa, Google Assistant |
| OUI (Organic User Interface) | 형태 변형이 가능한 디스플레이를 사용하는 인터페이스 | 휘어지는 디스플레이, 접히는 스마트폰 |
| BUI (Brain-computer User Interface) | 뇌파 등 생체 신호를 통해 직접 기계를 제어 | 의료용 BCI 장치, 뇌파 드론 제어 실험 등 |
| TUI (Tangible User Interface) | 물리적 객체를 매개로 디지털 정보와 상호작용 | 레고처럼 조립되는 프로그래밍 도구 |
| SUI (Spatial User Interface) | 공간의 움직임이나 위치 기반 인터페이스 | VR/AR 공간에서의 인터랙션 |
| CUI (Conversational User Interface) | 챗봇이나 대화형 시스템을 통한 상호작용 | 챗GPT, 카카오톡 챗봇 |
분할 정복(Divide and Conquer)에 기반한 알고리즘으로 피벗(pivot)을 사용하며 최악의 경우 $n(n-1)/2$ 회의 비교를 수행해야 하는 정렬(Sort)은?(2022년 03월)
- Selection Sort
- Bubble Sort
- Insert Sort
- Quick Sort
문제의 핵심 내용
오답 정리
| 알고리즘 | 분할 정복? | 피벗 사용? | 특징 |
|---|---|---|---|
| Selection Sort | ❌ | ❌ | 항상 O(n²), 단순 반복 |
| Bubble Sort | ❌ | ❌ | 인접 요소 반복 교환, O(n²) |
| Insert Sort | ❌ | ❌ | 거의 정렬된 데이터에 효율적, O(n²) |
어떤 릴레이션 R의 모든 조인 종속성의 만족이 R의 후보 키를 통해서만 만족될 때, 이 릴레이션 R이 해당하는 정규형은?(2022년 03월)
- 제5정규형
- 제4정규형
- 제3정규형
- 제1정규형
| 정규형 | 핵심 조건 | 제거 대상 | 예시 특징 |
|---|---|---|---|
| 1NF | 모든 속성은 원자값(Atomic) | 반복 속성 | 셀 하나에 값이 2개 이상이면 안 됨 |
| 2NF | 부분 함수 종속 제거 | 부분 종속 (기본키 일부에만 종속) | 복합키일 때만 해당 |
| 3NF | 이행적 함수 종속 제거 | 이행 종속 (A→B, B→C) | 기본키를 거치지 않는 간접 종속 제거 |
| BCNF | 모든 **결정자(좌변)**가 후보 키 | 결정자가 후보 키가 아닐 경우 | 3NF보다 엄격한 조건 |
| 4NF | 다치 종속(Multivalued Dependency) 제거 | 하나의 속성이 여러 속성에 독립적으로 종속될 때 | A →→ B, A →→ C |
| 5NF | 조인 종속(Join Dependency) 제거 | 후보키를 통해서만 조인이 유지되어야 함 | 관계를 분해해도 정보 손실 없음 |
뷰(View)의 장점이 아닌 것은?(2020년 08월)
- 뷰 자체로 인덱스를 가짐
- 데이터 보안 용이
- 논리적 독립성 제공
- 사용자 데이터 관리 용이