24
SMR Protocol V1.0 KAIST SEP 요요요요 “ 요요요요요요”

SMR Protocol V1.0

Embed Size (px)

DESCRIPTION

SMR Protocol V1.0. KAIST SEP 요구공학 “ 스마트냉장고 ”. 목차. Overview 구성도 Protocol 1.1 식품 등록 요청 1.2 식품 등록 응답 2.1 식품 조회 요청 2.2 식품 조회 응답 2.3 식품 삭제 요청 2.4 식품 삭제 응답 3.1 조리법 조회 요청 3.2 조리법 조회 응답 4.1 나만의 조리법 조회 요청 4.2 나만의 조리법 조회 응답 5.1 식품 주문 요청 5.2 식품 주문 응답 - PowerPoint PPT Presentation

Citation preview

Page 1: SMR Protocol V1.0

SMR Protocol V1.0

KAIST SEP 요구공학“ 스마트냉장고”

Page 2: SMR Protocol V1.0

1. Overview2. 구성도3. Protocol

1.1 식품 등록 요청1.2 식품 등록 응답2.1 식품 조회 요청2.2 식품 조회 응답2.3 식품 삭제 요청2.4 식품 삭제 응답3.1 조리법 조회 요청3.2 조리법 조회 응답4.1 나만의 조리법 조회 요청4.2 나만의 조리법 조회 응답5.1 식품 주문 요청5.2 식품 주문 응답6.1 자동주문 기능 설정 요청6.2 자동주문 기능 설정 요청에 대한 응답6.3 식품 자동 주문 알림 및 주문 요청6.4 식품 자동 주문 알림 및 주문 요청에 대한 응답6.5 알림 없는 자동 주문 요청6.6 알림 없는 자동 주문 요청에 대한 응답7.1 주문 확인 요청7.2 주문 확인 응답

목차

Page 3: SMR Protocol V1.0

본 문서는 SMR V1.0 프로젝트에서 사용되는 컴포넌트간의 인터페이스와 그 시퀀스를 각 기능 별로 묘사하고 있다 .

본 문서에서 언급하는 약자는 다음과 같다 .• UI: UI_SmartRefrigerator_v1.0.doc• IRS: IRS_SmartRefrigerator_v1.0.doc

예 ) IRS 3.6.5 참고 : IRS_SmartRefrigerator_v1.o 문서에서 3.6.5 절을 참고한다

Overview

Page 4: SMR Protocol V1.0

시스템 구성도

UIM(User Inter-face Man-agement)

SMR_B(SMR_Basic)

SMR_E(SMR_Extende

d)

BRM(Barcode

ReadManage-

ment)

AOM(Android

Open Acces-sory Man-agement)

SVRM(Server

SMR_management)

DBM( DB Manage-

ment)

DB

BR(Barcode Reader)

AO(Android

Open Acces-sory)

UI (User Inter-

face)

SVR(Server)

BRM-SMR_B-100

AOM-SMR_B-300

SMR_B-AOM-400

UIM-SMR_B-500SMR_B-UIM-600

SMR_E-UIM-800

UIM-SMRE-700

SVRM-SMR_E-900

SMR_E-SVRM-1000

SMR-B-DBM-1100

DBM-SMR_B-1200

SMR_E-DBM-1300

SMR_B-UIM-1400

DBM

-DB-

2300

DB-D

BM-2

400

BR-BRM-1500

AO-AOM-1700

AOM-AO-1800

UI-UIM-1900

UIM-UI-2000

SVR-SVRM-2100

SVRM-SVR-2200

외부시스템

SMR 의 내부 구성도

외부시스템

Page 5: SMR Protocol V1.0

기능 1.1 식품 등록

BR BRM SMR_B DBM DB

컴포넌트 간 시퀀스

IRS 3.8.1 장 참고

IRS 3.1.1 장 참고

IRS 3.6.5 장 참고

IRS 3.12.1 장 참고

Page 6: SMR Protocol V1.0

기능 1.2 식품 알림

SMR_B UIM UI

컴포넌트 간 시퀀스

IRS 3.3.10 장 참고

IRS 3.10.2 장 참고

UI 2.1 장 참고

Page 7: SMR Protocol V1.0

기능 2.1 식품 조회 요청

UI UIM SMR_B DBM DB

컴포넌트 간 시퀀스

IRS 3.10.1 장 참고

IRS 3.3.3 장 참고

IRS 3.6.1 장 참고

IRS 3.12.2 장 참고

UI 2.2 장 참고

Page 8: SMR Protocol V1.0

기능 2.2 식품 조회 응답

DB DBM SMR_B UIM UI

컴포넌트 간 시퀀스

IRS 3.12.3 장 참고

IRS 3.6.2 장 참고

IRS 3.3.4 장 참고

IRS 3.10.2 장 참고

UI 2.2장

참고

Page 9: SMR Protocol V1.0

기능 2.3 식품 삭제 요청

UI UIM SMR_B DBM DB

컴포넌트 간 시퀀스

IRS 3.10.1 장 참고

IRS 3.3.9 장 참고

IRS 3.6.5 장 참고

IRS 3.12.2 장 참고

UI 2.2 장 참고

Page 10: SMR Protocol V1.0

기능 2.4 식품 삭제 응답

DB DBM SMR_B UIM UI

컴포넌트 간 시퀀스

IRS 3.12.3 장 참고

IRS 3.6.6 장 참고

IRS 3.3.10 장 참고

