Architectural patterns regarding web application domain
usability
Usability and its properties
Objetives
Effectivenes
Efficiency
Satisfaction
Usability is software’s ability for a determined user to measure specific
properties
Usability attributes
Architectural patterns
Architectural
patterns
Presentation
Presentation
high level
Disengage a user interface from business and data elements
Presentation
intermediate
level
Page controller and front controller.
Presentation
low level
Graphical details and interactions
Business
Business
high level
Focusing
on business logic structure
Business
intermediate
level
Blackboard, micro-kernel,
middleware and reflection.
Data
Data Access
Logic to data store in a database
Web application pattern usability analysis
Measure the
patterns’ most precise incidence on usability properties
Validation
The usability of the software is determined