OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] What is coupling? [Was: 3 XML Design Principles]

[ 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








 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS