Saturday, May 26, 2007

Software Architeture Course at Toronto Univ.

http://www.cdf.toronto.edu/~csc407h/

Just an example of how the UML&Soft Architecture is taught in the College. In fact, do not assume that you can learn a lot and become a master only via the process of such a college course facing the college students. But it still benefit you if you have no idea how to begin if you start to learn these abstract knowledge out of the campus.

Course List:
http://www.cdf.toronto.edu/courses/current.html

Classic UML textbooks

UML Books in hand:
1) Basis of the UML OO Programming by Miller Page-Jones
2) Applying UML and design Patterns by Craig Larman
3) UML Reference Manual by the James Rumbaugh, Ivar Jacobson, Grady Booch
4) UML distilled by Martin fowler, Kendall Scott

Jones and Larman's book 1)&2) can be regarded as the textbook as the daily learning and the 3) & 4) are more proper to be rea
d when needing reference or do more and further investigation.
It is interesting that there are also courses and exams based on Larman's book
on the website. Larman's book has already been used as the standard textbook,in
many universities, to teach the basic skills of developing the OO system and
carrying the OO projects.

Tuesday, May 22, 2007

Selector web for UML&Designpattern

http://www.selectorweb.com/design_patterns.html

This web contains plenty of links to the UML and design patters resources.