











































각 객체들 간의 의존 관계가 성립될 때, 추상성이 낮은 클래스보다 추상성이 높은 클래스와 의존 관계를 맺어야 한다는 원칙이다.




ⓐ 도출(Elicitation) ⓑ 분석(Analysis) ⓒ 명세 (Specification) ⓓ 확인 (Validation)




















㉮ 설계 목표 설정 ㉯ 시스템 타입 결정 ㉰ 스타일 적용 및 커스터마이즈 ㉱ 서브시스템의 기능, 인터페이스 동작 작성 ㉲ 아키텍처 설계 검토




- 클래스의 동작을 의미한다. - 클래스에 속하는 객체에 대하여 적용될 메서드를 정의한 것이다. - UML에서는 동작에 대한 인터페이스를 지칭한다고 볼 수 있다.








JavaScript를 사용한 비동기 통신기술로 클라이언트와 서버 간에 XML 데이터를 주고받는 기술








물리적 저장 장치의 입장에서 본 데이터베이스 구조로서 실제로 데이터베이스에 저장될 레코드의 형식을 정의하고 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타낸다.
























































㉠ FIFO 방식으로 처리된다. ㉡ 순서 리스트의 뒤(Rear)에서 노드가 삽입되며, 앞(Front)에서 노드가 제거된다. ㉢ 선형 리스트의 양쪽 끝에서 삽입과 삭제가 모두 가능한 자료 구조이다. ㉣ 인터럽트 처리, 서브루틴 호출 작업 등에 응용된다.












[보기] ㉠ 준비 ㉡ 사전 교육 ㉢ 인스펙션 회의 ㉣ 수정 ㉤ 후속 조치




| [R1 테이블] | |||||||
|---|---|---|---|---|---|---|---|
| 학번 | 이름 | 학년 | 학과 | 주소 | |||
| 1000 | 홍길동 | 4 | 컴퓨터 | 서울 | |||
| 2000 | 김철수 | 3 | 전기 | 경기 | |||
| 3000 | 강남길 | 1 | 컴퓨터 | 경기 | |||
| 4000 | 오말자 | 4 | 컴퓨터 | 경기 | |||
| 5000 | 장미화 | 2 | 전자 | 서울 | |||
| [R2 테이블] | |||||||
| 학번 | 과목번호 | 성적 | 점수 | ||||
| 1000 | C100. | A | 91 | ||||
| 1000 | C200 | A | 94 | ||||
| 2000 | C300 | B | 85 | ||||
| 3000 | C400 | A | 90 | ||||
| 3000 | C500 | C | 75 | ||||
| 3000 | C100 | A | 90 | ||||
| 4000 | C400 | A | 95 | ||||
| 4000 | C500 | A | 91 | ||||
| 4000 | C100 | B | 80 | ||||
| 4000 | C200 | C | 74 | ||||
| 5000 | C400 | B | 85 | ||||
| [SQL문] | |||||||
| SELECT 이름FROM R1WHERE 학번 IN(SELECT 학번FROM R2WHERE 과목번호= ‘C100’); | |||||||








데이터베이스 전체를 정의한 것으로 데이터 개체, 관계, 제약조건, 접근권한, 무결성 규칙 등을 명세한 것




| [공급자] Table | ||
|---|---|---|
| 공급자번호 | 공급자명 | 위치 |
| 16 | 대신공업사 | 수원 |
| 27 | 삼진사 | 서울 |
| 39 | 삼양사 | 인천 |
| 62 | 진아공업사 | 대전 |
| 70 | 신촌상사 | 서울 |
| [결과] | ||
| 공급자번호 | 공급자명 | 위치 |
| 16 | 대신공업사 | 수원 |
| 70 | 신촌상사 | 서울 |




DROP VIEW V_1 CASCADE;
















| 국가 | 도시 |
|---|---|
| 대한민국 | 서울, 부산 |
| 미국 | 워싱턴, 뉴욕 |
| 중국 | 베이징 |
| ↓ | |
| 국가 | 도시 |
| 대한민국 | 서울 |
| 대한민국 | 부산 |
| 미국 | 워싱턴 |
| 미국 | 뉴욕 |
| 중국 | 베이징 |
















㉠ CREATE ㉡ SELECT ㉢ UPDATE ㉣ ALTER ㉤ INSERT ㉥ DROP ㉦ DELETE ㉧ COMMIT




























(SELECT 학번 FROM R1) INTERSECT (SELECT 학번 FROM R2)
| [R1] 테이블 | [R2] 테이블 | |||
|---|---|---|---|---|
| 학번 | 학점 수 | 학번 | 과목번호 | |
| 20201111 | 15 | 20202222 | CS200 | |
| 20202222 | 20 | 20203333 | CS300 | |












| 영역번호 | 메모리크기 | 사용여부 |
|---|---|---|
| N0.1 | 8K | FREE |
| N0.2 | 12K | FREE |
| N0.3 | 10K | IN USE |
| N0.4 | 20K | IN USE |
| N0.5 | 16K | FREE |




#include <stdio.h>
int main(int arge, char *argv[]) {
int n1=1, n2=2, n3=3;
int r1, r2, r3;
r1=(n2<=2) || (n3>3);
r2=!n3;
r3=(n1>1) && (n2<3);
printf("%d", r3-r2+r1 );
return 0;
}




int i=7, j=9; int k; if (i>j) k=i-j; else k=i+j;
















| 작업 | 대기시간 | 서비스(실행)시간 |
|---|---|---|
| A | 5 | 20 |
| B | 40 | 20 |
| C | 15 | 45 |
| D | 20 | 2 |




















㉠ () ㉡ == ㉢ < ㉣ << ㉤ || ㉥ /




























( )은/는 웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, 데이터베이스 등을 만드는 기술이다.




- 사물통신, 사물인터넷과 같이 대역폭이 제한된 통신환경에 최적화하여 개발된 푸시기술 기반의 경량' 메시지 전송 프로토콜 - 메시지 매개자(Broker)를 통해 송신자가 특정 메시지를 발행하고 수신자가 메시지를 구독하는 방식 - IBM이 주도하여 개발








































- 개발해야 할 애플리케이션의 일부분이 이미 내장된 클래스 라이브러리로 구현이 되어 있다. - 따라서, 그 기반이 되는 이미 존재하는 부분을 확장 및 이용하는 것으로 볼 수 있다. - JAVA 기반의 대표적인 소프트웨어로는 스프링(Spring)이 있다.
















- 광섬유를 이용한 통신기술의 하나를 의미함 - 파장이 서로 다른 복수의 광신호를 동시에 이용하는 것으로 광섬유를 다중화 하는 방식임 - 빛의 파장 축과 파장이 다른 광선은 서로 간섭을 일으키지 않는 성질을 이용함
















모든 문제들의 저작권은 원저작권자에게 있습니다. 본 사이트는 웹상에 공개되어 있는 문제만 모아서 보여드립니다.
저작권 안내 데이터 보호 안내 제휴 문의
copyright 2026 뉴비티::새로운 CBT 시스템 - newbt.kr (Listed on LeanVibe)