acs 560 p roject m icroblog 911 kassie m. bowman december 6, 2011

Post on 05-Jan-2016

217 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ACS 560 PROJECTMICROBLOG 911

Kassie M. BowmanDecember 6, 2011

2

PROJECT OVERVIEW

Emergency detection using microblog data

Benefits Real-time information Instant notification to relevant parties

Challenges Timeliness without false alarms

3

MAIN CMAP

4

PROJECT SCHEDULE

5

INCEPTION PHASE

6

INCEPTION CMAP

7

APPLICATION ARCHITECTURE

8

DESIGN MATRIX

9

DESIGN STRUCTURE MATRIX

10

ELABORATION PHASE

11

ELABORATION CMAP

12

QFD HOUSE OF QUALITY

13

UML - COMPONENT DIAGRAM

Emergency Detection Service

Data Access Manager

Mobile Application Client Web Browser Client

Mobile Application Web Service Browser Web Service

BrowserServiceAPIMobileAppServiceAPI

UserIF EmergencyIF

EmergencyManagerUserManager MicroblogDataManager

DataStoreAPI MicroblogDataAPI

Data Store Microblog Client

MicroblogDataHandler

14

UML – CLASS DIAGRAMS

Emergency

+id+postGroupId+latitude: float+longitude: float+timeDetected: long+inProgress: boolean+timeEnded: long

EmergencyType<<enumeration>>

+FIRE+EARTHQUAKE+TORNADO+HURRICANE+TRAFFIC_ACCIDENT+SHOOTING+BOMBING+FLOOD

type

Post

+id+author: String+repostCount: int+text: String+keywords: String[*]+latitude: float+longitude: float+timePosted: long

PostGroup

+id+keywords: String[*]+posts: Post[*]+cumFollowers: int+cumReposts: int+score+latitude

User

+login: String+name: String+password: String+notificationLatitude: float+notificationLongitude: float+notificationRadius: float+notificationMethod+typesOfInterest: EmergencyType[*]

15

UML – ACTIVITY DIAGRAM

Emergency detection algorithm Process posts Group similar posts Score groups

Cumulative followers Cumulative reposts

Create emergency

Receive post

Pre-process post to find keywords

Add to group

Check if similar group exists

Create new group

Update group score

Check if group score exceeds threshold

Create new emergency

[ No ]

[ Yes ]

[ Yes ]

[ No ]

16

PROJECT SUMMARY

17

DELIVERABLES – INCEPTION PHASE

Vision Document (v2) Application Architecture (v2) Software Requirement Specification (v4) FMEA (v1) Design Matrix (v2) Design Structure Matrix (v2)

18

DELIVERABLES – ELABORATION PHASE

Project Management Plan (v5) QFD House of Quality (v1) System Architecture (v2) Software Design Description (v3) Project Schedule (v3)

THANK YOU.Any questions?

top related