• 검색 결과가 없습니다.

요구분석서 - 목포해양대학교

N/A
N/A
Protected

Academic year: 2023

Share "요구분석서 - 목포해양대학교"

Copied!
12
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

요구분석서

증강현실을 이용한 실용영어 어플리케이션

Ver. 0.0.1 2013-04-16

이름 기여도 정병문 34%

신원혁 33%

박주신 33%

정병문(20074033), 신원혁(20104301), 박주신(20104018)

(2)

1 개 요

1.1 시스템 개요

카메라로 마크를 인식하고 그 마크를 DB에서 조회하여 해당하는 실용영어를 화면에 출력 하는 시스템이다.

마크 DataBase에 여러 정보가 담겨 있으며 어플리케이션과 DB가 연동되어 있다. 카메라로 마크를 인식하면 마크 DataBase에서 정보를 불러오고 그에 해당되는 실용 영어(회화 또는 단어)를 화면에 출력하는 시스템으로 구성되어 있다.

1.2 목표

본 프로젝트는 “증강 현실을 이용한 실용영어 어플리케이션”을 제작하기 위한 개발 계획서 입니다. 예를 들어 해외 출장 또는 연수를 나갔을 때 대화에 어려움을 겪을 경우 이 어플 리케이션의 도움을 받아 쉽게 이해 할 수 있도록 하는 것을 목표로 하고 있습니다. 기능으 로는 증강현실을 이용하여 특정 마크를 인식하면 화면에 관련 있는 레이블 및 이미지 등 을 띄워 상세내용을 볼 수 있습니다.

(3)

2 기능적 목표 – 구조적 분석 2.1 자료 흐름도(DFD)

 배경도

 Level 0

(4)

 Level 1(마크인식)

 Level 1(정보제공)

(5)

 Level 1(회원가입)

 Level 1(마크데이터 입력)

2.2 자료사전

 마크 DB : 마크이미지 + 해당 실용영어 문장

 회원 DB : 아이디 + 비밀번호 + 생년월일

2.3 소단위 명세서

 프로세스 번호 : 1.0 프로세스 이름 : 마크인식

설명 : 카메라로 이용하여 마크를 인식 for 마크DB에서 동일마크를 찾을 동안 if(마크 == DB마크)

then

2.0 // 정보제공

else 메시지 해당하는 마크는 없습니다.를 출력한다

endif endfor

(6)

 프로세스 번호 : 2.0 프로세스 이름 : 정보제공

설명 : 인식한 마크에 대한 정보 출력 if 마크 == DB마크

then 마크.실용영어문 출력

 프로세스 번호 : 3.0 프로세스 이름 : 회원가입 설명 : 회원 정보 저장 if 동의상태 = 동의

then 회원DB 정보저장

else

then 비회원 코드

 프로세스 번호 : 4.0

프로세스 이름 : 마크데이터 입력 설명 : 마크데이터 DB에 정보저장 마크DB = 마크 이미지 + 실용영어문

2.4 기능면에서의 시스템 특성

카메라와 증강 현실을 이용한 사용자들에게 보다 입체적으로 정보 전달가능

(7)

3

기능적 목표-객체지향 분석

3.1 Use Case Diagram

3.2 Actor 개요

 사용자 : 어플리케이션을 통해 마크를 보내줌

 관리자 : 어플리케이션의 마크에 대한 데이터를 관리, 유지, 회원 DB 를 통해 회원 정보를 관리함

 마크 DBS : 관리자로부터 마크에 대한 정보를 저장시키고 사용자로부터 받은 마크에 관한 정보를 보냄

 회원 DBS : 회원에 관한 정보를 저장

3.3 Use Case 개요

 마크인식 : 사용자로부터 마크 인식하고 그 내용을 마크 DB 로부터 해당 마크가 있는지 검사

 정보제공 : 마크인식을 통해 받은 마크 정보를 사용자에게 출력

