8. 자격증/8-1. 정보처리기사

    정처기 2-1. 데이터 입출력 구현

    1. 논리 데이터 저장소 확인 - 자료 구조 : 컴퓨터상 자료를 효율적으로 저장하기 위해 만들어진 논리적인 구조 - 분류 : 선형 구조 리스트 - 선형 리스트 : 연속되는 기억 장소에 저장되는 리스트 - 연결 리스트 : 노드의 포인터 부분으로 서로 연결시킨 리스트 스택 - 한 방향으로만 자료를 넣고 꺼낼 수 있는 LIFO 형식의 자료 구조 - TOP은 스택에서 가장 위에있는 데이터로, 스택 포인터라고도 불림 큐 - 한쪽 끝에서는 삽입 작업이 이뤄지고, 반대쪽 끝에서는 삭제 작업이 이루어지는 FIFO 형식의 자료 구조 - 꺼내는 쪽에서 가장 가까운 데이터는 Front, 데이너를 넣는 쪽에서 가장 가까운 데이터는 Rear 데크 - 큐의 양쪽 끝에서 삽입과 삭제를 할 수 있는 자료 구조 비선..

    정처기 1-4. 인터페이스 설계

    1. 인터페이스 요구사항 확인 - 내/외부 인터페이스 요구사항 : 조직 내/외부에 존재하는 시스템들이 상호 접속을 통하여 특정 기능을 수행하기 위한 접속 방법이나 규칙에 대한 필수적 요구사항 - 분류 : 기능적 요구사항 / 비기능적 요구사항 - 내/외부 인터페이스 관련 요구사항 식별 및 분류 프로세스 : 요구사항 식별 / 명세서 및 현황 자료 준비 / 기능, 비기능 요구사항 분류 - 내/외부 인터페이스 요구사항 명세서 구체화 프로세스 : 요구사항 정의서 세분화 / 요구사항 내용의 이해 및 수정 / 누락된 인터페이스 요구사항 신규 정의 / 요구사항 정리 - 요구공학 : 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 도출, 분석, ..

    정처기 1-3. 애플리케이션 설계

    1. 공통 모듈 설계 - 모듈 : 독립된 하나의 소프트웨어 또는 하드웨어 단위를 지칭하는 용어 - 상대적으로 독립성을 가지고 있음 - 단독으로 컴파일할 수 있으며, 재사용할 수 있음 - 독립성이 높은 모듈일수록 모듈 수정 시에도 다른 모듈들에 영향으르 거의 미치지 않고, 오류가 발생 시에도 쉽게 해결할 수 있다. - 독립성을 높이려면 모듈의 결합도는 낮게, 응집도는 강하게, 모듈의 크기는 작게 만들어야 한다. - 공통 모듈 : 전체 프로그램의 기능 중 특정 기능을 처리할 수 있는 실행 코드 - 원칙 : 정확성 / 명확성 / 완전성 / 일관성 / 추적성 - 모듈화 : 프로그램이 효율적으로 관리될 수 있도록 시스템을 분해하고 추상화함으로써 소프트웨어 제품의 성능을 향상시키거나..

    정처기 1-2. 화면 설계

    1. UI 요구사항 확인 - UI : 넓은 의미에서 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체. 좁은 의미에서 정보 기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면 - 유형 : CLI(텍스트 기반 인터페이스) / GUI(그래픽 반응 기반 인터페이스) / NUI(직관적 사용자 기반 인터페이스) / OUI(유기적 상호작용 기반 인터페이스) - UI 설계 원칙 : 직관성 쉬운 검색, 쉬운 사용성, 일관성 유효성 쉬운 오류 처리 및 복구 학습성 쉽게 학습, 쉬운 접근, 쉽게 기억 유연성 오류 예방, 실수 포용, 오류 감지 - UI 설계 지침 : 사용자 중심, 일관성, 단순성, 결과 예측 가능, 가시성, 표준화, 접근성, 명확성, 오류 발생 해결 - 필..

    정처기 1-1. 요구사항 확인

    수제비 정처기 강의 수강 / 교재 공부 후 기록 1. 현행 시스템 분석 - 애플리케이션을 구동시키는데 필요한 소프트웨어 환경 - 유형 : 싱글 사이드(소비자-공급자) / 투 사이드(두 그룹 중개) / 멀티 사이드(다양한 이해관계 연결) - 성능 특성 분석 기법 : 사용자 인터뷰 / 성능 테스트 / 산출물 점검 - 성능 특성 항목 : 경과시간(Trunaround Time) / 사용률(Utilization) / 응답시간(Response Time) / 가용성(Availability) - 하드웨어 / 소프트웨어 자원을 효율적으로 관리하여 공통된 기능을 제공하는 소프트웨어 - 분석 : 품질 측면-신뢰도 / 성능 : 지원 측면-기술지원 / 주변기기 / 구축 비용 ..

    정처기 1-1. 요구사항 확인