Recent content

TypeTitleAuthorRepliesLast updated
UML ElementBybundlePageBuilder webel05 years 1 month ago
NoteUML Package/Model symbols can be useful for graphically organising the symbols of the elements they own but they are fragile against change of ownership. They are essential for Package/Model overview diagrams but not always advised in class diagrams. webel05 years 1 month ago
UML ElementBybundleFormBuilder webel05 years 1 month ago
NoteIt is not always necessary to show the Package/Model symbol in a "focus" class diagram or implementation diagram; one can rely on the indication of ownership of each element (usually displayed under the element's name on its symbol). webel05 years 1 month ago
NoteMagicDraw UML has a powerful model validation engine that indicates invalid configurations in diagrams (such as indications of invalid Package/Model ownership of child elements). webel05 years 1 month ago
NoteEven in dedicated "focus" class diagrams showing too many Dependency arrow symbols between operations and/or attributes can lead to clutter; sometimes it is useful to create Dependency relationships in the UML model but not show them in all diagrams webel05 years 1 month ago
UML ElementBybundleAjaxBuilder webel05 years 1 month ago
UML ElementBybundleAbstractBuilder: child hierarchy (and logical grouping wrapper Component example) webel05 years 1 month ago
UML ElementBybundleAbstractBuilder webel05 years 1 month ago
UML ElementBundleToFlagFormBuilder webel05 years 1 month ago
UML ElementDrupal\flagplus\bybundle webel05 years 1 month ago
NoteIn Package/Model overview diagrams it can sometimes be useful to show the operations compartment, as long as it does not lead to clutter; in MagicDraw UML one can choose to show operations without the full operation signature. webel05 years 1 month ago
UML ElementFlagBannerStateData webel05 years 1 month ago
UML ElementIFlagBannerStateData webel05 years 1 month ago
UML ElementFlagHelper webel05 years 1 month ago
UML ElementDrupal\flagplus\banner webel05 years 1 month ago
UML ElementHelper webel05 years 1 month ago
NoteQ: Why do some diagrams and models contain so many static public methods and basically fully static "Helper" and "Builder" Classes with only a few instantiated objects ? A: It's an interim step for progressive migration to classes and objects. webel05 years 1 month ago
NoteIMPORTANT: PEAR:PHP_UML reverses the PHP 'implements' as a UML Realization from a "design(ed)" Class to an Interface; in the Webel recipe this is represented in the analysis domain as an InterfaceRealization from a wrapper @Component to an @Interface ! webel05 years 1 month ago
UML ElementstdClass webel05 years 1 month ago
NoteThe «!render» stereotype on an operation or method indicates that it returns a Drupal render array portion for a page (or form). webel05 years 1 month ago
NoteThe «!page» stereotype on an operation or method indicates that it returns a Drupal render array for a page. webel05 years 1 month ago
NoteThe stereotype «!by» is just shorthand for «!encapsulated by» webel05 years 1 month ago
NoteConvention: Once you are used to the idea that each design(ed) UML Class element is being reversed from a source Artifact you may leave it off such diagrams. (It can always be traced to a source anyway using the «manifest» relationship.) webel05 years 1 month ago
Book pageDrupal CMS: how many web sites use Drupal, and how popular is it compared with other CMS systems ? webel05 years 1 month ago

Pages