정보처리기사 실기

정보처리기사 실기 2, 3장 주관식 예상 문제 정리

E_ONION 2020. 7. 17. 13:30

2장 요구사항 확인

1. OS : 컴퓨터 시스템의 자원들을 효율적으로 관리하여 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 SW

2. DBMS : 사용자와 DB 사이서 사용자의 요구에 따라 정보를 생성해주고, DB를 관리해주는 SW

3. WAS : 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 MW

4. 개념적 모델링 : 요구사항을 보다 쉽게 이해할 수 있도록 현실 세계의 상황을 단순화하여 개념적으로 표현하여 만드는 과정

5. 정형 분석 : 구문(Syntax)과 의미(Sementics)를 갖는 정형화된 언어를 이용해 요구사항을 수학적 기호로 표현한 후 이를 분석하는 과정

6. 프로토타이핑/프로토타입 : 대상 시스템의 개발이 진행되는 동안 도출되는 요구사항을 반영하면서 지속적으로 프로토타입을 재작성하는 과정/상품이나 서비스가 출시 전에 개발 대상 시스템 or 그 일부분을 개략적으로 만든 원형

7. 모델 검증 : 요구사항 분석단계에서 개발된 모델이 요구사항을 충족시키는지 검증하는 것

8. 인수 테스트 : 사용자가 실제로 사용될 환경에서 요구사항들이 모두 충족되는지 사용자 입장에서 확인하는 과정

9. UML : 시스템 개발 과정에서 시스템 개발자와 고객 또는 개발자 상호 간의 의사소통이 원활하게 이뤄지도록 표준화한 대표적인 객체지향 모델링 언어

3장 데이터 입출력 구현

1. 데이터 모델 : 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적 모형

2. 개념적 데이터 모델 : 현실 세계에 대한 인간의 이해를 돕기 위해 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정

3. 논리적 데이터 모델 : 개념적 모델링 과정에서 얻은 개념적 구조를 컴퓨터가 이해하고 처리할 수 있는 컴퓨터 세계의 환경에 맞도록 변환하는 과정

4. 이상 : 테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고, 이 중복들로 인해 테이블 조작 시 문제가 발생하는 현상

5. 함수적 종속 : 어떤 테이블 R에서 X Y를 각각 R의 부분 집합이라 할 때 속성 X의 값 각각에 대해 시간에 관계없이 항상 속성 Y의 값이 오직 하나만 연관되어 있을 때 YX에 함수적 종속, XY를 함수적으로 결정한다하고 X(결정자)->Y(종속자)로 표기

6. 정규화 : 테이블의 속성들이 상호 종속적인 관계를 갖는 특성을 이용하여 테이블을 무손실 분해하는 과정

6. 반정규화 : 시스템의 성능 향상, 개발 및 운영의 편의성을 위해 정규화된 데이터 모델을 통합 중복 분리하여 의도적으로 정규화 원칙을 위배하는 행위

7. 인덱스 : 데이터 레코드를 빠르게 접근하기위해 <키 값, 포인터>쌍으로 구성된 data 구조

8. : 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기위해 하나 이상의 기본테이블로부터 유도된, 이름을 가지는 가상 테이블

9. 트랜잭션 : DB상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미

10. 클러스터 : 데이터 저장 시 데이터 액세스 효율을 향상시키기 위해 동일한 성격의 데이터를 동일한 데이터 블록에 저장하는 물리적 저장 방법

11. 파티션 : 대용량 테이블이나 인덱스를 작은 논리적 단위로 나누는 것