Modeling Web Applications
Modeling Web Applications
3 Modeling Web
Application
Summary – Web Engineering
Requirements
Analysis
Maintenance Design
Testing Implementation
Tool of thought
Reduce complexity
Document design decisions
Means of communication
User interface
Application Logic
Phases
Structure Analysis Design Implementation
Behavior
Aspects
Levels – the “how” & “what” of an application
Aspects – objects, attributes, and relationships; function & processes
Phases – Development cycle
Presentation
Hypertext
Customization
Content
Phases
Structure Analysis Design Implementation
Behavior
Aspects
Levels – Information, node/link structure, UI & page layout separate.
Aspects – Same as Software Applications
Phases – Approach depends upon type of application
Customization – Context information