[
Lists Home |
Date Index |
Thread Index
]
Cohesion and coupling:
http://files.irt.drexel.edu/courseweb/mcs350-991/lectures/1-7-99/tsld073.htm
and a good one for those looking at modularity and the coupling mechanisms
http://c2.com/cgi/wiki?CouplingAndCohesion
some metrics and mysterious plots
http://www.sce.carleton.ca/faculty/lung/metircs02_conf.pdf
for the programming students
http://www.se.fh-heilbronn.de/usefulstuff/Maciaszek,%20Analysis%20and%20Desi
gn%20with%20UML/Acro_b&w_6/Ch9_b&w_6.pdf
More design philosophy with some good non-programming examples
for understanding the concepts and some coupling types with
goodness ratings. Note that data coupling is best. (Doh!)
http://class.ee.iastate.edu/berleant/home/Courses/SoftwareEngineering/CprE48
6fall2004/designModularity.htm
and of course, the ultimate expression of homophilic principles, the Law of
Demeter:
"Only talk to your friends." For programmers, there are lots of articles on
this one.
http://www.cmcrossroads.com/bradapp/docs/demeter-intro.html
len
|