자격증 공부

    2과목 소프트웨어 개발

    본 글은 작성자가 기사 자격증 취득을 위해 공부하고자 정리겸 작성한 글입니다. 정리본을 무료로 공유해주시는 분들의 자료를 참고했으며 페이지 하단에 출처를 남깁니다. ★ 표시는 20년도 정보처리기사 개편이후 출제된적 있는 경우 입니다. 1. 자료구조 1) 자료 구조의 분류 ▶ 선형 구조(Linear Structure) - 배열(Array) - 스택(Stack) - 큐(Queue) - 데크(Deque) - 선형 리스트(Linear List) : 연속 리스트(순차적), 연결 리스트(비 순차적) ▶ 비선형 구조(Non-Linear Structure) - 트리(Tree) - 그래프(Graph) 2) 배열(Array) ★ - 정적인 자료 구조로 기억장소의 추가가 어렵고 메모리의 낭비가 발생함 - 반복적인 데이터 처..

    1 과목 소프트웨어 설계

    본 글은 작성자가 기사 자격증 취득을 위해 공부하고자 정리겸 작성한 글입니다. 정리본을 무료로 공유해주시는 분들의 자료를 참고했으며 페이지 하단에 출처를 남깁니다. ★ 표시는 20년도 정보처리기사 개편이후 출제된적 있는 경우 입니다. 1. 소프트 웨어 생명 주기 SDLC 1) 폭포수 모형 (Waterfall Model) ★ - 가장 오래되고 가장 폭넓게 사용된 고전적 생명 주기 모형 - 한 단계가 끝나야만 다음 단계로 넘어가는 선형 순차적 모형 - 단계별 정의 및 산출물이 명확 - 제품 일부가 될 메뉴얼 작성 필요 - 개발 중간에 요구사항의 변경이 용이하지 않음 - 구현 순서 : 타당성검토 → 계획 → 요구 분석 → 설계 → 구현(코딩) → 테스트(검사) → 유지보수 2) 프로토타입 모형(Prototyp..