"Studies of software engineering projects show that a large number of usability related change requests are made after its deployment. Fixing usability problems during the later stages of development often proves to be costly, since many of the necessary changes require changes to the system that cannot be easily accommodated by its software architecture. These high costs prevent developers from meeting all the usability requirements, resulting in systems with less than optimal usability. The successful development of a usable software system therefore must include creating a software architecture that supports the right level of usability. Unfortunately, no documented evidence exists of architecture level assessment techniques focusing on usability. To support software architects in creating a software architecture that supports usability, we present a scenario based assessment technique that has been successfully applied in several cases. Explicit evaluation of usability during architectural design may reduce the risk of building a system that fails to meet its usability requirements and may prevent high costs incurring adaptive maintenance activities once the system has been implemented."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
Eelke Folmer, Jilles van Gurp & Jan Bosch (2004) "Software architecture analysis of usability." EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems. Springer-Verlag Berlin, Heidelberg. p. 38.
https://en.wikiquote.org/wiki/Software_architecture
Revision History
No revisions have been submitted for this quote.
Categories
Software architecture
24 quotes on TrueQuotesView all quotes by Software architecture →
Related Quotes
"It is argued that software architecture is an effective tool to cut development cost and time and to increase the qua…"
"Software architecture is an important field of study that is becoming more important and more talked about with every…"
"Releasing Linux versions has always been a matter of higher code quality, good software architecture, and technical i…"
"Every software system needs to have a simple yet powerful organizational philosophy (think of it as the software equi…"
"All architecture is design but not all design is architecture. Architecture represents the significant design decisio…"
"The first phase of software architecture research, where the key concepts are components and connectors, has matured …"
"Software architecture is still mostly considered a separate issue from programming languages. We contend that this is…"
"The goal for our software architecture is to provide the key mechanisms that are required to implement a wide variety…"
"Software architecture is at the center of a frenzy of attention these days... We hold that documenting software archi…"
"Generically, an architecture is the description of the set of components and the relationships between them. Simple e…"