Notice
Recent Posts
Recent Comments
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Chimy's Program

정보처리기사 필기 - 소프트웨어 설계 : 인터페이스 설계 본문

BASE

정보처리기사 필기 - 소프트웨어 설계 : 인터페이스 설계

chimy 2020. 5. 26. 18:23

정보처리기사 필기 - 소프트웨어 설계 : 인터페이스 설계

 

시스템 인터페이스 요구사항 분석

 

ⓞ 시스템 인터페이스 요구사항 구성

 

  • 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용
  • 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려사항

 

 시스템 인터페이스 요구사항 분석

 

  • 기능적/비기능적 요구사항으로 분류하여 전달

 

 시스템 인터페이스 요구사항 분석절차

 

  1. 요구사항 선별
  2. 자료준비
  3. 기능적/비기능적 분류
  4. 내용 추가/수정
  5. 관계자에게 전달

 

인터페이스 요구사항 검증

 

  • 요구사항 검토 계획 수립 → 검토 및 오류수정  베이스라인 결정

 

요구사항 검토 계획 수립

 

  • 검토 기준 및 방법 : 프로젝트 규모, 참여인력
  • 참여자 : 관리자, 분석가, 사용자 등 선정
  • 체크리스트 : 완전성, 일관성, 명확성 참조
  • 관련 자료 : 관련 자료 준비
  • 일정

② 검토 및 오류 수정

③ 베이스 라인 설정

 

 요구사항 검증 방법

 

  • 요구사항 검토(동료검토,워크스루,인스펙션)
  • 프로토타이핑
  • 테스트설계
  • CASE도구 활용

 

 인터페이스 요구사항 검증의 주요항목

 

  • 완전성
  • 일관성
  • 명확성
  • 기능성
  • 검증가능성
  • 추적가능성
  • 변경용이성

 

인터페이스 시스템 식별

 

  • 시스템 간을 연결하는 인터페이스 시스템 식별

인터페이스 시스템 식별 종류

 

  1. 개발 시스템 식별 : 개발하고자 하는 시스템의 식별 정보 정의, 목록 작성
  2. 내외부 시스템 식별 : 시스템과 연결할 내외부 시스템의 식별 정보 정의, 목록 작성
  3. 내외부 시스템 환경 및 관리 주체 식별 : IP, URL, port, 관리 담당자 확인
  4. 내외부 시스템 네트워크 연결 정보 식별 : 로그인, DB정보
  5. 인터페이스 식별 : 내부, 외부 시스템 간 인터페이스 식별, 관련 목록 작성
  6. 인터페이스 시스템 식별 : 송신,수신 시스템으로 구분하여 작성

 

 

송수신 데이터 식별

 

 식별 대상 데이터

 

  • 인터페이스 표준 항목 : 시스템 공통부, 거래 공통부
  • 송수신 데이터항목
  • 공통코드

 

정보흐름 식별

송수신 데이터 식별

 

  • 인터페이스 표준 항목과 송수신 데이터 항목 식별
  • 코드성 데이터 항목 식별

 

 

인터페이스 방법 명세화

 

① 인터페이스 방법에 대한 문서화

 

  • 시스템 연계 기술 : DBLink, API, 연계 솔루션
  • 인터페이스 통신 유형 : 단방향 방식, 동기 방식, 비동기 방식
  • 인터페이스 처리 유형 : 실시간 처리방식, 지연 처리방식, 배치 방식
  • 인터페이스 발생주기 : 수시, 매일, 주 1회 등

 

② 송수신 방법 명세화

③ 송수신 데이터 명세화

④ 오류 식별 및 처리 방안 명세화

 

 

시스템 인터페이스 설계서 작성

 

 시스템 인터페이스 설계서의 구성

 

  • 시스템 인터페이스 목록, 시스템 인터페이스 정의서

 

 시스템 인터페이스 목록 작성

 

  • 업무시스템과 내/외부시스템 간에 주고 받는 데이터 기술

 

 시스템 인터페이스 정의서 작성

 

  • 데이터항목, 구현요건
  • 송수신 시스템 간에 데이터 저장소, 속성, 상세정보

 

 

미들웨어 솔루션 명세

 

 미들웨어 : Middle + Software

 

  1. DB : 데이터베이스, 클라이언트에서 원격의 데이터베이스와 연결하기 위한 미들웨어
  2. RPC : 원격 프로시저 호출
  3. MOM : 메시지 지향 미들웨어, 비동기형 메세지 전달
  4. TP-Monitor : 항공기, 철도 예약업무 처리, 사용자수가 증가하더라도 빠른 처리 가능
  5. ORB : 객체요청 브로커 CORBA의 표준스펙 구현
  6. WAS : 앱애플리케이션서버, 사용자의 요구에 따라 동적처리, 웹환경을 구현하기위한 미들웨어

 

 미들웨어 솔루션 식별

 

  • 사용자 미들웨어 솔루션 확인 및 목록 작성
Comments