16
Data Analysis (and User Interaction) GEOG 463 5/7/04

Data Analysis (and User Interaction) GEOG 463 5/7/04

  • View
    222

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Data Analysis (and User Interaction) GEOG 463 5/7/04

Data Analysis(and User Interaction)

GEOG 463

5/7/04

Page 2: Data Analysis (and User Interaction) GEOG 463 5/7/04

Data Analysis Report• Introduction / Review

• Analysis Plan– Data flow/process diagrams for each objective

• (User interface design)– Event trace for each interactive element

Page 3: Data Analysis (and User Interaction) GEOG 463 5/7/04

System Design• Use an object-oriented (UML) approach • Three components to the design (conceptual

model)– Object model (database)– Functional model (data processing)– Dynamic model (user interface)

• Object model specifies what it happens to• Functional model specifies what happens • Dynamic model specifies when it happens • Potentially need all three for systems

requirement

Page 4: Data Analysis (and User Interaction) GEOG 463 5/7/04

Functional Model• Describes the computations within a

system• Shows how objects (data) are transformed

to satisfy objectives – create information• Communicates how outputs are derived

from inputs• Specifies the meaning of the operations in

the object model and the actions in the dynamic model

• Depicted using data flow or data process diagrams

Page 5: Data Analysis (and User Interaction) GEOG 463 5/7/04

tan

tan

tan

'tan

sin

' wm

d

cFS

ac (FS 1)sin

log DN 1.521log Ia 1.993log ac 1.546

Data Processing to Create a Seismic Landslide Map

Page 6: Data Analysis (and User Interaction) GEOG 463 5/7/04

Data Process Diagram of Seismic Landslide Analysis

Page 7: Data Analysis (and User Interaction) GEOG 463 5/7/04
Page 8: Data Analysis (and User Interaction) GEOG 463 5/7/04

Data Flow Diagram of Community Recovery from Earthquakes

Page 9: Data Analysis (and User Interaction) GEOG 463 5/7/04
Page 10: Data Analysis (and User Interaction) GEOG 463 5/7/04
Page 11: Data Analysis (and User Interaction) GEOG 463 5/7/04
Page 12: Data Analysis (and User Interaction) GEOG 463 5/7/04

Dynamic Model for Interactive Systems

• Concerned with changes (states) of objects (interactive elements) and their relationships over time

• Concerned with control -- the sequence of events or operations that occur as the result of some stimuli

• Described using event trace diagrams and state diagrams

Page 13: Data Analysis (and User Interaction) GEOG 463 5/7/04

User Interface for Community Recovery Decision Support System

Page 14: Data Analysis (and User Interaction) GEOG 463 5/7/04

Event Trace Diagram for Recovery Decision Support System

Page 15: Data Analysis (and User Interaction) GEOG 463 5/7/04

State Diagram for Recovery Decision Support System

Page 16: Data Analysis (and User Interaction) GEOG 463 5/7/04

Unified Modeling Language Resources

• Software to use in the department– Microsoft Visio or other drawing tools– ESRI’s “Building Geodatabases with Visio”

• IBM Rational Rose literature on design w/ UML– Introduction to UML– Entity-relationship modeling with UML

• UML tutorials on the web