통합 구현
프로젝트 관리 도구
Trello
Redmine
JIRA
Task World
형상 관리 : 소프트웨어의 개발 과정에서 발생하는 산출물 변경사항 버전 관리
제품 소프트웨어 패키징 형상 관리
배포본 관리 용이
변경 내용 관리
특정 시점 버전 다시 사용 가능
오류 발생 시 빠른 복구 가능
형상 관리 도구
분산형
Git
중앙집중형
CVS : 가장 오랫동안..
SVN : 현재 가장 많이 사용, 업계 표준
도구 주요 기능
Check in
Check out : 최근 변경 사항을 개발자 컴퓨터로 다운 받는 기능
Commit, Update, import, export
Third Party : 중간자, 플랫폼, 컨텐츠 개발자
연계 요구사항 분석시 입력물
시스템 구성도, 응용 프로그램 구성, 테이블 정의서
출력물
요구사항 분석서, 인터페이스 정의서
연계 요구사항 분석 도구 및 기법
인터뷰, Checklist, 델파이 기법
연계데이터 식별 및 표준화 절차
연계 범위 및 항목 정의
연계 코드 매핑 및 정의
변경된 데이터 구분 방식 정의
연계 코드 구분 방식 정의
통합 구현 방식에서 연계되는 데이터 형식
Table, File, Field
수신 시스템의 로그 파일
코드 매핑, 변환 결과 기록
운영 데이터베이스에 반영한 결과
데이터 수신, 인터페이스 테이블에 데이터를 생성한 결과
송신 시스템의 로그 파일
코드 매핑, 변환 결과 기록
연계 데이터 추출과 생성한 결과
인터페이스 테이블에 데이터를 추가한 결과
테이블
송신 시스템 생성 테이블은 운영 데이터베이스 테이블
수신 시스템 생성 테이블은 연계 테이블
SOAP : HTTP, SMTP 등을 사용하여 XML 기반의 메시지를 네트워크상에서 교환하는 프로토콜
UDDI : 웹 서비스를 찾기 위한 XML 기반 표준
개방형 표준과 비독점적 기술 기반 전역 업무용 레지스터리
WSDL : 웹 서비스에 대한 상세 정보를 기술한 파일을, XML 형식으로 구현
웹 서비스
웹 서비스 기본 주체
Consumer | Broker | Provider
웹 서비스 연동
데이터베이스 공유하여 다른 시스템과 연계 방법
API, RMI
인터페이스 연동은 서로 다른 시스템
HTTP , XML 및 여러 웹 페이지 기술 이용, 시스템 간에 연동
재해복구시스템
Mirror Site
원격지에 구축
가장 높은 비용
RTO = 0
Hot Site
원격지에 대기상태(Standby)로 보유
RTO 4시간 이네
업데이트가 많은 경우
Warm Site
중요성이 높은 정보 기술 자원만 부분적으로 재해복구센터에 보유
RTO = 수일~ 수주
Cold Site
데이터만 원격지에 보관
RTO = 수주 ~ 수개월
Active - Active : 동시에 운영
Active - Standby : 하나만 운영
EAI : 통신 프로토콜, 통합 방식 변경할 수 있는 어댑터 제공 - 시스템 간의 연동
ESB : 웹 서비스 기반 통신
'소프트웨어공학 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 필기] 소프트웨어 개발 - 애플리케이션 테스트 관리 (0) | 2022.03.25 |
---|---|
[정보처리기사 필기] 소프트웨어 개발 - 제품 소프트웨어 패키징 (0) | 2022.03.25 |
[정보처리기사 필기] 소프트웨어 개발 - 데이터 입출력 구현 (0) | 2022.03.25 |
[정보처리기사 필기] 소프트웨어 설계 - UI 설계 , 애플리케이션 설계 (0) | 2022.03.24 |
[정보처리기사 필기] 소프트웨어 설계 - 요구사항 (0) | 2022.03.24 |
댓글