
|
Software
architecture as a realization of business goals Presenter: Len Bass, Software Engineering Institute, Carnegie
Mellon University |
Computer systems are constructed to satisfy some set of business goals. Yet progressing from those stated goals to their realization through a software architecture design still depends on the artistry of the software architect. The steps associated with the path from business goals to a design for a software architecture include:
1) understanding which requirements drive the design,
2) characterizing those requirements,
3) characterizing the architectural decisions that enable the achievement of the driving requirements,
4) deriving the architectural decisions from the driving requirements, and
5) embedding the architectural decisions into a design method that yields a final design.
In this talk, Len will discuss recent work at the Software Engineering Institute to implement these steps. They have a technique for characterizing the driving architectural requirements and an enumeration of some of the key architectural decisions to achieve the driving requirements. They are also making progress on deriving the architectural decisions from the driving requirements. Len will also discuss some the problems associated with deriving a design method that embodies these steps.
Biography
Len Bass is a co-author of the popular software architecture books Software Architecture in Practice (1st and 2nd editions) and Documenting Software Architecture. He has written several books on software architecture in support of usability. He has been working on software architecture design and analysis for over a decade and is the developer of the first scenario based architecture evaluation method and a design method based on the achievement of quality attribute requirements. He also has extensive practical experience in designing or architecting systems ranging from embedded systems to information systems.
Agenda
2:15
- 2:45 Networking, Light Refreshments (while
quantities last) and Registration (no cost) 2:45
– 2:55 C-SPIN Opening Remarks 2:55
- 4:10 Main Presentation 4:10
- 4:30 Questions and Answers |
Additional Information about the Chicago SPIN
C-SPIN is
made possible through the efforts of its Steering Committee. The Steering Committee is composed of: Alan
Cohen, Bob Pauwels, Donna Miller, Fred Ballard, George Gatsis, Kathy Brown,
Larry Dribin, Bob Freer, Lance Welter, Nicole Bianco, Bob Ferguson, Ross
Fraser, Scott Stribrny, Steve Coffman, Susan Bidwill, and Susan Davidowski.
If you
are interested in participating on the Steering Committee, contact Bob Pauwels
at pauwels@attbi.com. Visit the C-SPIN website at www.geocities.com/chicago_spin/.
C-SPIN is
a leadership forum for the free and open exchange of software process
improvement experiences and practical ideas.
We promote achieving higher levels of process maturity, software quality
and mutual respect. Companies, academic
institutions, government organizations and individuals are invited.
There is no need to register
before the meeting, but please check in at the registration
table when you arrive at the C-SPIN program.
For more
information regarding this meeting or C-SPIN, contact Bob Pauwels at pauwels@attbi.com.
To
receive future announcements electronically, send your e-mail address
(include name, address, company, phone) to ggatsis@fsc.follett.com.