정보처리기사 필기 5

[정보처리기사] 5과목 정보시스템 구축 관리 핵심정리

구조적 방법론 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리 중심의 방법론 분할정복 원리 활용 정보공학 방법론 자료 중심의 방법론 개체 관계도(ERD) 사용 컴포넌트 기반(CBD) 방법론 기존의 시스템이나 소프트웨어를 구성하는 컴포넌트를 조합하여 하나의 새로운 애플리케이션을 만드는 방법론 분석 단계에서 사용자 요구사항 정의서가 산출 소프트웨어 재사용의 이점 개발 시간과 비용 단축 소프트웨어 품질 향상 소프트웨어 개발의 생산성 향상 시스템 명세, 설계, 코드 등 문서 공유 소프트웨어 재사용 방법 합성 중심: 블록 모듈을 만들어서 끼워 맞추어 소프트웨어 완성 생성 중심: 명세를 구체화하여 프로그램을 만듦 소프트웨어 재공학의 이점 위험 부담 감소 개발 시간 단축 개발 비용 절감 시스템 ..

자격증 2024.02.08

[정보처리기사] 4과목 프로그래밍 언어 활용 핵심정리

C/Java 자료형 char(1), int(4), long(8), boolean(1, Java) C언어의 구조체 자료의 종류가 다른 변수의 모임, struct를 이용해 정의 Python의 시퀀스 자료형 리스트: 필요에 따라 개수를 늘리거나 줄일 수 있음 튜플: 요소의 추가, 삭제, 변경은 불가능함 range: 연속된 숫자 생성 변수명 작성 규칙 영문자, 숫자 _사용, 첫 글자 숫자 X, 특수문자 X, 공백 X, 대소문자 구분, 예약어 변수명 X 가비지 컬렉터 선언만하고 사용하지 않는 변수들이 점유한 메모리 공간을 강제로 제거 산술 연산자 %, ++, — 비트 연산자 &(and), ^(xor), |(or), ~(not), 논리 연산자 !, &&, || 조건 연산자 조건에 따라 다른 수식 수행 연산자 우선순..

카테고리 없음 2024.02.08

[정보처리기사] 3과목 데이터베이스 구축 핵심정리

개념적 설계 현재 세계에 대한 인식을 추상화 개념으로 표현 개념 스키마 모델링, 트랜잭션 모델링을 병행 수행 논리적 설계 자료를 DBMS가 지원하는 논리적 자료 구조로 변환시키는 과정 트랜잭션의 인터페이스를 설계, 개념 스키마를 평가 및 정제 물리적 설계 파일의 저장구조 및 액세스 경로 결정, 저장 레코드의 형식, 순서, 접근 경로, 조회가 집중되는 레코드와 같은 정보 사용 데이터 모델에 표시할 요소 구조: 개체 타입들 간의 관계 연산: 실제 데이터를 처리하는 연산 작업 제약 조건: 실제 데이터의 논리적인 제약 조건 E-R 다이어그램 튜플 릴레이션을 구성하는 각각의 행(튜플의 수 = 카디널리티) 속성 DB를 구성하는 가장 작은 논리적 단위(디그리 = 차수) 도메인 하나의 애트리뷰트가 취할 수 있는 같은 ..

자격증 2024.02.08

[정보처리기사] 2과목 소프트웨어 개발 핵심정리

자료구조의 분류 선형: 배열, 선형리스트, 스택, 큐, 데크 비선형: 트리, 그래프 스택 리스트의 한쪽 끝으로만 자료 삽입, 삭제 작업 이루어짐 (LIFO) 스택 응용 분야 인터럽트 처리 수식 계산 및 수식 표기법 서브루틴 호출 및 복귀주소 저장 스택의 삽입(Push)과 삭제(Pop) push: 입력, pop: 출력 방향/무방향 그래프의 최대 간선 수 무방향: n(n-1)/2, 방향: n(n-1) 트리 정점(node)과 선분(branch)을 이용하여 사이클을 이루지 않도록 구성한 그래프의 특수한 형태 이진 트리의 운행법 수식의 표기법 (Infix -> Postfix) 수식의 표기법 (Infix -> Prefix) 수식의 표기법 (Postfix -> Infix) 삽입 정렬 ( 2 -> 1, 3 -> 2 -..

자격증 2024.02.08

[정보처리기사] 1과목 소프트웨어 설계 핵심정리

1과목 소프트웨어 설계 소프트웨어 공학의 기본 원칙 기술을 계속적으로 적용, 지속적으로 검증, 명확한 기록을 유지 폭포수 모형 이전 단계로 돌아갈 수 없다는 전제하에 각 단계를 확실하게 매듭짓고 다음 단계를 진행하는 개발 방법론, 보헴이 제시한 고전적 생명 주기 모형(요구사항 반영 어려움) 나선형 모형 점진적으로 완벽한 소프트웨어를 개발하는 것 계획 수립 → 위험 분석 → 개발 및 검증 → 고객 평가 애자일 모형의 주요 방법론 스크럼, XP, 기능 중심 개발, 칸반, Lean 애자일 개발 4가지 핵심 가치 개인과 상호작용에 더 가치를 둠 SW에 가치 고객과 협업에 가치를 둠 변화에 반응하는 것에 더 가치를 둠 XP의 핵심 가치 의사소통, 단순성, 용기, 존중, 피드백 주요 비기능 요구사항 성능, 보안, ..

자격증 2024.02.07