Altova Mailing List Archives>Archive Index >xml-dev Archive Home >Recent entries >Thread Prev - >Thread Next - Re: [xml-dev] What is coupling? [Was: 3 XML Design Principles] RE: [xml-dev] What is coupling? [Was: 3 XML Design Principles]To: XML Developers List <xml-dev@-----.---.---> Date: 2/1/2005 6:39:00 PM 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 | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
