Intro to Software Architecture |
Goals
|
|
This course is an introduction to the fundamental concepts of software architecture. Using the 4+1 View Model of software architecture, students are introduced to the common problems faced by software architects
and taught tactics for creating sound software architectures.
- Describe the qualities of a successful architect
- Explain the benefits of software architecture and the architect
- Survey the role of software architecture in various development models
- Introduce the most common software stakeholder needs
- Introduce time-tested tactics for using architecture to satisfy those stakeholder needs
- Describe practical methods for guiding the day-to-day activities of the software architect
|
Audience
|
|
Software engineers interested in learning the fundamentals of software architecture, software architects who want to polish their skills, and technical managers who want to understand the role and responsibilities of the software architect. |
Duration
|
|
2 days |
Prerequisites
|
|
Completion of the OOAD using UML class or equivalent knowledge/experience. |
Contents
|
- The Qualities of Successful Architects
- The Role of Software Architecture in Various Software Development Models
- Software Qualities: Common Software Stakeholder Needs
- The 4+1 Model View of Software Architecture
- Logical, Process, Organizational and Physical Tactics for Achieving Software Qualities
- Software Architecture in Practice
|
Format
|
|
Lecture |
Schedule
| Course |
Location |
Begin Date |
End Date |
Time |
Hours |
Register |
| Intro to Software Architecture |
St. Louis |
Feb 09, 2009 |
Feb 10, 2009 |
M-T, 9:00am - 4:30pm |
12 |
CAIT |
| |
St. Louis |
Mar 16, 2009 |
Mar 25, 2009 |
M/W, 5:30-8:30pm |
12 |
CAIT |
| |
St. Louis |
Jun 25, 2009 |
Jun 26, 2009 |
Th-F, 9am-4:30pm |
12 |
CAIT |
|