Title :
Making Quality Attributes First Class Entities
Author_Institution :
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA
Abstract :
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?
Keywords :
computer science education; CSEET attendees; business goals; computer systems; design principles; design-evaluation methods; quality attributes; Biographies; Biological materials; Books; Computer science education; Design methodology; Software architecture; Software design; Software engineering; Systems engineering education; Technological innovation;
Conference_Titel :
Software Engineering Education and Training, 2009. CSEET '09. 22nd Conference on
Conference_Location :
Hyderabad, Andhra Pradesh
Print_ISBN :
978-1-4244-3431-2
Electronic_ISBN :
1093-0175
DOI :
10.1109/CSEET.2009.47