DocumentCode
3126807
Title
Making Quality Attributes First Class Entities
Author
Bass, Len
Author_Institution
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA
fYear
2009
fDate
17-20 Feb. 2009
Firstpage
3
Lastpage
3
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Education and Training, 2009. CSEET '09. 22nd Conference on
Conference_Location
Hyderabad, Andhra Pradesh
ISSN
1093-0175
Print_ISBN
978-1-4244-3431-2
Electronic_ISBN
1093-0175
Type
conf
DOI
10.1109/CSEET.2009.47
Filename
4812663
Link To Document