|
2008 Dates
April 1-2, 2008 (SEI Pittsburgh, PA)
July 16-17, 2008 (SEI Pittsburgh, PA)
October 20-21, 2008 (SEI Pittsburgh, PA)
Course Registration
Software Engineering Institute
Carnegie Mellon University
Pittsburgh, PA 15213-3890
Phone: 412 / 268-7388
FAX: 412 / 268-7401
Questions: courseregistration@sei.cmu.edu
To Register: 2008 Click Here
This course
may also be
offered by arrangement at customer sites. E-mail
course-info@sei.cmu.edu or call +1 412-268-7622 for details.
*Course dates and fees are subject to change.
|
U.S.
Course Fee:
Industry: $1320
Government: $1055
Academic: $1055
International
Course Fee:
$1980
Register for 2008 Dates
|
| |
A system's software architecture is widely regarded as one of the most important software artifacts. Software professionals routinely make decisions that impact that architecture, yet many times that impact is not fully considered or well understood.
- Which design decisions will lead to a software architecture that successfully addresses the desired system qualities?
- How do you know if a given software architecture is deficient or at risk relative to its target system qualities?
This two-day course provides in-depth coverage of the concepts needed to effectively design and analyze a software architecture. The essential considerations for defining any architecture are carefully examined and then illustrated through application of the SEI Attribute-Driven Design (ADD) software architecture design method. This course also explores architecture analysis in-depth and introduces the SEI Quality Attribute Workshop (QAW) and the SEI Architecture Tradeoff Analysis Method® (ATAM®). Through multiple exercises, participants study an application of these methods and get a chance to apply them to sample problems.
This course is based on the books Software Architecture in Practice, 2nd Edition and Evaluating Software Architectures: Methods and Case Studies.
|
| |
AUDIENCE
- practicing software architects
- designers and developers of software-intensive systems
PREREQUISITES
Before registering for this course, participants must complete the Software Architecture: Principles and Practices course.
TOPICS
- life-cycle view of architecture design and analysis methods
- the QAW, a method for eliciting critical quality attributes, such as availability, performance, security, interoperability, and modifiability
- the ADD method, a method for designing a software architecture
- the ATAM, a method for evaluating a software architecture based on a set of attribute-specific measures of the system such as performance, availability, modifiability, and security
OBJECTIVES
This course provides attendees with in-depth coverage of the concepts needed to effectively design and analyze a software architecture. After attending this course, participants will have a better understanding of
- the essential considerations in any architectural design process
- the QAW for eliciting critical quality attributes
- the ADD method for designing an architecture
- the role of architecture evaluation
- using the methods within a software development life cycle
Course Materials Participants will receive a copy of lecture slides and exercises.
LOGISTICS
Class Schedule This 2-day course meets at the following times:
Days 1-2, 8:30 a.m. - 5:00 p.m. (U.S. locations)
Days 1-2, 9:00 a.m. - 5:30 p.m. (non-U.S. locations)
Hotel and Travel Information
Information about traveling to the SEI offices is available on our Travel and Lodging Web pages.
Questions about this course?
Please see our Frequently Asked Questions Web page for answers to some of the more common inquiries about SEI Education and Training.
If you need more information, contact us via e-mail at course-info@sei.cmu.edu
or telephone at +1 412-268-7622.
|