- 내외부 인터페이스 요구사항
- 시스템 인터페이스란?
- 목표 시스템과 외부 환경이 연동을 통해 상호 작용하기 위한 접속 방법이나 규칙을 의미
- 시스템 인터페이스 요구사항의 구성
- 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려사항을 명시한 것
- 시스템 인터페이스 요구사항의 분류
- 기능적 요구사항
- 내-외부 시스템 연계를 통해 수행될 기능과 관련된 사항
- 비기능적 요구사항
- 시스템의 기능에 관련되지 않은 사항
- 성능 (응답 시간, 처리량), 사용의 용이성, 신뢰도, 보안성, 운용상의 제약, 안전성 등의 행위적 특성이나 시스템 전반과 관련된 요구사항이 포함
- 기능적 요구사항
- 시스템 인터페이스 요구사항 분석
- 요구사항을 분류하고 조직화하여 명세를 구체화하는 작업
- 개념 모델을 검토하고 요구사항을 분해하여 상세화
- 요구사항이 누락된 경우에는 새로운 요구사항을 추가
- 요구사항에 대한 상대적 중요도를 평가하여 우선 순위를 부여
- 시스템 인터페이스란?
- 요구공학
- 요구공학이란?
- 소프트웨어의 요구사항을 정의하고 관리하는 방법을 연구하는 학문
- 시스템 요구사항을 정의하고, 문서를 생성하고, 체계적으로 관리하기 위한 프로세스
- 프로세스 구성
- 요구사항 개발
- 요구사항을 처음부터 개발하고 완성하는 것
- CMMI Level 3 프로세스 영역
- 요구사항 도출 -> 요구사항 분석 -> 요구사항 명세화 -> 요구사항 검증 및 확인
- 요구사항 관리
- 이미 개발된 요구사항을 수정하거나 이력을 만들고 오류가 발견되면 요구사항의 이력을 추적하는 것
- CMMI Level 2 프로세스 영역
- 요구사항 협상 -> 요구사항 기준선 -> 요구사항 변경 관리 -> 요구사항 추적
- 요구사항 개발
- 요구공학이란?
- 시스템 아키텍처
- 시스템 아키텍처란?
- 시스템의 구조, 행위, 뷰를 정의하는 개념적 모형
- 시스템 목적을 달성하기 위한 구성 요소와 상호 작용, 정보의 교환 방식에 대해 설명
- 시스템 아키텍처의 요구사항
- 하드웨어와 소프트웨어를 포함한 시스템 전체의 논리적인 기능 체계와, 그것을 실현하기 위한 구성 방식, 시스템의 전체적인 최적화를 목표로 함
- 시스템 아키텍처란?
- 인터페이스 시스템
- 인터페이스 시스템이란?
- 송신 시스템
- 연계할 데이터를 연계 테이블이나 파일의 형태로 생성하여 송신하는 시스템
- 수신 시스템
- 수신한 연계 테이블이나 파일을 데이터 형식에 맞게 변환하여 데이터베이스에 저장하거나 애플리케이션에서 활용할 수 있도록 제공하는 시스템
- 중계 서버
- 송신 시스템과 수신 시스템 사이에서 데이터를 송수신하고 연계 데이터의 송수신 현황을 모니터링하는 시스템
- 송신 시스템
- 연계 시스템 분류 체계와 식별 정보
- 시스템 분류 체계
- 기업 내부에서 사용하고 있는 시스템 분류 체계를 기반으로 대내외 인터페이스 시스템의 식별자를 정의
- 시스템은 기업이 수행하는 업무를 대-중-소 업무로 분류하고 상위 시스템과 하위 시스템을 구분
- 연계 시스템 식별 정보
- 대내외 연계를 위해 송신 시스템과 수신 시스템에 대한 상세 식별 정보가 필요
- 예) 대내외 구분 정보, 기관명, 시스템 ID, 한글명, 영문명, 시스템 설명, 위치, 네트워크 특성, 전용 회선 정보, IP/URL, 포트, 로그인 정보, DB 정보, 담당자 정보 등
- 시스템 분류 체계
- 인터페이스 시스템이란?
- 인터페이스 설계
- 인터페이스 설계서
- 인터페이스 목록
- 연계 업무와 연계에 참여하는 송수신 시스템의 정보, 연계 방식과 통신 유형 등에 대한 정보를 포함
- 인터페이스 정의서
- 데이터 송신 시스템과 수신 시스템 간의 데이터 저장소와 속성 등의 상세 내역을 포함
- 인터페이스 목록
- 인터페이스 설계서
- 미들웨어 솔루션 (Middleware Solution)
- 미들웨어 솔루션이란?
- 클라이언트와 서버 간의 통신을 담당하는 시스템 소프트웨어 또는 컴퓨터와 컴퓨터의 연결을 담당하는 소프트웨어
- 분산 컴퓨팅 환경에서 서로 다른 기종의 하드웨어나 프로토콜, 통신환경 등을 연결하여, 응용 프로그램과 그 프로그램이 운영되는 환경 간에 원만한 통신이 이루어질 수 있게 하는 소프트웨어
- 유형: 데이터베이스, RPC, MOM, TP-Monitor, ORB, WAS
- 미들웨어 솔루션이란?
'정보처리기사' 카테고리의 다른 글
[정보처리기사] 필기 노트 - 제품 소프트웨어 패키징 (1) | 2024.10.06 |
---|---|
[정보처리기사] 필기 노트 - 데이터 입출력 구현과 통합 구현 (2) | 2024.10.05 |
[정보처리기사] 필기 노트 - 애플리케이션 설계 (2) | 2024.10.02 |
[정보처리기사] 필기 노트 - 화면 설계 (1) | 2024.10.02 |
[정보처리기사] 필기 노트 - 요구사항 확인 (2) | 2024.10.02 |