IRS 3.10.2 장 참고

UI 2.2장

참고

Page 11: SMR Protocol V1.0

기능 3.1 조리법 조회 요청

UI UIM SMR_E SVRM SVR

컴포넌트 간 시퀀스

IRS 3.10.1 장 참고

IRS 3.4.3 장 참고

IRS 3.5.2 장 참고

IRS 3.11.1 장 참고

UI 2.3 장 참고

Page 12: SMR Protocol V1.0

기능 3.2 조리법 조회 응답

SVR SVRM SMR_E UIM UI

컴포넌트 간 시퀀스

IRS 3.11.2 장 참고

IRS 3.5.1 장 참고

IRS 3.4.4 장 참고

IRS 3.10.2 장 참고

UI 2.3장

참고

Page 13: SMR Protocol V1.0

기능 4.1 나만의 조리법 조회 요청

UI UIM SMR_E DBM DB

컴포넌트 간 시퀀스

IRS 3.10.1 장 참고

IRS 3.4.5 장 참고

IRS 3.7.3 장 참고

IRS 3.12.4 장 참고

UI 2.4 장 참고

IRS 3.12.4 장 작성 해야 함 .!!

Page 14: SMR Protocol V1.0

기능 4.2 나만의 조리법 조회 응답

DB DBM SMR_E UIM UI

컴포넌트 간 시퀀스

IRS 3.12.5 장 참고

IRS 3.7.4 장 참고

IRS 3.4.6 장 참고

IRS 3.10.2 장 참고

UI 2.4장

참고IRS 3.12.5 장 작성 해야 함 .!!

Page 15: SMR Protocol V1.0

기능 5.1 식품 주문 요청

UI UIM SMR_E SVRM SVR

컴포넌트 간 시퀀스

IRS 3.10.1 장 참고

IRS 3.4.1 장 참고

IRS 3.5.4 장 참고

IRS 3.11.3 장 참고

UI 2.5 장 참고

Page 16: SMR Protocol V1.0

기능 5.2 식품 주문 결과 응답

SVR SVRM SMR_E UIM UI

컴포넌트 간 시퀀스

IRS 3.11.4 장 참고

IRS 3.5.3 장 참고

IRS 3.4.2 장 참고

IRS 3.10.2 장 참고

UI 2.5장

참고

Page 17: SMR Protocol V1.0

기능 6.1 자동 주문 기능 설정컴포넌트 간 시퀀스

UI UIM SMR_B DBM DB

IRS 3.10.1 장 참고

IRS 3.3.5 장 참고

IRS 3.6.7 장 참고

IRS 3.12.2 장 참고

UI 2.6 장 참고

IRS 3.6.7 장 작성 해야 함 .!!

IRS 3.12.6 장 작성 해야 함 .!!

Page 18: SMR Protocol V1.0

기능 6.2 자동 주문 기능 설정에 대한 응답

컴포넌트 간 시퀀스

DB DBM SMR_B UIM UI

IRS 3.12.7 장 참고

IRS 3.6.8 장 참고

IRS 3.3.6 장 참고

IRS 3.10.2 장 참고

UI 2.2장

참고

IRS 3.6.8 장 작성 해야 함 .!!

IRS 3.12.7 장 작성 해야 함 .!!

Page 19: SMR Protocol V1.0

기능 6.3 식품 자동 주문 알림 및 주문 요청

UI UIM SMR_E

SVRM SVR

컴포넌트 간 시퀀스

IRS 3.10.1 장 참고

IRS 3.4.1 장 참고

IRS 3.5.4 장 참고

IRS 3.11.3 장 참고

SMR_E

UIM

IRS 3.4.7 장 참고

IRS 3.10.1 장 참고

UI 2.6장

참고

Page 20: SMR Protocol V1.0

기능 6.4 식품 자동 주문 알림 및 주문 요청에 대한 응답

SVR SVRM SMR_E UIM UI

컴포넌트 간 시퀀스

IRS 3.11.4 장 참고

IRS 3.5.3 장 참고

IRS 3.4.2 장 참고

IRS 3.10.2 장 참고

UI 2.6장

참고

Page 21: SMR Protocol V1.0

기능 6.5 알림 없는 자동 주문 요청컴포넌트 간 시퀀스

SMR_E SVRM SVR

IRS 3.5.4 장 참고

IRS 3.11.3 장 참고

Page 22: SMR Protocol V1.0

기능 6.6 알림 없는 자동 주문 요청에 대한 응답

SVR SVRM SMR_E UIM UI

컴포넌트 간 시퀀스

IRS 3.11.4 장 참고

IRS 3.5.3 장 참고

IRS 3.4.2 장 참고

IRS 3.10.2 장 참고

UI 2.6장

참고

Page 23: SMR Protocol V1.0

기능 7.1 주문 확인 요청

UI UIM SMR_E SVRM SVR

컴포넌트 간 시퀀스

IRS 3.10.1 장 참고

IRS 3.4.7 장 참고

IRS 3.5.6 장 참고

IRS 3.11.1 장 참고

UI 2.7 장 참고

Page 24: SMR Protocol V1.0

기능 7.2 주문 확인 결과 응답

SVR SVRM SMR_E UIM UI

컴포넌트 간 시퀀스

IRS 3.11.2 장 참고

IRS 3.5.5 장 참고

IRS 3.4.8 장 참고

IRS 3.10.2 장 참고

UI 2.7장

참고