By Topic

Making Quality Attributes First Class Entities

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Bass, L. ; Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA

Computer systems are constructed to satisfy some business or mission goals. This simple, and one would think obvious, statement has profound consequences in terms of how one approaches the problem of designing the computer system. Business and mission goals are rarely expressed in terms of the purpose of the system but instead they are expressed in terms of qualities the system should have-the system should be fielded quickly, it should be secure, it should perform fast, it should be modifiable, etc. This talk will take a tour that begins with business goals, goes through specification of quality attributes, discusses how quality attributes are achieved while designing, and briefly describes design and evaluation methods that are quality attribute focused. The question for CSEET attendees is: "Where in your curriculum is this material covered?" Where are students taught about business goals, where are they taught about the relation between business goals and quality attributes, where are they taught about the relation between quality attributes and design principles?

Published in:

Software Engineering Education and Training, 2009. CSEET '09. 22nd Conference on

Date of Conference:

17-20 Feb. 2009