SMR Protocol V1.0

Preview:

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

SMR Protocol V1.0

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

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 주문 확인 응답

목차

본 문서는 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

시스템 구성도

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 의 내부 구성도

외부시스템

기능 1.1 식품 등록

BR BRM SMR_B DBM DB

컴포넌트 간 시퀀스

IRS 3.8.1 장 참고

IRS 3.1.1 장 참고

IRS 3.6.5 장 참고

IRS 3.12.1 장 참고

기능 1.2 식품 알림

SMR_B UIM UI

컴포넌트 간 시퀀스

IRS 3.3.10 장 참고

IRS 3.10.2 장 참고

UI 2.1 장 참고

기능 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 장 참고

기능 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장

참고

기능 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 장 참고

기능 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장

참고

기능 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 장 참고

기능 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장

참고

기능 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 장 작성 해야 함 .!!

기능 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 장 작성 해야 함 .!!

기능 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 장 참고

기능 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장

참고

기능 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 장 작성 해야 함 .!!

기능 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 장 작성 해야 함 .!!

기능 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장

참고

기능 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장

참고

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

SMR_E SVRM SVR

IRS 3.5.4 장 참고

IRS 3.11.3 장 참고

기능 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장

참고

기능 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 장 참고

기능 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장

참고