전체 글

전체 글

    4-1장. 서버 프로그램 구현 1

    4-1장. 서버 프로그램 구현 14-1장. 서버 프로그램 구현 1모듈화 (A)추상화 (B)정보 은닉 (B)파이프-필터 패턴 (B)모델 - 뷰- 컨트롤러 패턴 (B)기타 패턴 (B)객체지향 (C)객체 (C)클래스 (B)메시지 (B)캡슐화 (B)상속 (B)다형성 (C)객체지향 분석 (B)럼바우의 분석 기법 (A)객체지향 설계 원칙(SOLID 원칙) (A)모듈화 (A)소프트웨어의 성능 향상, 시스템의 수정 및 재사용, 유지 관리 등이 용이하도록 시스템의 기능들을 모듈 단위로 나누는 것모듈 간 결합도의 최소화와 모듈 내 요소들의 응집도를 최대화하는 것이 목표추상화 (B)전체적이고 포괄적인 개념을 설계한 후 구체화시켜나가는 것정보 은닉 (B)한 모듈 내부에 포함된 절차와 자료들의 정보가 감추어져 다른 모듈이 접근..

    2-2장. 데이터 입,출력 구현 2

    2-2장. 데이터 입,출력 구현 22-2장. 데이터 입,출력 구현 2뷰(View) (B)파티션의 종류 (B)분산 데이터베이스의 목표 (B)RTO/RPO (A)임의 접근 통제(DAC : Discretionary Access Control) (A)강제 접근 통제(MAC : Mandatory Access Control) (A)역할기반 접근통제(RBAC : Role Based Access Control) (A)DAS(Direct Attached Storage) (B)NAS(Network Attached Storage) (C)SAN(Storage Area Network) (B)자료 구조의 분류 (B)스택(Stack) (B)데크(Deque) (B)방향/무방향 그래프의 최대 간선 수 (B)트리(Tree) (C)트리 ..

    2-1장. 데이터 입,출력 구현

    2-1장. 데이터 입,출력 구현2-1장. 데이터 입,출력 구현스키마 (A)데이터베이스 설계 순서 (A)개념적 설계 (A)논리적 설계 (A)물리적 설계 (A)데이터 모델 (A)E-R 다이어그램 (B)관계형 데이터베이스의 릴레이션 구조 (A)튜플(Tuple) (A)속성(Attribute) (A)도메인(Domain) (B)후보키(Candidate Key) (A)기본키(Primary Key) (B)대체키(Alternate Key) (C)슈퍼키(Super key) (A)외래키(Foreign key) (B)무결성 (A)관계대수 (B)순수 관계 연산자 (A)일반 집합 연산자 (A)관계해석 (A)이상(Anomaly) (A)함수적 종속 (A)정규화 (B)정규화 과정 (A)반정규화(Denomalization) (A)시스..

    11-2장. 응용 SW 기초 기술 활용 2

    11-2장. 응용 SW 기초 기술 활용 211-2장. 응용 SW 기초 기술 활용 2IP 주소 (A)IPv6의 주소 체계 (B)서브네팅 (A)도메인 네임(Domain Name) (C)OSI 참조 모델 (A)네트워크 관련 장비 (B)프로토콜(Protocol) (A)프로토콜의 기본 요소 (A)패킷 교환 방식(Packet Switching) (A)TCP/IP(Transmission Control Protocol/Internet Protocol) (B)UDP(User Datagram Protocol) (B)IP vs UDP (추가)L2TP (A)ICMP(Internet Control Message Protocol) (A)ARP(Address Resolution Protocol) / RARP(Reverse Add..

    11-1장. 응용 SW 기초 기술 활용 1

    11-1장. 응용 SW 기초 기술 활용 111-1장. 응용 SW 기초 기술 활용 1운영체제 (B)UNIX (A)UNIX 시스템의 구성 (B)Android (A)기억장치 관리 - 배치 전략 (B)가상기억장치 (C)가상기억장치 구현 기법 (B)페이지 교체 알고리즘 (B)FIFO(First In First Out) (B)LRU(Least Recently Used) (A)LFU(Least Frequently Used) (A)Locality (B)워킹 셋(Working set) (B)스래싱 (B)프로세스 (C)PCB (C)프로세스 상태 전이 (A)프로세스 상태 전이 관련 용어 (B)스레드 (B)스케줄링 (B)비선점 스케줄링 (C)선점 스케줄링 (C)FCFS(First Come First Serve) (C)SJF(..

    10장.프로그래밍 언어 활용

    10장. 프로그래밍 언어 활용10장. 프로그래밍 언어 활용헝가리안 표기법포인터 - C언어Java의 클래스 1Java의 클래스 2생성자Java의 활용라이브러리아스키코드Java 문법Java 싱글톤 문제헝가리안 표기법변수명 작성 시 자료형을 의미하는 문자를 포함하여 작성하는 방법포인터 - C언어int *b = &a;정수형 변수가 저장된 곳의 주소를 기억할 포인터 변수 b를 선언하고, a의 주소로 초기화한다. b에는 a의 주소가 저장된다.int : 포인터 변수가 가리키는 곳에 저장되는 값의 자료형을 입력한다. 정수형 변수 a가 저장된 곳의 주소를 기억할 것이므로 int를 사용한다.*b : 포인터 변수를 선언할 때는 변수명 앞에 *를 붙인다.&a : 변수의 주소를 알아낼 때는 변수 앞에 번지 연산자 &를 붙인다...