
Software Architecting (2II10)
2005-2006
Dr. M.R.V.
Chaudron
Check OWINFO for the most recent schedule.
News
à The
questionaire should be
handed in no later than
Recommended
books:
I
recommend that you use the following book to read up on the material discussed
in the lectures.

Software Architecture in Practice, Bass, Clements & Kazman,
Addison Wesley. Make
sure you buy the 2nd edition of 2003.
If you
have little experience with UML, I recommend to also study Large Scale Software Architecture by
This book
pays more attention to the UML than the BCK book and includes some practical
‘how-to’ chapters based on industrial experience.
Guidelines
for Good Design:
- The Top 10
Elements of Good Software Design
The preliminary schedule below is under
construction
Wk #
|
Date |
Loc Check OWINFO |
Topic (click for
presentation) |
Self-Study
Material |
|
1 |
31 aug |
AUD8 |
Architecture Monitoring And Control By Reinder Bril |
|
|
2 |
7 sept |
AUD8 |
BCK Ch.
1 & 2 |
|
|
3 |
14 sept |
AUD8 |
BCK |
|
|
4 |
21 sept |
AUD8 |
Architecture Views & Modelling using UML |
BCK Ch.
9 & Click here |
|
5 |
28 sept |
AUD8 |
Software Metrics and Architecture joint
with Christian Lange |
|
|
|
intermediate week |
|
Intermediate
test Official
schedule can be found under exam-code: 2II14 (disclaimer:
check OWINFO for latest info) Intermediate exam will take place Subject
matter: ‘all material of weeks 1-5’ -
lectures (slides & explanation) -
‘home’-reading material |
|
|
6 |
12 oct |
AUD8 |
No lecture |
- |
|
7 |
19 oct |
AUD8 |
Architectural
Styles including Client/Server |
Chapter
3 from Shaw
& Garlan -
recommended: |
|
8 |
26 oct |
AUD8 |
-
Performance
Analysis of Software Architectures (using Queueing
Networks) -
|
|
|
9 |
2 nov |
AUD8 |
||
|
10 |
8 nov |
|
inhaalweek |
|
|
|
16 nov |
|
Final Exam
in this week Assignment Deadline |
|
|
|
|
|
|
|
|
|
|
|
Middleware |
|
|
|
|
|
CBSE |
|
|
|
|
|
Security |
|
These
scheduling of these topics may be change or shortened to also incorporate
lectures on:
-
Component-based software engineering
-
Middleware
Interesting
material on Software Architecting can be found at
-
Utrecht
(Gert Florijn)
-
Digital
Architect (Daan Rijsenbrij)
-
Gaudi project (Gerrit Muller)
-
Waterloo
(
Last
updated: Thursday, 26 January 2006