본문 바로가기

전체 글104

Chapter 01. 인터페이스 설계 확인 1. 소프트웨어 개발 단계별 인터페이스 산출물 분석 단계 인터페이스 요구사항을 통한 인터페이스 정의서 작성 명세 단계 인터페이스 정의서에 따라 인터페이스 명세서 작성 설계 단계 인터페이스 명세에 따라 설계 단계를 통해 구체적인 인터페이스 설계서 작성 2. 시스템 인터페이스 설계서 시스템 인터페이스 설계서는 이 기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 대이터, 업무, 송수신 주체 등이 정의된 문서 3. 상세 기능별 인터페이스 명세서 주요 항목 (아명오개 전후파반) 인터페이스 ID :인터페이스를 구분하기 위한 식별자 인터페이스 명 오퍼레이션 명 :해당 인터페이스의 세부 동작 명칭 오퍼레이션 개요 사전 조건 사후 조건 파라미터 반환 값 4. 인터페이스 데이터 표준 인터페이.. 2021. 9. 9.
Chapter 03. 내외부 연계 모듈 구현 1. EAI (Enterprise Application Integration) EAI는 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계 통합이 가능하도록 해주는 솔루션 2. EAI 구성 요소 EAI 플랫폼 (EAI Platform) 이기종 시스템 간 애플리케이션 상호 운영 데이터의 신뢰성 있는 전송을 위한 메시지 큐와 트랜잭션 미들웨어 기능 수행 어댑터 (Adapter) 다양한 패키지 애플리케이션 및 기업에서 자체적으로 개발한 애플리케이션을 연결하는 EAI의 핵심 장치로 데이터 입출력 도구 브로커 (Brocker) 시스템 상호 간 데이터가 전송될 때, 데이터 포맷과 코드를 변환하는 솔루션 메시지 큐 (Message Queue) 비동기 메시지를 사용하는 다른 응용프로그램 사이에.. 2021. 9. 8.
Chapter 02. 연계 매커니즘 구성 1. 연계 방식 직접 연계 장점 연계 및 통합 구현이 단순하며 용이 개발 소요 비용 및 기간이 짧음 중간 매개체가 없으므로 데이터 연계 처리 성능이 대체로 좋음 단점 시스템 간의 결합도가 높아 시스템 변경에 민감 암/복호화 처리 불가 연계 및 통합 가능한 시스템 환경에 제한적 간접 연계 장점 서로 상이한 네트워크, 프로토콜 연계 및 통합 가능 인터페이스 변경 시에도 장애나 오류 없이 서비스 가능 보안이나 업무처리 로직을 자유롭게 반영 가능 단점 연계 아키텍처 및 매커니즘이 복잡해 성능 저하 요소 존재 개발 및 적용을 위해 테스트 기간이 상대적 장기간 소요 2. 직접 연계 기술 DB 링크 (DB Link) 데이터베이스에서 제공하는 DB 링크 객체 이용 수신 시스템에서 DB링크를 생성하고 송신 시스템에서 해.. 2021. 9. 8.
Chapter 01. 연계 데이터 구성 1. 요구사항 분석 기법 (인체셀델브) 인터뷰 체크리스트 설문지 델파이 기법 : 전문가의 경험적 지식을 통한 분석 기법 브레인 스토밍 : 소속된 인원들이 자발적으로 자연스럽게 제시된 아이디어 목록을 통해 분석하는 기법 2. 요구사항 분석 참고 문서 (코테응시) 코드(개체) 정의서 :데이터베이스 개념모델링 단계에서 도출한 개체의 타입과 관련 속성, 실별자등의 정보를 개괄적으로 명세한 정의서 테이블 정의서 : 논리 및 물리 모델링 과정에서 작성하는 설계 산출물 응용 프로그램 구성도 시스템 구성도 3. 인터페이스 명세서 구성 요소 (인최 크시데) 인터페이스 ID 최대 처리 횟수 데이터 크기 (평균/최대) 시스템 정보 (송수신 시스템 각각 작성) 데이터 정보 (송수신 시스템 각각 작성) 4. 연계 요구사항 분석.. 2021. 9. 8.
Chapter 03. 데이터 베이스 기초 활용하기 1. 데이터 베이스 정의 통합된 데이터 (Integrated Data) : 자료의 중복을 재베한 데이터의 모임 저장된 데이터 (Stored Data) : 저장 매체에 저장된 데이터 운영 데이터 (Operational Data) : 조직의 업무를 수행하는데 필요한 데이터 공용 데이터 (Shared Data) : 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터 2. 데이터 베이스 특성 실시간 접근성 (Real-Time Accessibility) 쿼리에 대하여 실시간 응답이 가능해야 함 계속적인 변화 (Continuous Evolution) 새로운 데이터의 삽입, 삭제, 갱신으로 항상 최신 데이터를 유지함 동시 공용 (Concurrent Sharing) 다수의 사용자가동시에 같은 내용의 데이터를 이요할.. 2021. 9. 8.
Chapter 02. 물리 데이터 저장소 설계 1. 물리 데이터 모델링 변환 절차 개체를 테이블로 변환 -> 속성을 컬럼으로 변환 -> UID를 기본키로 변환 -> 관계를 외래키로 변환 -> 컬럼 유형과 길이 정의 -> 반 정규화 수행 2. 참조 무결성 제약 조건 제한(Restricted) : 참조 무결성 원칙을 위배하는 연산을 거절하는 옵션 연쇄(Cascade) : 참조되는 릴레이션에서 튜플을 삭제하고, 참조되는 릴레이션에서 해당 튜플을 참조하는 튜플도 삭제하는 옵션 널 값(Nullify) : 참조되는 릴레이션에서 튜플을 삭제하고, 참조하는 릴레이션에서 해당 튜플을 참조하는 튜플들의 외래키에 NULL 값을 넣는 옵션 애트리뷰트에 'NOT NULL'이 명시되어 있다면 삭제 연산을 거절함 3. 인덱스 적용 기준 분포도가 10~15%일 경우 분포도 = .. 2021. 9. 8.
728x90
반응형