This document summarizes a maritime information visualization capstone project. It lists the supervisors and 6 students involved in the project. It then provides an overview of the contents which include introduction, project management plan, requirement specification, design description, error detection and correction algorithm, testing, and lesson learned. It concludes with a demo and Q&A section.
1. 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
2. People
Mr. Huỳnh Anh Dũng Mr. Nguyễn Tất Trung
Trần Hải Đăng Phạm Quang Hưng
Supervisor Supervisor
PM & Dev BA & Dev
Dương Huệ Linh Tạ Đức Tùng
Nguyễn Hải Hà
Hà Thị Thắm
Tester CM & Dev Dev
Dev
13. Project Management Plan
Risk Management
ID Risk Description Status Action Contingency
1 User Involvement Occurred Internet Consult expert
2 Testing Environment Occurred Simulate Test 50km
3 Hardware availability Occurred Borrow Purchase
OJT – Self
4 Experience Not relevant Consult expert
train
5 Project Management skill Potential Training Consult supervisor
14. Project Management Plan
Team work
Working 6h/day and 5days/week
Communication via Skype, Facebook Group, Google
group, SVN
Working in FSpace office
15. Requirement Specification
Users
Central Use Viewer
Operator 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
21. Requirement Specification
Software
Microsoft Visual studio 2010 Microsoft SQL server 2008 Eclipse classic 3.7.2
express
Jre 7.0
Microsoft .NET 4.0
Google API
33. Error Detection and Correction Algorithm
Convolutional Encoding and Viterbi
Decoding Algorithm
Encoded HF Band Encoded
Data Data
Convolutional Protocol Protocol Viterbi
Encoding Encoding Decoding Decoding
Raw Data Raw Data
Ref “http://home.netcom.com/~chip.f/viterbi/tutorial.html”
34. Testing
Testing phases
Software Development Phases Test Excuse Phases
User Validate Acceptation
15/4-20/4
Requirement Test
System System
Requirement Verify/ Validate 24/3-15/4
Test
Spec
Integration 16/3-23/3
Architectural Verify
Test
Design Spec
Detail Verify Unit Test 13/2-16/4
Design Spec
Coding &
Review
35. Testing
Testing process
Write
Test
TC
Excuse
Test Review
Create TC
Plan TC’s
template
36. Testing
Testing method and approach
Black box test Bottom up
MIV
input output
Viewer CS OT
View Create Send View Send View
…. …
map sms sms sns SOS sms
37. Testing
Defect log
Using excel to log defect, includes:
Defect
Module Description Type Severity Priority Status Created Date
ID
Communicate with developer via SVN or
directly
38. Testing
Test result
Test with different distances within 50 km distance
successfully
5/4/2012
University of
Transportation &
Communication
10/4/2012
FPT Cau Giay 20km Noibai Airport
15/4/2012
Tamdao
television tower
39. Testing
Test report
Untes
No Module code Pass Fail ted N/A Number of test cases
1 Onsea Terminal 54 0 0 0 54
2 Coastal Station 62 0 0 0 62
3 Viewer 75 0 1 0 76
CombineViewer-
4 CoastalStation-Vessel 10 0 0 0 10
Sub total 201 0 1 0 202
Test coverage 99.50%
Test successful
coverage 99.50%