본문 바로가기

기타/정보처리기사

(2)
2과목 | 1장 : 데이터 입출력 구현 034 자료 구조 1. 자료 구조의 정의 자료 구조 : 프로그램에서 사용하기 위한 자료를 저장 공간에 저장하는 것 + 자료 간의 관계, 처리 방법을 연구 분석하는 것. - 자료 표현과 연산. - 자료를 조직하고 구조화하는 것. - 어떤 자료 구조에서도 필요한 모든 연산 처리 가능. 2. 자료 구조의 분류 Linear Structure(선형 구조) : Array, Linear List(Contiguous List, Linked List), Stack, Queue, Deque. Non-Linear Structure(비선형 구조) : Tree, Graph. 3. Array 배열 : 동일한 자료형의 데이터들이 같은 크기로 나열되어 순서를 갖고 있는 집합. - 정적인 자료 구조. 기억장소 추가 어렵고, 삭제 시 ..
1과목 | 1장 : 요구사항 확인 001 소프트웨어 생명 주기 : 소프트웨어 개발 과정을 단계별로 나눈 것. 1. Waterfall Model - 가장 오래되고 가장 폭넓게 사용된 생명 주기 모형. - 선형 순차적 모형 : 이전 단계로 돌아갈 수 없고, 한 단계가 끝나야만 다음 단계로 넘어갈 수 있음. - 한번에 하나씩 결과물 내기. 2. Prototype Model(원형 모형) - 견본품(Prototype)을 만들어 최종 결과물 예측. - 개발 완료된 시점에서 오류가 발견되는 폭포수 모형의 단점을 보완하기 위한 모형. 3. Spiral Model(나선형 모형, 점진적 모형) - 폭포수 모형 + 프로토타입 모형 + 위험 분석 기능 - 여러 번의 개발 과정을 거쳐 점진적으로 완벽한 최종 결과물 개발. 4. Agile Model - '민첩한..