2014 | OriginalPaper | Buchkapitel
How Do Software Architects Specify and Validate Quality Requirements?
verfasst von : Andrea Caracciolo, Mircea Filip Lungu, Oscar Nierstrasz
Erschienen in: Software Architecture
Verlag: Springer International Publishing
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Software architecture is the result of a design effort aimed at ensuring a certain set of quality attributes. As we show, quality requirements are commonly specified in practice but are rarely validated using automated techniques. In this paper we analyze and classify commonly specified quality requirements after interviewing professionals and running a survey. We report on tools used to validate those requirements and comment on the obstacles encountered by practitioners when performing such activity (
e.g.
, insufficient tool-support; poor understanding of user’s needs). Finally we discuss opportunities for increasing the adoption of automated tools based on the information we collected during our study (
e.g.
, using a business-readable notation for expressing quality requirements; increasing awareness by monitoring non-functional aspects of a system).