본문 바로가기

개발공부/정보처리기사

(11)
정보처리기사(정처기) 실기 - 3단원 총정리 3단원은 이것만 외우면 끝! 데이터 모델 :현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 데이터 모델 절차 : 개논물 (개념적 데이터 모델 -> 논리적 데이터 모델 -> 물리적 데이터 모델) 논리적 데이터 모델 종류 :관계데이터 모델(테이블) / 계층 데이터 모델(트리) / 네트워크 데이터 모델(그래프,망) 관계 대수 :원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 정형 언어 관계 대수 - 일반 집합 연산자 : 합교차카 (합집합, 교집합, 차집합, 카티션 프로덕트) 관계 대수 - 순수 관계 연산자 : 셀프조디 (셀렉트, 프로젝트, 조인, 디비전) 관계 해석 : 튜플 관계 해석과 도메인 관계 해석을 하는 비절차적 언어 정규화 : 관계형 DB 설계 시 중복을 최소..
정보처리기사(정처기) 실기 - 2단원 총정리 2단원은 이것만 외우면 끝! UML 다이어그램 구조적 다이어그램의 종류 : 클객컴배복패(클래스, 객체, 컴포넌트, 배치, 복합체 구조, 패키지) - 클래스 다이어그램 : 객체 지향 모델링 시 클래스의 속성 및 연산과 클래스 간 정적인 관계를 표현한 다이어그램 - 객체 다이어그램 : 클래스에 속한 사물들, 즉 인스턴스를 특정 시점의 객체와 객체 사이의 관계로 표현한 다이어그램 - 컴포넌트 다이어그램 : 시스템을 구성하는 물리적인 컴포넌트와 그들 사이의 의존 관계를 나타내는 다이어그램 - 배치 다이어그램 : 컴포넌트 사이의 종속성을 표현하고, 결과물, 프로세스, 컴포넌트 등 물리적 요소들의 위치를 표현하는 다이어그램 - 복합체 다이어그램 : 클래스나 컴포넌트가 복합 구조를 갖는 경우 그 내부 구조를 표현하는..
정보처리기사(정처기) 실기 - 1단원 총정리 1단원은 이것만 외우면 끝! 프레임워크 : 소프트웨어의 특정 부분 설계 및 구현 시 재사용이 가능하도록 클래스 제공 소프트웨어 프레임워크의 특징 : 모재확역 - 모듈화(인터페이스에 의한 캡슐화) - 재사용성(반복적으로 사용하는 컴포넌트를 정의할 수 있게 함) - 확장성(다형성을 통해 프레임워크의 인터페이스를 넓게 사용) - 제어의 역흐름(프레임워크 코드가 전체 애플리케이션의 처리 흐름을 제어->제어가 반대로 흐르게 한다) 다형성 : 프로그래밍 언어의 요소들이 다양한 자료형에 속하는 것이 허가되는 성질(오버로딩, 오버라이딩) 소프트웨어 생명 주기 모델 종류 : 폭프나반 (폭포수 - 프로토타이밍 - 나선형 - 반복적) - 폭포수 모델 : 소프트웨어 생명 주기 모델 종류 - 각 단계를 확실히 마무리 지운 후에..