정보 업무명 : 정보처리기사 필기 : 제2과목 소프트웨어 개발 (통합 구현) 작성자 : 이상호 작성일 : 2021-03-01 설 명 : 수정이력 : 내용 [단위 모듈 구현] 단위 모듈(Unit Module)의 개요 단위기능 명세서 작성 - 입출력기능 구현 - 알고리즘 구현 단위 기능 명세서 작성 입·출력 기능 구현 알고리즘 구현 디바이스 드라이버 모듈 네트워크 모듈 파일 모듈 메모리 모듈 프로세스 모듈 [단위 모듈 테스트] 단위 모듈 테스트 화이트 박스 테스트 블랙박스 테스트 테스트 케이스(Test Case) 식별자, 텍스트 항목, 입력 명세, 출력명세, 환경설정, 특수절차요구, 의존성기술 테스트 프로세스 계획및 제어단계, 분석 및 설계단계, 구현 및 실현단계, 평가단계, 완료단계 [개발 지원 도구] 통..
정보 업무명 : 정보처리기사 필기 : 제2과목 소프트웨어 개발 (데이터 입출력 구현) 작성자 : 이상호 작성일 : 2021-03-01 설 명 : 수정이력 : 내용 [자료구조] 자료구조의 정의 자료구조의 분류 리스트(Linear List) 배열(Array) 스택(Stack) 큐(Queue) 트리(Tree) 트리의 순회 방법 중위 순회 왼쪽 서브트리 → 중간 노드 → 오른쪽 서브트리 전위 순회 중간 노드 → 왼쪽 서브트리 → 오른쪽 서브트리 후위 순회 왼쪽 서브트리 → 오른쪽 서브트리 → 중간 노드 그래프 그래프 개념 객체 간의 관계를 표현할 수 있는 자료구조 그래프 표현 방법 그래프 종류 무방향 그래프 : 선에 방향이 없다. 방향 그래프 : 선에 방향이 있다. 그래프 특징 네트워크 모델이다, 2개 이상의 ..
정보 업무명 : 정보처리기사 필기 : 제1과목 소프트웨어 설계 (인터페이스 설계) 작성자 : 이상호 작성일 : 2021-03-02 설 명 : 수정이력 : 내용 [시스템 인터페이스 요구사항 분석] 시스템 인터페이스 요구사항 구성 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페 이스 주기, 기타 고려사항 시스템 인터페이스 요구사항 분석 시스템 인터페이스 요구사항 분석절차 [인터페이스 요구사항 검증] 요구사항 검증 요구사항 검토 계획 수립 > 검토 및 오류수정 > 베이스라인 결정 요구사항 검토 계획 수립 검토 기준 및 방법 참여자 체크리스트 관련 자료 일정 검토 및 오류 수정 베이스 라인 설정 요구사항 검증 방법 요구사항 검토, 프로토타이핑, 테스트 설계, CASE..
정보 업무명 : 정보처리기사 필기 : 제1과목 소프트웨어 설계 (애플리케이션 설계) 작성자 : 이상호 작성일 : 2021-03-01 설 명 : 수정이력 : 내용 [소프트웨어 아키텍처] 소프트웨어 아키텍처의 설계 모듈화 추상화 과정추상화 데이터 추상화 제어 추상화 단계적 분해 정보 은닉 소프트웨어 아키텍처의 품질 속성 시스템 측면 비즈니스 측면 아키텍처 측면 소프트웨어 아키텍처의 설계과정 설계 목표 설정 시스템 타입결정 아키텍처 패턴 적용 서브시스템 구체화 검토 [아키텍처 패턴] 아키텍처 패턴 아키텍처 패턴의 장점 종류 : 레이어 패턴, 클라이언트-서버 패턴, 파이프-필터 패턴, 모델-뷰-컨트롤러 패턴 레이어 패턴 클라이언트-서버 패턴 파이프-필터 패턴 모델-뷰-컨트롤러 패턴 기타 마스터-슬레이브 패턴, ..
정보 업무명 : 정보처리기사 필기 : 제1과목 소프트웨어 설계 (화면 설계) 작성자 : 이상호 작성일 : 2021-03-01 설 명 : 수정이력 : 내용 [사용자 인터페이스(UI)] 사용자 인터페이스 사용자 인터페이스의 특징 사용자 인터페이스의 구분 CLI GUI NUI 사용자 인터페이스의 기본 원칙 직관성 유효성 학습성 유연성 사용자 인터페이스의 설계 지침 사용자 중심, 일관성, 단순성 결과예측 가능, 가시성, 표준화 접근성, 명확성, 오류 발생 해결 [UI(User Interface) 표준] 웹 스타일 가이드 구성(사례) 스타일 가이드 : 각종 규칙들의 기준이 되는 집합 Introduction Basic Rules : 폰트, 컬러 등 Layout Elements 정책 웹 스타일 가이드 운영 정책 조직..
정보 업무명 : 정보처리기사 필기 : 제1과목 소프트웨어 설계 (요구사항 확인) 작성자 : 이상호 작성일 : 2021-03-01 설 명 : 수정이력 : 내용 [소프트웨어 생명주기] 폭포수형 모형 폭포수 모델을 따르기 위해서는 완전히 순차적으로 한 단계, 한 단계를 진행해 나가야 한다. 폭포수 모델은 전 단계가 수행되어 완료되기 전에는 다음 단계로 진행할 수 없도록 제한한다. 프로토타입 모형 개발초기에 시스템의 모형(원형, prototype)을 간단히 만들어 사용자에게 보여 주고, 사용자가 정보시스템을 직접 사용해보게 함으로써 프로토타입을 재구축하는 과정을 사용자가 만족할 때까지 반복해 나가면서 시스템을 개선시켜 나가는 방식이다. 나선형 모형 고객과의 소통을 통하여 계획수립과 위험분석, 구축, 고객 평가의..