정보처리기사 실기

    19. [연계 메커니즘 구성] 연계 장애 및 오류 처리 구현

    수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다. 👉연계 장애 및 오류 유형 연계 시스템 로그, 송수신 시스템 연계 프로그램 로그 등을 확인하여 상세 오류 원인을 분석하고 해결 방안을 결정하여 수행한다 연계 시스템 오류 연계 서버의 실행 여부 및 송수신, 전송 형식 변환 등의 오류 서버의 기능과 관련된 장애 및 오류 연계 프로그램 오류 데이터 추출을 위한 DB 접근 시 권한 불충분(송신) 운영 DB에 반영하기 위한 DB 접근 권한 불충분(수신) 데이터 변환 및 반영 시 예외 처리(Exception) 미처리(공통) 연계 데이터 오류 송신 시스템에서 추출된 연계 데이터가 유효하지 않은 값으로 인한 오류 👉연계 장애 사례 및 처리 방안 각 장애 상황 사례와 처리 방안을 이해하여 장애 상황을 ..

    18. [연계 메커니즘 구성] 연계 메커니즘 정의

    수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다. 👉연계 메커니즘의 개념 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘이다 👉연계 메커니즘의 기능 데이터를 생성하여 전송하는 송신 시스템과 송신 데이터를 수신하여 DB에 반영하는 수신 시스템으로 구성된다 송신 시스템은 운영 데이터베이스, 애플리케이션으로부터 연계 데이터를 연계 테이블 또는 파일로 생성하여 송신한다 수신 시스템은 송신 시스템으로부터 전송된 데이터를 변환 처리 후 데이터베이스에 반영한다 👉연계 방식 1. 연계 방식의 분류 연계 방식은 직접 연계 방식과 중간 매개체를 이용한 간접 연계 방식으로 분류한다 연계 방식별 장단점과 주요 기술을 확인하여 연계 메커니즘을 ..

    17. [연계 데이터 구성] 연계 데이터 식별 및 표준화

    수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다. 👉연계 데이터 식별 대내외 시스템 연계를 위해 송신 시스템과 수신 시스템 데이터에 대한 상세 식별 정보를 아래와 같이 확인하여 데이터 표준화에 참고한다 [연계 시스템 식별 정보] 대내외 구분 정보: 기업 내부 시스템인지 외부 기관 시스템인지 구분 기관명: 대외 기관일 경우 기관명 기술 시스템 ID: 시스템 식별 체계에 따라 부여된 식별 번호 한글명: 시스템 한글명 영문명: 시스템 영문명(영문 코드) 시스템 설명: 시스템에 대한 업무, 위치 등에 대한 부가 정보 시스템 위치: 시스템이 설치된 위치(노드) 정보 네트워크 특성: 네트워크 속도, 대역폭, 유의사항 등 네트워크 특성 전용 회선 정보: 전용 회선을 사용할 경우 전용 회선 연결 방법..

    16. [연계 데이터 구성] 연계 요구사항 분석

    수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다. 👉연계 요구사항 분석의 개념 서로 다른 두 시스템, 장치, 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정이다 연계 요구사항 분석은 사용자 인터뷰 및 면담을 통해 식별되고 시스템 구성도, 테이블 정의서, 코드 정의서 등을 참고한다 [분석 기법] 인터뷰 사용자 면담을 통해 연계 요구사항 도출 체크리스트 시스템 운영 환경, 성능, 보안, 데이터 발생 주기 등의 기준에 대한 점검을 통한 분석기법 설문지 서비스 활용 목적에 따라 연계 필요 데이터 식별 및 연계 주기 등을 설문지를 통해 분석하는 기법 델파이 기법 전문가의 경험적 지식을 통한 분석 기법 업무 전문가 등 각 분야 전문가로 구성 브레인 스토밍 소속..

    15. [데이터베이스 기초 활용하기] 데이터베이스 종류

    수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다. [ 1. 데이터베이스 ] 1. 데이터베이스(Database) 개념 데이터베이스는 다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합이다 데이터에 대한 효과적인 관리를 위해 자료의 중복성 제거, 무결성 확보, 일관성 유지, 유용성 보장이 중요하다 데이터베이스는 통합된 데이터, 저장된 데이터, 운영 데이터, 공용 데이터이다 정의 설명 통합된 데이터(Integrated Data) 자료의 중복을 배제한 데이터의 모임 저장된 데이터(Stored Data) 저장 매체에 저장된 데이터 운영 데이터(Operational Data) 조직의 업무를 수행하는 데 필요한 데이터 공용 데이터(Shared Data) 여러 애플리..

    14. [물리 데이터 저장소 설계] 물리 데이터 저장소 구성

    수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다. [ 1. 테이블 제약 조건(Constraint) 설계 ] 1. 참조무결성 제약 조건 릴레이션과 릴레이션 사이에 대해 참조의 일관성을 보장하기 위한 조건이다 두 개의 릴레이션이 기본키, 외래키를 통해 참조 관계를 형성할 경우, 참조하는 외래키의 값은 항상 참조되는 릴레이션에 기본키로 존재해야 한다 ①제한(Restricted) 참조무결성 원칙을 위배하는 연산을 거절하는 옵션이다 ②연쇄(Cascade) 참조되는 릴레이션에서 튜플을 삭제하고, 참조되는 릴레이션에서 이 튜플을 참조하는 튜플들도 함께 삭제하는 옵션이다 ③널 값(Nullify) 참조되는 릴레이션에서 튜플을 삭제하고, 참조하는 릴레이션에서 해당 튜플을 참조하는 튜플들의 외래 키에 NU..

    13. [물리 데이터 저장소 설계] 물리 데이터 모델 설계

    수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다. [ 1. 물리 데이터 모델 설계 ] 물리 데이터 모델링은 논리모델을 적용하고자 하는 기술에 맞도록 상세화해가는 과정이다 [ 2. 물리 데이터 모델링 변환 절차 ] 논리 데이터 저장소에서 물리 데이터 저장소로 변환하는 절차는 다음과 같다 1. 개체를 테이블로 변환 일반적으로 테이블과 개체 명칭을 동일하게 하는 것을 권고 개체는 한글명을 사용 테이블은 소스 코드의 가독성을 위해 영문명을 사용 2. 속성을 컬럼으로 변환 개발자와 사용자 간 의사소통을 위해 표준화된 약어를 사용하도록 권고 SQL 예약어 사용은 피해야 함 SQL 문장 가독성을 높이기 위해 컬럼 명칭은 되도록 짧은 것을 권고 컬럼명으로 복합단어를 사용할 경우 미리 정의된 표준에 의..

    12. [논리 데이터 저장소 확인] 논리 데이터 모델 검증

    12. [논리 데이터 저장소 확인] 논리 데이터 모델 검증

    수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다. [1. 논리 데이터 모델링 개념] 논리적 데이터 모델링은 업무의 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현하는 프로세스이다 개념 모델로부터 업무 영역의 업무 데이터 및 규칙을 구체적으로 표현한 모델이다 [2. 논리적 데이터 모델링 종류] 관계 데이터 모델 논리적 구조가 2차원 테이블 형태로 구성된 모델 기본 키(PK)와 이를 참조하는 외래 키(FK)로 관계 표현 1:1, 1:N, N:M 관계를 자유롭게 표현 계층 데이터 모델 논리적 구조가 트리 형태로 구성된 모델 상하관계 존재한다(부모 개체-자식 개체) 1:N 관계만 허용 네트워크 데이터 모델 논리적 구조가 그래프 형태로 구성된 모델 CODASYL DBTG 모델이라고..

    11. [논리 데이터 저장소 확인] 데이터 모델

    수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다. [데이터 모델(Data Model) 개념] 데이터 모델은 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델이다 데이터 모델에 표시해야 할 요소에는 논리적 데이터 구조, 연산, 제약 조건이 있다 연산(Operation) 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세 릴레이션을 조작하기 위한 관계 연산을 나타냄(SELECT, PROJECT, JOIN, DIVISION) 구조(Structure) 데이터베이스에 논리적으로 표현될 대상으로서의 개체 타입과 개체 타입 간의 관계 데이터 구조 및 정적 성질을 표현하는 요소 제약 조건(Constraint) 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 ..

    10. [UI 설계] UI 설계를 위한 UML

    [UML] 1. UML(Unified Modeling Language)의 개념 UML은 객체 지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화할 때 사용되는 모델링 기술과 방법론을 통합해서 만든 표준화된 범용 모델링 언어이다 2. UML의 특징 UML은 방법론을 통합한 것으로, 표준화된 모델링 기법을 제공한다 가시화 언어 개념 모델 작성 시 오류가 적고 의사소통이 용이 구축 언어 다양한 프로그래밍 언어로 실행 시스템의 예측 가능 UML을 소스 코드로 변환하여 구축 가능, 역 변환하여 역공학 가능 명세화 언어 정확한 모델 제시, 완전한 모델 작성 가능 문서화 언어 시스템에 대한 평가 및 의사소통의 문서 3. UML의 구성요소 사물(Things) 추상적인 개념으로, 주제를 나타내는 요소 단어 ..