페이지 트리

 

 

 

 

 

 

 

 

 

 

㈜비아이매트릭스

 

 

 

요구사항 명세서

i-STREAM 7 개발

 

 

 

 

 

 

 

버전

1.0

 

 

 

작성일

 

 

 

 

작성자

 

 

 

 

문서번호

BM-STM-210

 

 

 

 

 

 

 


1. 문서 정보

작  성  자

 

사       명

비아이매트릭스

최초 작성일

 

문 서 번 호

BM-STM-210

문 서 상 태

작성중

 

 

2. 문서 승인

구분

소속/직책

성명

일자

서명

작성

 

 

 

 

검토

 

 

 

 

1차 승인

 

 

 

 

 

 

 

 

최종승인

 

 

 

 

 

3. 문서 버전

버  전

날  짜

작 성 자

변 동 내 역

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. 개요

당 프로젝트를 진행하기 위한 기능 요구사항에 대해 정의하고, 일부 기능 제약사항 혹은 기술적인 제약사항에 대해 상세히 기술하여 설계의 방향을 설정한다.

2. 서비스 운영 환경

ID

M001

중요도

 

상세설명

-   STREAM 7의 서비스는 JAVA 환경하의 WAS 서버 상에서 동작해야 한다.

-   JAVA의 버전은 1.8을 기본으로 동작해야 한다.

비고

-   JAVA의 버전은 제품의 기술적인 실익에 따라 협의 후 조정이 가능하다.

 

3. 지원 브라우저 및 PROTOCOL

ID

M002

중요도

 

상세설명

-   i-STREAM 7 디자이너는 HTTP, HTTPS 서비스를 통해 접속이 가능해야 하며, 이때 브라우저는 HTML 5 지원하는 브라우저로 한정한다.

비고

 

 

4. REST API 지원

ID

M003

중요도

 

상세설명

-   i-STREAM 7의 서비스는 외부에서 REST API를 통해 호출할 수 있는 환경을 제공해야 한다.

-   i-STREAM 7의 서비스를 호출 시 보안 인증을 제공해야 한다.

비고

 

 

5. 스케쥴 지원

ID

M004

중요도

 

상세설명

-   i-STREAM 7는 스케쥴 기능을 제공해야 한다.

비고

-   스케쥴 기능은 기존 스케쥴 기능의 활용을 우선 검토 한다.

 

 

 

6. PUSH or PULL 방식의 Status 서비스의 지원

ID

M005

중요도

 

상세설명

-   i-STREAM 7는 Service는 현재 동작에 대한 프로그레스를 제공하기 위한 PUSH 또는 PULL 방식의 서비스를 상태 서비스를 지원해야 한다.

비고

-   PUSH 방식의 경우 방화벽 PORT 제약이 발생할 수 있으므로, PUSH와 PULL 방식을 같이 지원할 수 있는 방법을 제시한다.

 

7. 데이터 전처리(Data Preprocessing) 기능의 지원

ID

M006

중요도

 

상세설명

-   데이터 분석 서비스의 핵심 요소인 전 처리 기능을 지원한다.

-   필터, 그룹, 연산, 정규화, 평활화 등의 기능을 프로젝트 기간 내 도출한다.

비고

-    

 

8. 다양한 데이터 원본의 지원

ID

M007

중요도

 

상세설명

-   원본 데이터 소스의 선택에 있어 다양성을 확보한다.

-   JDBC, Flat File(CSV, TEXT), Excel의 지원

-   XML, JSON의 지원 (당 건은 2차 고도화에 진행)

-   HTTP/HTTPS 웹크롤링의 지원 (당 건은 2차 고도화에 진행)

비고

-