Principles for Designing Software Architecture to Achieve Quality Attribute Requirements
Speaker: Leonadr Bass, Software Engineering Institute, Carnegie Mellon University, Pittsburgh
When: 2007-02-15 11:00:00
Venue: N34 0.05 Nathan campus, Griffith University
Host:
Abstract:I will describe the principles involved in the design of software
architecture. The premise is that the design of software
Architecture is determined by the quality attributes requirements
for a system. The quality attributes that we have focused on are:
availability, modifiability, performance, security, and usability. I
will discuss why quality attributes are important, how to specify
quality attribute requirements in a common form, design primitives
to support the achievement of each quality attribute and how these
can be applied to the design and evaluation of software
architectures
Biography:Len Bass has written two award-winning books in software
architecture as well as several other books and numerous papers in a
wide variety of areas of computer science and software
engineering. He has been a keynote speaker or a distinguished
lecturer on six continents. He is currently working on techniques
for the methodical design of software architectures, to understand
how to support usability through software architecture, and to
understand the relationship between software architecture and global
software development practices. He has been involved in the
development of numerous different production or research software
systems ranging from operating systems to database management
systems to automotive systems.
Len Bass Software Engineering Institute Carnegie Mellon University
Pittsburgh, Pa 15213ljb@sei.cmu.edu
Type: Institute for Integrated and Intelligent Systems seminar
Contact:, seminar host (n.dunstan@griffith.edu.au)
or Guido Governatori (ITEE seminar co-ordinator)
(guido@itee.uq.edu.au)
