본문 바로가기

기타6

정보처리기사 필기 키워드 정리 - 2과목 : 소프트웨어 개발 1. 데이터 입출력 구현 1-1. 자료표현 단위 자료 구성의 단위 : 비트, 니블(4bit), 바이트(8bit, 문자표현의 최소 단위) 1-2. 자료구조 자료구조의 개념 : 논리적으로 설계된 데이터의 구조 및 관계 자료 구조의 유형 : 선형 구조(Stack, Queue, Deque, Linear List, Linked List), 비선형 구조(트리, 그래프) 스택 : 삽입(Push), 추출(Pop), LIFO 큐 : 삽입포인터(Rear), 삭제포인터(Front), FIFO 데크 : 데이터 출입구가 양쪽 모두에 있는 구조 선형 리스트 : 배열 연결 리스트 : 포인터를 이용, 탐색속도가 비교적 느리다 트리 : 계층구조 이진 트리 순회 : 중위 순회(좌측자식>부모>우측자식), 전위 순회(부모>좌측자식>우측자식.. 2022. 4. 20.
정보처리기사 필기 키워드 정리 - 1과목 : 소프트웨어 설계 [이기적 환상의콤비] 교재 2회독 후 교재를 바탕으로 키워드 암기를 위해 정리한 요약글입니다. 1. 소프트웨어 방법론 1-1. 소프트웨어 분류와 특성 시스템의 기본요소 : 입력, 출력, 처리, 제어, 피드백 플랫폼의 성능평가 기준 : 가용성, 응답시간, 정확성, 사용률 프레임워크의 특징 : 모듈화, 재사용성, 확장성, 제어의 역 흐름 프레임워크의 기대효과 : 개발 용이성, 품질보증, 변경용이성, 유지보수 용이성, 재사용성 향상, 표준화율 향상, 상호 운용성 향상 협약에 의한 설계를 따를 경우에 포함되어야 할 조건 : 선행조건, 결과조건, 불변조건 1-2. 소프트웨어 개발 방법론 활용 객체지향 방법론의 기본 원칙 : 캡슐화, 정보은닉, 추상화, 상속성, 다형성 컴포넌트 기반 방법론(CBD) 분석 단계 산출.. 2022. 4. 19.