Post on 21-Dec-2015
transcript
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
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
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
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
Data Process Diagram of Seismic Landslide Analysis
Data Flow Diagram of Community Recovery from Earthquakes
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
User Interface for Community Recovery Decision Support System
Event Trace Diagram for Recovery Decision Support System
State Diagram for Recovery Decision Support System
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