• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
RepresentingRepresentingPatterns in UMLPatterns in UML
Andy BulkaAndy Bulkawww.atug.com/andypatternswww.atug.com/andypatterns Technical Director Technical DirectorAusthink SoftwareAusthink Softwarewww.austhink.comwww.austhink.com
 
IBM Rational - patternIBM Rational - patterninstance itself is a firstinstance itself is a firstclass modeling elementclass modeling element
 The pattern instance itself is a first The pattern instance itself is a firstclass modeling element, and appearsclass modeling element, and appearsin the model and can be placed in ain the model and can be placed in adiagram and has relationships todiagram and has relationships toother model elements that bind itsother model elements that bind itsparameters to actual modelparameters to actual modelelements.elements.
Having pattern instances in a modelHaving pattern instances in a modelhelp designers understand whichhelp designers understand whichpatterns have been applied (sincepatterns have been applied (since
 
The competitorsThe competitors
IBM Rational has “pattern instances” onIBM Rational has “pattern instances” onyour UML diagram and you can re-apply ayour UML diagram and you can re-apply apattern and it enforces it.pattern and it enforces it.
ObjectIf has some pretty cool designObjectIf has some pretty cool designpattern support and uses roles and colorspattern support and uses roles and colorsto indicate patterns.to indicate patterns.
EA (Enterprise Architect has design patternEA (Enterprise Architect has design patternsupport, though the merge feature is a bitsupport, though the merge feature is a bitbuggy at the moment).buggy at the moment).
StarUML is free, and has a configurableStarUML is free, and has a configurablepatterns system.patterns system.
ModelMaker, classic pattern “enforcer”,ModelMaker, classic pattern “enforcer”,with code regions etc. Now a bit old, haswith code regions etc. Now a bit old, hasonly a limited number of patterns – to beonly a limited number of patterns – to beimroved in the next few months.imroved in the next few months.
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...