[정보처리기사 실기] Ⅲ. 기사실기 요약 / 정리 / 단답 / Tip / 알고가기!

Ⅲ. 통합 구현 - 알고가기!!


  • 연계요구사항 분석기법 ( Tip. 인 체 설 델 브 )
    터뷰 / 크리스트 / 문지 / 파이기법 / 레인스토밍
  • 연계 요구사항 분석 참고문서 ( Tip. 코 테 응 시 )
    드정의서 / 이블 정의서 / 용프로그램 구성도 / 스템 구성도
  • 논리데이터모델링 속성 ( Tip. 개 속 관 )
    개체 / 속성 / 관계
  • 논리데이터모델링에서는 모든 이해당사자들과 의사소통의 보조자료로 E-R 모델을 활용한다.

  • 인터페이스 명세서 구성요소 ( Tip. 인 최 크 시 데 )
    터페이스ID, 대 처리 횟수, 데이터기(평균/최대), 스템정보, 이터 정보
  • 논리데이터 저장소 확인 절차에서 정규화 수준을 점검한다.

  • 데이터베이스 이상 현상(Anomaly) ( Tip. 삽 삭 갱 )
    입이상 / 제이상 / 신이상
  • 3정규형 (3NF)
    이행함수 종속제거를 수행.
  • 연계 시스템 구성 ( Tip. 송 수 중 )
    신시스템 / 신시스템 / 계서버
  • 인터페이스 데이터 표준 ( Tip. 공 개 종 )
    인터페이스 데이터 개부 / 인터페이스 데이터 별부 / 인터페이스 데이터 료부
  • 송수신 전문 구성 ( Tip. 공 전시거 개 데 종 )
    전문 통부(고정) / 문길이(10Byte) / 스템 공통(246Byte) / 래 공통(256Byte) / 전문 별부(가변) / 이터(n Byte) / 전문 료부(고정)
  • 브래인스토밍 개념
    소속인원들이 자발적으로 자연스럽게 제시된 아이디어 목록을 통해서 연계 요구사항을 도출하는 요구사항 분석기법.
  • 인스턴스(Instance)
    객체지향 프로그래밍(OOP)에서 해당 클래스의 구조로 컴퓨터 저장공간에서 할당된 실체이다.
  • WSDL
    웹 서비스명, 제공위치, 메시지포맷, 프로토콜 정보 등 웹 서비스에 대한 상세 정보를 기술한 파일.
  • SOAP
    HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지를 네트워크 상태에서 교환하는 프로토콜.
  • 1차 정규화는 테이블 내 속성값으로 원자값을 지니고 있어야 한다.

  • 이행함수 종속 관계
    3차 정규화 중 A → B 이고, B → C 이면서 A ⟶ C 인 관계.
  • CHAR는 최대 2000바이트의 고정길이 문자열 저장 가능.

  • 반정규화
    시스템 성능향상과 개발 및 운영의 단순화를 위해 반정규화를 수행한다.
    반정규화는 중복 테이블을 추가해야 한다.
  • 테이블 인덱스(Index)
    인덱스를 통해 전체 데이터의 검색없이 필요한 정보를 신속히 조회가 가능하다.
    인덱스 분포도가 10~15% 이내가 적정.
    인덱스 컬럼 선정시 자주 조합되어 사용되는 컬럼은 결합인덱스로 생성.
    지나치게 많은 인덱스는 오버헤드로 작용.
  • 트리거 [Trigger]
    특정 테이블에 삽입, 수정, 삭제 등의 데이터 변경 이벤트가 발생시 DBMS에서 자동적으로 실행되도록 구현된 프로그램.
  • 오브젝트 [Object]
    저장공간에서 할당되어 값을 가지거나 식별자에 의해 참조되는 공간.
  • 대표적인 뷰(View)속성
    REPLACE / FORCE / NOFORCE
  • 느슨한 결합 [Loosely Coupled]
    특정 서비스를 변경하더라도 연결된 다른 서비스에는 영향을 주지 않는 유연한 구조.
  • 클러스터 설계시 UNION, DISTINCT, ORDER BY, GROUP BY 가 빈번한 컬럼이면 검토 대상이다.

  • 파티셔닝 유형 (Tip. 레 해 리 컴 )
    인지 파티셔닝 / 시 파티셔닝 / 스트 파티셔닝 / 포지트 파티셔닝
  • 프로시저
    SQL을 이용해 생성된 데이터를 조작하는 프로그램.
  • REST [Representational State Transfer]
    HTTP URL를 통해 자원을 명시하고, HTTP 메소드(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 생성, 조회, 갱신, 삭제 등의 명령을 적용하는 기술.
  • PL / SQL
    표준 SQL을 기본으로 Oracle에서 개발한 데이터 조작언어.
  • 데이터 저장소 연결 쿼리를 DB로 전달하기 위해 Statement, Prepared Statement 객체를 생성한다.

  • PL/SQL의 처리 결과를 화면에 출력하기 위한 SERVER OUTPUT을 ON 시킨다.( SQL> SET SERVEROUTPUT ON )

  • 옵티마이저 유형
    규칙기반 옵티마이저(RBO) / 비용기반 옵티마이저(CBO)
  • 힌트사용
    옵티마이저가 항상 최선의 실행계획을 수립할 수 없어 힌트로 실행계획 변경.
  • 테스트케이스
    명세 기반 테스트의 설계 산출물.
    설계된 입력값, 실행조건, 기대결과로 구성된 테스트 항목의 명세서.
  • 제이슨 [Json]
    비동기브라우저 / 서버 통신(Ajax)을 위해 “속성-값 쌍”, “키-값 쌍”으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷.
  • 연계 모듈 기능구현 방식
    EAI / ESB 방식, 웹서비스 방식.
  • EAI 방식
    기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션간 정보전달, 연계 통합을 가능하게 해주는 솔루션.
  • 웹서비스 방식
    네트워크에 분산된 정보를 서비스 형태로 개방하여 표준화된 방식으로 공유하는 기술로써, 서비스지향 아키텍처 개념을 실현하는 대표적인 기술.
  • ESB 방식
    기업에서 운영되는 서로다른 플랫폼 및 애플리케이션들간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처 또는 기술.
    버스를 중심으로 각각 프로토콜이 호환이 가능하도록 애플리케이션의 통합을 느슨한 결합 방식으로 지원하는 방식.
  • 연계데이터 식별 및 표준화 절차
    1. 연계범위 및 항목 정의
    2. 연계 코드 변환 및 매핑
    3. 인터페이스 정의서 작성

  • 웹서비스 방식 연계모듈 구현 절차
    1. 송/수신 파일 경로 및 파일명 정의
    2. 송신 연계 응용 프로그램 구현
    3. 파일전송
    4. 수신 DB반영 서비스 호출 처리
    5. 수신 연계 응용 프로그램 구현

  • UDDI
    웹서비스 방식 연계 기술 중 하나.
    웹서비스에 대한 정보인 WSDL을 등록하고 검색하기 위한 저장소로 공개적으로 접근, 검색이 가능한 레지스트리.
  • JDBC [Java Database Connectivity]
    수신 시스템의 프로그램에서 JDBC 드라이버를 이용하여 송신 시스템 DB와 연결.
    DBMS 유형, DBMS 서버 IP와 Port, DB 인스턴스 정보가 필요.
  • DB링크 [DB Link]
    연계 기술 중 하나.
    수신 시스템에서 DB링크를 생성하고, 송신시스템에서 해당 DB링크를 직접 참조하는 방식.
    표현식 : 테이블@DBLink명

  • 정보처리기사 필기 합격 후 실기대비 정리 및 책없이 간단히 보기위해 작성하였습니다.
  • 2020년 수제비 정보처리기사 책 기반으로 정리 하였습니다.
  • 저작권 관련 문제가 있다면 hojunbbaek@gmail.com 으로 메일 주시면 바로 삭제 조치 하도록 하겠습니다.