|
Week |
Mon |
Tue |
Wed |
Thu |
Fri |
Topics |
Tasks |
Week 1
Sept.
2010 |
17 |
|
19 |
|
|
- Course Organization
- Motivation for
Software Architecture Design |
|
Week 2
Sept. |
24 |
|
26 |
|
|
Modeling Software
Architectures
- Context Diagrams
- Visual Modeling in UML
- Architecture Description Languages |
Textbook until page 47 |
Week 3
Oct. |
1 |
|
3 |
|
|
Architectural
Design Methods
- Classifying architecture
design methods
- Architectural
Requirements
Analysis |
Paper:
- B. Tekinerdogan,
Classification and Evaluation of Software Architecture Design Approaches
Quiz |
Week 4
Oct. |
8 |
|
10 |
|
|
- Domain
Analysis
- Synthesis-based architecture design method |
- B.
Tekinerdogan,
Architecture Synthesis Process
-
Mid-term
Project Start: Case on
Software Architecture Design
|
Week 5
Oct. |
15 |
|
17 |
|
|
-
Synthesis-based architecture design method
|
-
Define software architecture teams;
select sufficiently complex cases
(see mid-term project
details).
|
Week 6 Nov. |
22 |
|
24 |
|
|
Architectural Views
- Module Styles |
Feast of Sacrifice (No classes on Wed.)
Textbook
(Architectural Views):
- Chapter 2 to 5
Quiz |
Week 7
Nov. |
29 |
|
31 |
|
|
Architectural Views
- Module Styles |
Republic Day
(No Classes on Mon.)
|
Week 8 Nov. |
5 |
|
7 |
|
|
Architectural Views
- Module Styles
- Component & Connector Styles |
Textbook
(Architectural Views):
- Chapter 6 to 10 |
Week 9
Nov. |
12 |
|
14 |
|
|
Mid-Term Project End:
Student Project
Presentations |
|
Week 10
Nov. |
19 |
|
21 |
|
|
- Final
Project Start: Software Architecture Views, Patterns and Evaluation
Architectural Views
- Component & Connector Styles |
- introduction to final project and continuation of course topics |
Week 11
Dec. |
26 |
|
28 |
|
|
Architectural
Views
- Allocation Styles
-
Documenting Architecture using Architecture Views |
|
Week 12
Dec. |
3 |
|
5 |
|
|
- Architectural Patterns |
Textbook:
- Chapter 11
Quiz |
Week 13
Dec. |
10 |
|
12 |
|
|
- Architectural
Evaluation
|
|
Week 14
Dec.
2012 |
17 |
|
19 |
|
|
Final Project:
Student Presentations |
|
Week 15
Jan. |
24 |
|
26 |
|
|
Course Summary |
|
| Week
16 |
|
|
2 |
|
|
|
Final Exam, Wednesday
2 January
12:30-15:00 (EB103-EB104) |