1. Functional Usability
requirements elicitation
Will model UCs? Usability Use Case
Modeling
Will identify System
Responsibilities
End
No
Identification of System
Responsibilities
Yes
Requirements with
Usability
Use case model
with Usability
Applicable System
Responsibilities
for Usability
End
Will apply Design
Process for Usability?
2. Identification of
high-level design
component
responsibilities for
Usability
Identification of
low-level design
component
responsibilities for
Usability
Identification of
low-level design
component
responsibilities for
Usability
Applicable high-
level design
component
responsibilities
for Usability
Applicable low-
level design
component
responsibilities
for Usability
Object Oriented
Software design
with usability
Will apply OO
Software Design?
Will use MVC to
Design?
YesNo
No
Yes