본문 바로가기

Life Style/Study

[정보처리기사 필기] 1-4. 인터페이스 설계

반응형

1. 인터페이스 요구사항 확인

(1) 내,외부 인터페이스 요구사항

  • 개념
  • 구성
  • 분류 [2가지]
  • 분석 방안
    • 식별 및 분류 프로세스
      • 요구사항 식별
      • 내외부 인터페이스 관련 명세서 및 현황 자료 준비
      • 기능 요구사항 및 비기능 요구사항 분류
    • 내외부 인터페이스 요구사항 명세서 구체화
      • 요구사항 정의서 세분화
      • 내외부 인터페이스 요구사항 내용의 이해 및 수정
      • 누락된 내외부 인터페이스 요구사항 신규 정의
      • 내외부 인터페이스 요구사항 정리

(2) 요구공학

  • 개념
  • 목적 [3가지]
  • 분류[개념, 도출방법, 특성, 사례]
    • 기능적 요구사항 
    • 비기능적 요구사항
  • 요구사항 프로세스
    • 개발단계 (CMM Level 3 프로세스 영역)[4가지 -> 도분명확: 도둑의 분노는 명확해졌다]
      • 도출 분석 명세 확인 및 검증
    • 관리단계 (CMM Level 2 프로세스 영역)[협기변확 -> 협상에 대한 기준선이 변경되어 확인이 필요함]
      • 요구사항 변경 관리, 추적 관리
        • 협상 기준선 설정 변경관리 확인 및 검증
  • 요구사항 명세 원리 및 검증 항목 [7가지 -> 명왁검 일수 추개:명완이가 검을 들고 일수다니는 건 개 추하다.]
  • 요구사항 개발 단계 상세
    • 요구사항 도출 단계
      • 주요기법 [6가지]
    • 요구사항 분석 단계
      • 절차 [5가지]
      • 기법 [2가지]
    • 요구사항 명세 단계
      • 기법 [2가지]
      • 산출물
    • 요구사항 확인 및 검증 단계
      • 검증 프로세스
        • 요구사항 목록 환인
        • 요구사항 정의서 작성 여부 확인
        • 비기능적 요구사항의 확인
        • 타 시스템 연계 및 인터페이스 요구사항 확인
      • 주요 기법과 산출물 
        • 요구사항 검토
        • 정형기술 검토 FTR [3가지 -> 동워인 : 동쪽에서 워 일으킨 사람]
        • 프로토타이핑 활용
        • 모델 검증
        • 테스트 케이스 및 인수 테스트
        • CASE 도구 활용
        • 베이스 라인
        • 요구사항 추적표

2. 인터페이스 대상 식별

(1) 시스템 아키텍처

  • 개념
  • 기본 요구사항
  • 설계 원칙
    • 고려사항[3가지]
      • 기술적 제약사항
      • 기술 요구사항
      • 기술 운영상의 문제점 개선
    • 설계원칙 [5가지 -> 대확 고운보 : 대학에 가면 고운 보자기를 선물로 준다]
  • 시스템 아키텍처 물리 설계
    • 1티어
    • 2티어
    • 3티어

(2) 인터페이스 시스템

  • 개념
  • 시스템 구성 [3가지 -> 송수중 : 송수신중]
  • 인터페이스 시스템 분류 체계와 식별 정보
    • 인터페이스 시스템 분류 체계
      • 상위 시스템과 하위 시스템
    • 인터페이스 시스템 식별 정보
  • 인터페이스 시스템의 데이터 표준 [3가지 -> 공개종 : 공개된 큰 종]
  • 인터페이스 시스템 처리 프로세스
    • 송신 시스템 -> 연계 서버 -> 수신 시스템
    • 연계 서버
      • 시스템 간 연계상태와 데이터의 송수신오류여부를 모니터링

3. 인터페이스 상세 설계

(1) 내외부 송수신

  • 내외부 송수신 연계 방식
  • 장단점
    • 직접 연계
    • 간접 연계
  • 내외부 송수신 연계 기술
    • DB 링크
    • DB 연결
    • API/Open API
    • JDBC
    • 하이퍼 링크
    • 소켓
  • 내외부 송수신 통신 유형
    • 실시간
      • 단방향
      • 양방향
      • 동기
      • 비동기
      • 지연 처리
    • 배치

(2) 데이터 명세화

  • 개념
  • 송수신 데이터 명세화를 위한 정보파악
    • 개체 정의서
      • 명세 지침 항목 [4가지 -> 논엔 엔주]
    • 테이블 정의서
      • DB명, 테이블 관련 정의
    • 코드 정의서
      • 전체 DB에서 유일하게 정의
  • 송수신 데이터 명세 작성

(3) 오류 처리 방안 명세화

  • 인터페이스 오류 유형
    • 연계 서버
    • 송신 시스템 연계 프로그램
    • 연계 데이터
    • 수신 시스템 연계 프로그램
  • 인터페이스 오류 처리 방법
    • 오류 처리 절차 5단계
    • 인터페이스 오류 코드 및 내용
  • 오류 처리 방안 명세화 프로세스
    • 오류 상황 식별 분류
    • 오류 처리 방안 명세화
      • 오류 발생 영역 정의
      • 오류 그룹 번호 정의
      • 오류 코드 부여, 오류 메시지 정의
      • 오류 상세 기술
      • 오류 해결 방법 기술

(4) 인터페이스 설계

  • 인터페이스 목록 도출
  • 인터페이스 정의서 작성
    • 주요 항목 [5가지-> 인최 크시데 : 인체의 크기가 크시데!]
  • 인터페이스 설계 프로세스
    • 양식 준비
    • 인터페이스 기본 정보 작성
    • 송수신 시스템의 정보 작성
    • 프로그램 명세서 확인 및 보완
    • 송수신 데이터 항목 작성
    • 코드 매핑 정보 작성
    • 인터페이스 설계 내용 검토 및 보완

(5) 미들웨어 솔루션

  • 개념
  • 유형 [6가지 -> 디원메트 레객와 : 디원 전기 매트를 레드색객실로 가져와!]
  • 웹서버와 WAS 처리 프로세스 [5단계]
  • EAI와 ESB
    • 개념
    • 특징 비교
      • 수행 목적
      • 토포롤지
      • 핵심 기술
      • 통합 형태
      • 적용 영역
    • 세부 기술 및 토폴로지 [4가지 -> 허어브메 : 허어브차를 매일 마시다]
반응형