SQL 특징 1. 관계대수와 관계해석을 기초로 한 고급 데이터 언어 2. 이해하기 쉬운 형태 3. 대화식 질의어로 사용 가능 4. 데이터 정의, 조작, 제어 기능 제공 5. COBOL, C, PASCAL 등의 언어에 삽입 -> 내장 SQL 6. DBMS에서 사용되는 비절차적 대화형 언어 테이블 생성 CREATE TABLE 직원 ( 이름 CHAR(15), 주민번호 CHAR(13) NOT NULL, 직원번호 CHAR(15), PRIMARY KEY(직원번호), UNIQUE (주민번호) ); CREATE TABLE 학생 ( 학번 CHAR(15), 이름 CHAR(15) NOT NULL, 학과코드 CHAR(10), 성별 SUNG, 생년월일 DATE, PRIMARY KEY(학번), UNIQUE(이름), FOREIGN..
기억장치 관리 전략 반입전략 - 요구반입, 예상반입 배치전략 - 최초적합, 최적적합, 최악적합 교체전략 - FIFO, OPT, LRU, LFU, NUR, SCR 등 단편화 해결 방법 - 통합기법 : 인접해 있는 단편화 - 집약기법 : 분산되어 있는 단편화 주기억장치 할당 기법 연속할당 기법 - 단일 분할 할당 : 스와핑, 오버레이 - 다중 분할 할당 : 고정분할, 가변분할 분산할당 기법 - 페이징 기법 - 세그먼테이션 기법 가상기억장치 성능에 영향 미치는 요인 - 워킹셋(Working Set) : 자주 참조하는 페이지들의 집합 -> 주기억장치에 상주시킴 - 스레싱(Thrashing) : 프로세스 처리 시간보다 페이지 교체 시간이 더 많아지는 현상 - 구역성(Locality, 국부성) : 일부 페이지만 집..
UI 설계 도구 1. 목업(Mockup) : 디자인, 사용 방법 설명, 평가 등을 위한 실물과 흡사한 정적인 형태의 모형 2. 스토리보드(Storyboard) : 개발자, 디자이너와의 의사소통을 위한 도구로서, UI/UX 구현에 필요한 사용자와 목표, 콘텐츠의 설명 및 페이지 간의 이동 흐름 등을 시각화한 문서 3. 와이어프레임(Wireframe) : 화면 단위의 레이아웃을 설계하는 작업으로 UI 요소 등에 대한 뼈대를 의미한다. 의사소통 관계자들과 레이아웃을 협의하거나 서비스의 간략한 흐름을 공유하기 위해 사용한다. 4. 프로토타입(Prototype) : 정적인 화면으로 설계된 스토리보드 또는 와이어프레임에 동적인 효과를 적용함으로써 실제 구현된 것처럼 시뮬레이션이 가능한 동적 모형
개념과 정의, 테스트 프로세스, 테스트 문서화, 테스트 기법, 키워드 주도 테스팅 파트로 이루어진 소프트웨어 테스트 국제 표준은 무엇인지 쓰시오. - 테스트 지식 체계 ( ISO 29119 ) 사전 정의된 키워드의 모음으로 테스트 케이스를 만드는 것이다. 테스트 단계에서 자연어 대신 키워드를 사용함으로써 테스트 케이스는 이해하기 쉽고 유지보수가 용이하다. - 키워드 주도 테스팅 결함관리 도구 중 아틀래시안 사에서 개발한 버그 추적, 이슈 추적 관리 도구는 무엇인지 쓰시오. - JIRA 객체지향 통합 테스트에 대한 설명 객체지향 통합 테스트는 객체를 몇 개 결합하여 하나의 시스템으로 완성시키는 과정에서의 검사로, (1) 테스트와 (2) 테스트로 분류할 수 있다. (1) 테스트는 독립 클래스를 테스트한 후 ..
디자인 패턴 (20년 2회 실기 기출) 분류 생성패턴 구조패턴 행위패턴 종류 Factory Method Abstract Factory Builder Prototype Singleton Adapter Bridge Composite Decorator Facade Flyweigh Proxy Interpreter Template Method Chain of Responsibility Command Iterator Mediator Memento Observer State Strategy Visitor 생성 패턴 - Factory Method : 어떤 객체를 생성할지를 서브클래스가 결정하도록 하고 책임을 위임하는 패턴, 인터페이스는 정의하지만 어떤 클래스의 인스턴스를 생성할 지에 대한 결정은 서브 클래스가 정의 -..