(8)

 회원가입 : 사용자가 어플리케이션에 개인기록 저장

 회원관리 : 회원에 가입한 회원들의 내용저장

 마크데이터 입력 : 관리자가 마크 DB 에 마크정보들을 저장

3.4 Use Case 명세 마크인식

항목 설명

개요 사용자로부터 마크 인식하고 그 내용을 마크 DB 로부터 해당 마크가 있는지 검사

관련액터 주 액터 사용자 보조 액터 마크 DB 우선순위 1

선행조건 없음 후행조건 없음

정보제공

항목 설명

개요 마크인식을 통해 받은 마크 정보를 사용자에게 출력 관련액터 주 액터 마크 DB

보조 액터 사용자 우선순위 2

선행조건 마크인식

후행조건 없음

(9)

회원가입

항목 설명

개요 사용자가 어플리케이션에 개인기록 저장 관련액터 주 액터 사용자

보조 액터 회원 DB 우선순위 4

선행조건 없음 후행조건 없음

회원관리

항목 설명

개요 회원에 가입한 회원들의 내용저장 관련액터 주 액터 관리자

보조 액터 회원 DB 우선순위 5

선행조건 없음 후행조건 없음

마크데이터입력 항목 설명

개요 관리자가 마크 DB 에 마크정보들을 저장 관련액터 주 액터 관리자

보조 액터 마크 DB 우선순위 3

선행조건 없음

후행조건 없음

(10)

4 기타 요구 및 제약 사항

4.1 성능 요구 - 증강현실이 이용가능하고 카메라가 탑제된 안드로이드 기반의 디바이스 4.2 예외 조건 및 이의 처리

 해당 마크 인식이 실패하였을 경우 메시지 출력

 회원 가입에 대한 동의가 없을 경우 비회원 코드를 활용

4.3 사용자 인터페이스

 카메라 화면

4.4 자원 인력에 대한 제약 조건

 본 프로젝트는 “증강현실을 이용한 실용영어 어플리케이션”을 개발하는 팀장 정병문, 팀원 신원혁, 박주신을 인력으로 한다.

 프로그램 코딩이 가능한 PC(캠이 탑제된) 1대 이상, 테스트가 가능한 안드로이드 키트 1대 이상이 필요하다.

5 참고 자료 및 용어 해설

 DFD : data flow diagram

 Software Engineering 5차 개정판 최은만 저

(11)

회의록

일시 4월 13일

참석자 정병문, 박주신, 신원혁 회의주제 요구분석서의 DFD 작성

회의내용

요구분석서에 들어갈 자료흐름도인 DFD를 그리는 작업을 함

17시에 모여 배경도에 대해 먼저 이야기 후 level0와 level1에 대해 이야기후 작성

20시에 DFD 완성

DFD를 완성

일시 4월 14일

참석자 정병문, 박주신, 신원혁

회의주제 요구분석서의 Use Case Diagram 작성 회의내용

13시에 모여 요구분석서에 들어갈 자료흐름도인 Use Case Diagram을 그리는

작업을 함

15시에 Use Case Diagram을 완성

Use Case Diagram을 완성

(12)

일시 4월 15일

참석자 정병문, 박주신, 신원혁

회의주제 요구분석서 작성

회의내용

19시에 모여 작성했던 DFD와 Use Case Diagram을 이용하여 요구분석서를 작 성

24시에 요구분석서 완성

요구분석서를 완성

참조

관련 문서

앞에서 논의된 것을 살펴 볼 때, 우리나라의 녹색건설은 에너지를 덜 소모하면서 환경오염 을 최소화 하는 동시에 양적으로도 성장하는 건 설, 또는 이것을 이루고자 하는 노력이라 할 수

⑤ 상기 ① 내지 ④의 규정에도 불구하고 다음의 경우 집합투자업자는 그 정해진 바에 따라 판매회사 또는 지정 참가회사에 대하여 투자신탁의 설정요청의 접수를 중지할