Week |
Mon |
Tue |
Wed |
Thu |
Fri |
Topics |
Tasks |
Week 1
Sept.
2013 |
|
17 |
|
|
20 |
- Course Organization
- Motivation for
Software Architecture Design |
|
Week 2
Sept. |
|
24 |
|
|
27 |
Modeling Software
Architectures
- Context Diagrams
- Visual Modeling in UML
- Architecture Description Languages |
Textbook until page 47 |
Week 3
Oct. |
|
1 |
|
|
4 |
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 |
|
|
11 |
- Domain
Analysis
- Synthesis-based architecture design method |
- B.
Tekinerdogan,
Architecture Synthesis Process
-
Mid-term
Project Start: Case on
Software Architecture Design
-
Define software architecture teams;
select sufficiently complex cases
(see mid-term project
details)
|
Week 5
Oct. |
|
15 |
|
|
18 |
|
Feast of Sacrifice (No Classes)
|
Week 6 Nov. |
|
22 |
|
|
25
|
Architectural Views
- Module Styles |
Textbook
(Architectural Views):
- Chapter 2 to 5 |
Week 7
Oct/Nov. |
|
29 |
|
|
1 |
Architectural Views
- Module Styles |
Republic Day
(No Classes on Tue.)
Quiz |
Week 8 Nov. |
|
5 |
|
|
8 |
Architectural Views
- Module Styles
- Component & Connector Styles |
Textbook
(Architectural Views):
- Chapter 6 to 10 |
Week 9
Nov. |
|
12 |
|
|
15 |
Mid-Term Project End:
Student Project
Presentations |
|
Week 10
Nov. |
|
19 |
|
|
22 |
- 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 |
|
|
29 |
Architectural
Views
- Allocation Styles
-
Documenting Architecture using Architecture Views |
|
Week 12
Dec. |
|
3 |
|
|
6 |
- Architectural Patterns |
Textbook:
- Chapter 11
Quiz |
Week 13
Dec. |
|
10 |
|
|
13 |
- Architectural
Evaluation
|
|
Week 14
Dec.
2012 |
|
17 |
|
|
20 |
Course Summary |
|
Week 15
Jan. |
|
24 |
|
|
27 |
Final Project:
Student Presentations |
|
Week
16 |
|
|
|
|
|
|
Final Exam, tbd |