43
Maritime Information Visualization Supervisors: Mr. Huynh Anh Dung Mr. Nguyen Tat Trung Students : Tran Hai Dang Pham Quang Hung Nguyen Hai Ha Ha Thi Tham Ta Duc Tung Duong Hue Linh

Maritime Information Visualization

Embed Size (px)

Citation preview

Page 1: Maritime Information Visualization

Maritime Information Visualization

Supervisors: Mr. Huynh Anh DungMr. Nguyen Tat Trung

Students : Tran Hai DangPham Quang HungNguyen Hai HaHa Thi ThamTa Duc TungDuong Hue Linh

Page 2: Maritime Information Visualization

Contents

Testing

Algorithm

Design Description

Requirement Specification

Project Management Plan

Introduction

Demo, Q&A

Lesson Learn

1

2

3

4

5

6

7

8

Page 3: Maritime Information Visualization

Introduction

The people

Background

Literature Review

Idea Proposal

Page 4: Maritime Information Visualization

PeopleMr. Huỳnh Anh Dũng Mr. Nguyễn Tất Trung

Trần Hải Đăng

Tạ Đức Tùng

Hà Thị Thắm

Dương Huệ LinhNguyễn Hải Hà

Phạm Quang Hưng

Page 5: Maritime Information Visualization

Background Problems

Why

Unstable Communication

Unintuitive Information

Ref “Directorate of fisheries”

Page 6: Maritime Information Visualization

Literature Review

Coastal Station

Communicate by

Page 7: Maritime Information Visualization

Literature Review

Viettel BTS (Base Transceiver Stations)

Page 8: Maritime Information Visualization

Literature Review

Movimar

Page 9: Maritime Information Visualization

Ideas Proposal

Ideas

Digital communication system Visualize Info

HF band Onshore

Software modem Offshore

Page 10: Maritime Information Visualization

Ideas Proposal

Overview

Page 11: Maritime Information Visualization

Project Management Plan

Model

Iterative & incremental model

Page 12: Maritime Information Visualization

Project Management Plan

Gantt chart Plan

Page 13: Maritime Information Visualization

Project Management Plan

Risk ManagementID Risk Description Status Action Contingency

1 User Involvement:It's quite difficult to communicate and get involvement from users

Occurred

Collect information from internet

Get requirement people who was fishers

2 Testing: Unable to test in a deployed environment Occurred

Create simulation environment

Testing with 50 km distance

3 Hardware availability:Lack of devices such as text-to-speech modem, GPS device

Occurred

Borrow FPT Technology Research Institute

Purchase

4 Resource Experience:Team member lack of software development experience Not relevant

OJT can help us to get more experience in software engineering

We have may experienced colleagues in software engineering to ask and get advice

5 Project Management skill:Project Manager lacks of project management skill

Potential

Project Manager prepares knowledge from text book in library

Ask many experienced Project Manager when getting trouble

Page 14: Maritime Information Visualization

Project Management Plan

Team work

Working 6h/day and 5d/week

Communication via Skype, Facebook Group, Google group,

SVN

Working in FSpace office

Page 15: Maritime Information Visualization

Requirement Specification

UserCentral Operator

Use Viewer Vessel monitoring Create weather message

Operator Use coastal station Broadcast message Receive message (from vessel)

Fishermen Use On-Sea Terminal Self – tracking position Self – tracking weather message

Page 16: Maritime Information Visualization

Requirement Specification Usecase Diagram

Viewer

Viewer usecase diagram

Viewer Screen

Page 17: Maritime Information Visualization

Requirement Specification Coastal Station

Coastal Station usecase diagram

Page 18: Maritime Information Visualization

Requirement Specification Onsea Terminal On-sea terminal usecase diagram

On-sea Terminal Screen

Page 19: Maritime Information Visualization

Requirement Specification

Non-Functional Requirement

Vietnamese

Usability

Error detection & correction

Success Criteria

Meet all capstone project’s deadline

Send messages within 50km distance correctly

Page 20: Maritime Information Visualization

Requirement Specification Technical

Hardware

Page 21: Maritime Information Visualization

Requirement Specification

Software

Microsoft Visual studio 2010 Microsoft SQL server 2008 express

Eclipse classic 3.7.2

Microsoft .NET 4.0Google API

Jre 7.0

Page 22: Maritime Information Visualization

Design Description Context

Page 23: Maritime Information Visualization

Design Description Architecture design

Server application

Page 24: Maritime Information Visualization

Design Description Viewer

Page 25: Maritime Information Visualization

Design Description Coastal Station

Page 26: Maritime Information Visualization

Design DescriptionCoastal Station

Page 27: Maritime Information Visualization

Design Description

On-sea Terminal

Page 28: Maritime Information Visualization

Design Description Database diagram

Page 29: Maritime Information Visualization

Message Passing Schema

Message Dividing & Wrapping

Page 30: Maritime Information Visualization

Message Passing Schema

Transfer Steps:

Package Description

STARTING packet Notify receiver of starting transferring session

CONTENT packet Transfer content data

ENDING packet Notify receiver of stopping transferring session

Page 31: Maritime Information Visualization

Message Passing Schema

STARTING packet

CONTENT packet

ENDING packet

Page 32: Maritime Information Visualization

Message Passing Schema

Storm message structure *

Storm eye info i

Page 33: Maritime Information Visualization

Algorithm

HF Band

Protocol Encoding

Viterbi Decoding

Protocol Decoding

Convolution Encoding

Raw Data Raw Data

Encoded Data

Encoded Data

Page 34: Maritime Information Visualization

Testing

Software Development Phases Test Excuse Phases

Unit Test

Integration Test

System Test

Acceptation Test

Validate

Verify/

Verify

Verify 13/2-16/4

16/3-23/3

24/3-15/4

16/4-20/4

Testing phase

Validate

User Requirement

System Requirement

Spec

ArchitecturalDesign Spec

Detail Design Spec

Coding & Review

Page 35: Maritime Information Visualization

Testing

Testing process

Test Plan

Create TC’s

template

Write TC

Review TC

Test Excuse

Page 36: Maritime Information Visualization

Testing

Testing method and approach

Black box test

input output

Bottom up

MIV

Viewer CS OT

View map

Create sms

….Send SOS

…View sms

Send sms

View sns

Page 37: Maritime Information Visualization

Testing

Defect log Using excel to log defect, includes:

Communicate with developer via SVN or

directly

Defect ID

Module Description Type Severity Priority Status Created Date

Page 38: Maritime Information Visualization

Testing

Test result Capstone project’s documents meet all dateline

Test with different distances within 50 km distance successfully

FPT Cau Giay

University of Transportation & Communication

Noi Bai Airport

Tam Dao television tower

2km

20km

50km

Page 39: Maritime Information Visualization

Testing

Test report

No Module code Pass FailUntested N/A Number of test cases

1 Onsea Terminal 54 0 0 0 542 Coastal Station 62 0 0 0 623 Viewer 76 0 0 0 76

4CombineViewer-CoastalStation-Vessel 10 0 0 0 10

               Sub total 202 0 0 0 202             

  Test coverage   100.00%      Test successful coverage   100.00%    

Page 40: Maritime Information Visualization

Lesson Learn

Working in group

Technical skills

Project Management

Page 41: Maritime Information Visualization

Demo

DEMO

Page 42: Maritime Information Visualization

Q&A

Page 43: Maritime Information Visualization

Thank you