시스템 인터페이스 요구사항 분석
독립적으로 떨어져 있는 시스템끼리 서로 연동하여 상호작용하기 위한 접속 방법이나 규칙
인터페이스 이름, 주기, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 기타 고려사항 등
- 시스템 인터페이스 요구사항 분석
- 기능적 요구사항
- 비기능적 요구사항
- 요구사항 명세
- 시스템 인터페이스 요구사항 분석 절차
- 요구사항 목록
- 관련 자료 준비
- 기능적, 비기능적 요구사항으로 분류
- 요구사항 분석
- 이해관계자에 전달
인터페이스 요구사항 검증
요구사항의 명세서를 검토하고 베이스라인을 설정하는 것
요구사항 검증을 통하여 인터페이스 설계 및 구현에 오류를 줄여 비용을 절감할 수 있다.
- 요구사항 검토 계획 수립
- 검토 기준 및 방법
- 참여자 선정
- 검토 체크리스트 작성
- 관련 자료 수집
- 검토 일정
- 인터페이스 요구사항 검토 및 오류 수정
- 인터페이스 요구사항 베이스라인 설정
- 요구사항 검증 방법
- 요구사항 검토
- 동료 검토 : 직접 동료들에게 설명하며 결함 발견
- 워크 스루 : 짧은 회의를 통해 결함 발견
- 인스펙션 : 작성자 외 전문가들이 결함 발견
- 프로토타이핑 : 프로토타입 만들어 결함 발견
- 테스트 설계 : 테스트를 작성하며 결함 발견
- CASE 도구 활용 : 일관성 분석을 통해 추적 및 분석
- 요구사항 검토
- 인터페이스 요구사항 검증의 주요 항목 : 완전성, 일관성, 명확성, 기능성, 검증 가능성, 추적 가능성, 변경 용이성
인터페이스 시스템 식별
- 개발 시스템 식별 : 개발하고자 하는 시스템의 상세 식별 정보
- 내, 외부 시스템 식별 : 개발할 시스템과 연계할 내, 외부 시스템 상세 식별 정보
- 내, 외부 시스템 환경 및 관리 주체 식별 : 내, 외부 시스템 접속에 필요한 운용 환경 정보
- 내, 외부 시스템 네트워크 연결 정보 식별 : 내, 외부 시스템 네트워크 상세 식별 정보
- 인터페이스 식별 : 인터페이스 요구사항 명세서와 인터페이스 요구사항 목록
- 인터페이스 시스템 식별 : 인터페이스에 참여하는 시스템들의 송신, 수신 시스템 목록
송, 수신 데이터 식별
식별 대상 데이터
송, 수신 시스템 사이에서 교환되는 규격화된 표준 데이터
- 인터페이스 표준 항목
- 시스템 공통부 : 시스템 간 연동 시 필요한 공통 정보
- 거래 공통부 : 연동 후 송, 수신 되는 데이터를 처리할 때 필요한 정보
- 송, 수신 데이터 항목 : 송, 수신 시스템이 업무를 수행하는데 사용하는 데이터
- 공통 코드 : 시스템들에서 공통적으로 사용하는 코드
정보 흐름 식별
개발할 시스템과 내, 외부 시스템 사이에서 전송되는 정보들의 방향성
송, 수신 데이터 식별
- 인터페이스 표준 항목과 송, 수신 데이터 항목 식별
- 코드성 데이터 항목 식별
인터페이스 방법 명세화
시스템 연계 기술, 인터페이스 통신 유형, 인터페이스 처리 유형, 인터페이스 발생 주기,
송, 수신 방법, 송, 수신 데이터, 오류 식별 및 처리 방안 을 명세화 하는것
- 시스템 연계 기술 : 개발할 시스템과 내, 외부 시스템을 연계할 때 사용되는 기술
- DB Link : DB에서 제공하는 객체
- API / Open API : 어플리케이션 프로그래밍 인터페이스
- 연계 솔루션 : 송, 수신 시스템 모니터링 시스템 사용
- Socket : Sock 생성하여 통신
- Web Service : WSDL, UDDI, SOAP 프로토콜 사용
- 인터페이스 통신 유형
- 단방향 : 요청만 하고 응답 없음
- 동기 : 요청 후 응답이 올때까지 대기
- 비동기 : 요청 후 다른작업 수행하다가 응답 오면 처리
- 인터페이스 처리 유형
- 실시간 방식 : 요청 후 바로 처리
- 지연 처리 방식 : 바로 처리하지 않고 기다렸다가 처리
- 배치 방식 : 대량의 데이터 처리
- 인터페이스 발생 주기 : 송, 수신 데이터의 전송량을 고려하여 주기 정함
- 송, 수신 방법 : 내, 외부 인터페이스 목록 각각에 대해 연계 방식, 통신 및 처리 유형, 발생 주기 등을 정의
- 송, 수신 데이터 : 내, 외부 인터페이스 목록 각각에 대해 필요한 송, 수신 데이터
- 오류 식별 및 처리 방안 : 발생할 수 있는 오류 식별, 처리 방안
시스템 인터페이스 설계서 작성
시스템의 인터페이스 현황을 위해 작성하는 목록 및 상세 데이터 명세
- 시스템 인터페이스 목록 : 내, 외부 시스템 간 데이터를 주고 받는 경우에 사용하는 인터페이스
- 시스템 인터페이스 정의서 : 시스템 간의 연계를 위해 필요한 데이터 항목 및 구현 요건
미들웨어 솔루션 명세
운영체제와 해당 운영체제에서 실행되는 응용 프로그램 사이에서 추가적인 서비스를 제공하는 소프트웨어
- DB
- RPC : 응용 프로그램의 프로시저를 사용하여 원격을 호출하는 방식의 미들웨어
- MOM : 메시지 기반의 비동기형 메시지를 전달하는 미들웨어
- TP-Monitor : 트랜잭션을 처리 및 감시하는 미들웨어
- ORB : 객체 지향 미들웨어 코바(CORBA) 표준 스펙 구현한 미들웨어
- WAS : 동적 콘텐츠를 처리하는 미들웨어
미들웨어 솔루션 식별 : 미들웨어 솔루션 식별 및 목록 작성, 오류 누락 확인
미들웨어 솔루션 명세서 작성 : 솔루션별로 관련 정보 상세 기술
'학습 > 정처기필기' 카테고리의 다른 글
1-3 애플리케이션 설계 (0) | 2021.07.28 |
---|---|
1-2 화면설계 (0) | 2021.07.28 |
1-1 요구사항 확인 (0) | 2021.07.27 |