과목1. 소프트웨어 설계, 14강. 인터페이스 설계-인터페이스 요구사항 확인(1)
[ 목차 ]
1. 내외부 인터페이스(시스템 인터페이스) 요구사항 개념
2. 사용자 인터페이스 요구사항과 유형
3. 시스템 인터페이스 요구사항과 유형
4. 기타 용어
5. 내외부 인터페이스 요구 사항의 구성
1. 내외부 인터페이스(시스템 인터페이스) 요구사항 개념
1) 조직 내/외부에 존재하는 시스템이 연동을 통해 상호작용하기 위한 접속 방법이나 규칙
2) 네트워크를 통해 조직 내/외부에 존재하는 시스템 간의 요구기능을 수행하기 위해서 내외부 인터페이스 설계, 개발은
필수
인터페이스 요구사항
1) 목표 시스템과 외부 환경이 상호작용할 수 있도록 연결하기 위한 조건, 특성, 규약을 기술한 것
2) 사용자 인터페이스와 시스템 인터페이스로 분류
연동 : 기계 등에서 한 부분을 움직이면 연결된 다른 부분도 이어 움직이는 일
2. 사용자 인터페이스 요구사항과 유형
1) 사용자가 해당 시스템 사용에 있어서 경험, 편의성에 대한 요구사항
2) UI/UX
3) 화면 디자인
4) I/F프레임워크
3. 시스템 인터페이스 요구사항과 유형
1) 목표시스템 운용환경과 다른 소프트웨어, 하드웨어 장치들과의 연결성(연계성)에 대한 요구사항
2) 인터페이스 대상 장비 사업자와 사전협의를 통해 시스템 연동 범위 및 상호 책임범위에 정확히 규명한 후 작성
3) 기타 고려사항에 사업자간 책임 및 역할을 기술
4) 타 시스템 연계
5) 송/수신 데이터
6) 전송주기
4. 기타 용어
1) 라이브러리 : 소프트웨어 개발에 쓰이는 하부 프로그램(프로그램 제작 시 필요한 기능)들의 모임
2) 컴포넌트 : 구성 요소, 부품
3) 프레임워크 : 프로그램 기본 구조로, 원하는 기능 구현에만 집중하여 빠른 개발 가능
4) 아키텍처 : 프로그램 주요 구조 설계도로, 품질 좋은 소프트웨어 생산에 기여
5. 내외부 인터페이스 요구 사항의 구성
1) 내외부 인퍼페이스 이름
1] 인터페이스에 사람들이 협의하기 쉽고 간단하며 의미 있는 이름을 부여
2] 사업고유 식별자, 비기술적 이름, 표준 자료 요소 이름, 기술적 이름 등
2) 연계 대상 시스템
1] 인터페이스 대상 시스템들을 명시하고 이들이 인터페이스에서 하는 역할을 설명
2] 두 시스템 중 어느 것이 연동을 시작하는지 설명하며, 두 시스템이 연동을 시작할 수도 있음
연계 시스템
1) 시스템 인터페이스를 구성하는 시스템은 송신, 수신 시스템이 있으며, 연계 방식에 따라 중계서버 보유 가능
2) 송신 : 연계한 데이터를 DB와 애플리케이션으로부터 연계 테이블 또는 파일 형태로 생성하여 송신
3) 수신 : 수신한 연계 테이블 또는 파일의 데이터를 수신 시스템에서 관리하는 데이터 형식에 맞게 변환하여 DB
에 저장하거나 애플리케이션에서 활용할 수 있도록 제공
4) 중계 : 송신과 수신 시스템 사이에서 데이터를 송수신하고 연계 데이터 송수신 현황을 모니터링하는 것으로 연
계 데이터의 보안 강화와 다중 프랫폼 지원이 가능
솔루션(연계 서버)
1) 특정 상황, 문제에 대한 해결책으로 스프트웨어 패키지나 응용프로그램과 연계죈 문제를 처리하는 하드웨어,
소프트웨어
2) 사용자가 일일이 구분해야 하는 어려움을 격지 않고도 원하는 해결책을 구사할 때 사용하며, 수량이 많고 여러
작업 및 다양한 제작자의 제품들이 함게 관여된 경우 필요
3) CRM, MCI, EAI, DBMS 등
MCI
1) 채널/대외 연계 시스템
2) 모든 고객 접점과 기업내부 시스템간 Interface를 통합하는 기술
3) 고객 접점이 다양해짐에 따라 각 접점별 채널을 통합해 내부 시스템과 연결하는 게이트웨이 시스템
4) 대외 기관과의 연결 프로토콜이 다양해지니 대외 채널을 통합해서 관리할 필요성이 증가해서 나타남
5) 방카슈랑스가 시작되며 보함사와 은행간의 연결 요구가 발생하여 적극적 도입
6) 목표 시스템이 플랫폼으로 기능하기 위해서는 외부 시스템과의 연결 필요
7) 외주 개발을 통해 도입하게 된 대고객 채널은 각기 다른 시스템 개발사의 프로토콜을 연결, 통신하므로 관리할
필요가 있음
8) MCI가 없다면 채널 운용비용 증가, 채널관리 업무중복, 업무 비효율성 증가
EAI
1) 대내 연계 시스템
2) 기업에서 운영하는 서로 다른 어플리케이션을 통합
3) 업무의 효율성을 높이려는 시도를 얼컫는 개념
4) 기업 내의 컴퓨터 애플리케이션들을 현대화, 통합, 조정하는 것을 목표로 세운 계획/방법/도구 등
FEP
1) 입력되는 데이터를 컴퓨터 프로세서가 처리 전 미리 처리해 시간을 줄여주는 프로그램, 하드웨어
2) 통신기능이나 네트워크 기능을 분담하기 위한 전용의 컴퓨터
3) 시스템간 통신을 할 때 연계 솔루션(MCI, EAI, FEP)을 사용하지만 대외 거래는 FEP 사용
4) 대외 인터페이스 기술 기반 표준화를 통해 신규 및 변경 구축되는 대외 채널에 대한 신속한 대응 가능
CRM
1) 기업이 고객 관계를 관리하기 위해 필요한 방법론이나 소프트웨어를 가리키는 용어
2) 현재 고객, 잠재 고객 정보 자료를 정리, 분석해 마케팅 정보로 변환하여 고객의 구매 행동을 지수화하고 이를
바탕으로 마케팅 프로그램을 개발, 실현, 수정하는 고객 중심의 경영 기법
3) 연계 범위 및 내용
1] 연계 범위 밑 내용, 기타 특이사항이나 제공되어야 할 정보를 기술
4) 연계 방식
1] 직접 연계 방식 : 중계 서버나 솔루션을 사용하지 않고 송신 시스템과 수신 시스템이 직접 인터페이스
2] 간접 연계 방식 : 연계 솔루션에서 제공하는 송수신 엔진과 어뎁터를 활용하여 인터페이스
엔진 : 다른 프로그램들을 위해 해심적이고 본질적인 기능을 수행하는 프로그램
어댑터 : 장치 또는 기계의 다른 부분을 연결하는 장치
5) 송신 데이터
1] 연계대상 시스템의 송신 데이터 명 및 데이터 형태 등 연계 데이터 정보를 제공
6) 인터페이스 주기
1] 수시, 일 1회, 주 1회 등 해다 인터페이스의 전송 주기를 기재
7) 기타 고려 사항
1] 인터페이스 관련 대상 장비 담당자와 상호 책임 범위 및 기타 고려 사항을 기술
'자격증 > 정보처리기사 1과목' 카테고리의 다른 글
1-16강. 인터페이스 설계-인터페이스 대상 식별 (0) | 2020.03.17 |
---|---|
1-15강. 인터페이스 설계-인터페이스 요구사항 확인(2) (0) | 2020.03.17 |
1-13강. 애플리케이션 설계-객체지향 설계 (0) | 2020.03.16 |
1-12강. 애플리케이션 설계-공통 모듈 설계(2) (0) | 2020.03.11 |
1-11강. 애플리케이션 설계-공통 모듈 설계(1) (0) | 2020.03.11 |