[목포해양대 해양컴퓨터공학과 프로젝트]
요 구 분 석 서
과제명 : 어망탐지시스템 발표일 : 2014.03.31 작성팀 : 웅이네
학 번 이 름
20084055 박 성 웅
20094082 한 길
20094087 고 민 주
20104025 윤 정 민
목 차
1. 제품 소개 ··· 3
2. 제품 기능 목록 ··· 3
2.1. 주요 기능 ··· 3
2.2. 부가 기능 ··· 3
3. 기본 일정 및 조정안 ··· 3
3.1. 기본 일정 ··· 3
3.2. 조정안1 ··· 4
3.3. 조정안2 ··· 5
3.4. 조정안3 ··· 5
4. Use Case Diagram ··· 6
4.1. Use Case Diagram ··· 6
4.2. Use Case 명세: 어망탐지시스템 ··· 6
4.2.1. 개요 ··· 6
4.2.2. 주요 액터 ··· 6
4.2.3. 선행 조건 ··· 7
4.2.4. 후행 조건 ··· 7
4.2.5. 시나리오 ··· 7
5. UI 프로토타입 ··· 8
❏ 제품소개
❍ GPS센서를 탑재한 부표를 통하여 어망 위치 제공
❍ LED를 통하여 육안으로 부표 위치 확인 가능
❍ 과거 어망 설치했던 해역확인 및 어획량 정보제공
❏ 제품 기능 목록
❍ 주요기능
☞ GPS센서를 통해 위치정보 및 시간 정보 획득
☞ LED를 원격제어 및 시간 정보에 따른 전원 제어 가능
☞ NaverMap API를 이용한 어망 위치 표시
❍ 부가기능
☞ 데이터베이스를 이용하여 과거에 설치했던 어망의 해역 확인 및 어획량 정보 제공
❏ 기본 일정 및 조정안
❍ 기본일정
기 본 일 정 Hardware software 발표 및 문서
3월 31일 ~ 4월 13일
H/W 개발환경 구축 프로토콜 설계
H/W 제작
S/W 개발환경 구축 COM포트 테스트
GUI
요구분석서 작성
4월 14일 ~ 4월 20일 H/W 프로그램 알고리즘 작성 및 구현
DB 설계 및 테스트 S/W 프로그램 알고리즘 작성 및 구현
구조설계서 작성
4월 21일 ~ 4월 27일 구현 및 1차 Ver. 테스트(기능별 단위 테스트)
4월 28일 ~ 5월 10일 구현 및 2차 Ver. 테스트(통합 테스트) 구현
5월 11일 ~ 5월 24일 테스트 및 디버깅(통합 테스트) 구현(중간보고) 최종보고서 작성
5월 25일 ~ 6월 8일 최종 테스트 및 결과물 제출 최종보고서 제출
☞ Ver.별 구현 기능
Ver. 기능
1차
S/W
☞ 어망의 현재 위치를 지도에 표시 ☞ 현재 위치정보를 DB에 저장 ☞ GUI 프로토타입
☞ 양방향 통신을 위한 프로토콜 적용
H/W
☞ GPS 정보 파싱을 통해 위치정보 전송 ☞ 시간정보를 이용해 LED ON/OFF ☞ 양방향 통신을 위한 프로토콜 적용
2차
S/W
☞ 설치한 어망의 위치 및 시간 정보 DB 저장 ☞ 회수한 어망의 위치 및 시간 정보 DB 저장 ☞ 사용하는 어망의 정보 관리
☞ 회수한 어망의 추가정보(ex. 어획량) 저장 ☞ LED 원격제어
H/W
☞ LED 원격제어❍ 조정안 1
Ver. 기능
1차
S/W
☞ 어망의 현재 위치를 지도에 표시 ☞ 현재 위치정보를 DB에 저장 ☞ GUI 프로토타입
☞ 양방향 통신를 위한 프로토콜 적용
H/W
☞ GPS 정보 파싱을 통해 위치정보 전송 ☞ 시간정보를 이용해 LED ON/OFF ☞ 양방향 통신를 위한 프로토콜 적용
2차
S/W
☞ 설치한 어망의 위치 및 시간 정보 DB 저장 ☞ 회수한 어망의 위치 및 시간 정보 DB 저장 ☞ 사용하는 어망의 정보 관리
☞ LED 원격제어
❍ 조정안 2
Ver. 기능
1차
S/W
☞ 어망의 현재 위치를 지도에 표시 ☞ 현재 위치정보를 DB에 저장 ☞ GUI 프로토타입
☞ 단방향 통신를 위한 프로토콜 적용
H/W
☞ GPS 정보 파싱을 통해 위치정보 전송 ☞ 시간정보를 이용해 LED ON/OFF ☞ 단방향 통신를 위한 프로토콜 적용
2차 S/W
☞ 설치한 어망의 위치 및 시간 정보 DB 저장 ☞ 사용하는 어망의 정보 관리
❍ 조정안 3
Ver. 기능
1차
S/W
☞ 어망의 현재 위치를 지도에 표시 ☞ GUI 프로토타입
☞ 단방향 통신를 위한 프로토콜 적용
H/W
☞ GPS 정보 파싱을 통해 위치정보 전송 ☞ 시간정보를 이용해 LED ON/OFF ☞ 단방향 통신를 위한 프로토콜 적용
❏ Use Case Diagram
❍ 어망탐지기시스템
❍ 개요
☞ 사용자가 현재 어망의 위치를 요청할 경우, Naver Map에 실시간 위치 정보 제공
☞ 사용자가 해당 선박위치수신용Port와 부표Port를 지정하고 선박 ID를 입력한다.
☞ 사용자는 어망번호를 선택해 어획량을 직접 입력한다.
☞ 사용자가 과거에 뿌려진 어망의 위치를 요청할 경우, DB를 통해 Naver Map에 위치 정보 제공 및 어획량 정보 제공
☞ 사용자의 시야에 부표가 확보되지 않을 때, LED를 원격으로 ON/OFF 할 수 있다.
❍ 주요액터
사용자(User)
❍ 선행조건
F 부표가 켜져 있어야 한다.
❍ 후행조건
F 현재 어망 위치 검색 시 RF통신 가능거리 안에 있어야 한다.
F LED 원격 ON/OFF 시 RF통신 가능거리 안에 있어야 한다.
❍ 시나리오
F 사용자는 현재 어망의 위치를 요청할 수 있고, 부표를 통해 현재 자신의 위치 또한 지 도를 통해 볼 수 있다.
F 사용자는 저장된 정보(DB)를 통해 과거에 뿌려진 어망의 위치를 확인할 수 있고, 부 가 정보로 어획량 또한 확인 할 수 있다.
F 사용자는 지정된 시간에 켜지는 LED 기능 외에도 흐린 날, 해무가 낀 날, 켜지는 시 간 외에 조업을 할 시 LED ON/OFF 기능을 통해 좀 더 수월하게 찾을 수 있다.
❍ 확장 시나리오 : 어획량확인
F 사용자는 현재 어망의 위치를 확인하여 어망을 걷어서 어획량을 입력할 수 있고, 다
른 사용자들에 의해 쌓인 정보(과거에 뿌려진 어망과 현재 어망의 위치가 다를 경우
에는 그 사이의 해역을 표시함)를 통해 어느 해역구간에서 어획량이 높은지 확인할
수 있어 조업에 도움을 받을 수 있다.
❏ UI 프로토타입
◀ 기본화면
◀