The present invention relates a method and systems for generating, applying
and defining patterns for software development. The software development
tool receives an indication of a pattern, generates software code
reflecting the pattern, and stores identification information for the
pattern in a comment associated with the generated software code. The
software development tool receives an indication of the software element,
determines whether the software element is capable of playing the role,
and when it is determined that the software element is capable of playing
the role, designates that the software element plays the role in the
pattern. The software development tool displays a plurality of software
elements to a user, receives an indication of a selected one of the
plurality of software elements, receives an indication of a user-defined
pattern role that the selected software element plays in a pattern, and
stores the plurality of software elements as the pattern.
De onderhavige uitvinding brengt een methode en systemen om patronen te produceren toe te passen en te bepalen voor softwareontwikkeling met elkaar in verband. Het hulpmiddel van de softwareontwikkeling ontvangt een aanwijzing van een patroon, produceert softwarecode die op het patroon wijst, en slaat identificatieinformatie voor het patroon in een commentaar verbonden aan de geproduceerde softwarecode op. Het hulpmiddel van de softwareontwikkeling ontvangt een aanwijzing van het softwareelement, bepaalt of het softwareelement de rol kan spelen, en wanneer men bepaalt dat het softwareelement de rol kan spelen, wijst aan dat het softwareelement de rol in het patroon speelt. Het hulpmiddel van de softwareontwikkeling toont een meerderheid van softwareelementen aan een gebruiker, ontvangt een aanwijzing van een geselecteerde één van de meerderheid van softwareelementen, ontvangt een aanwijzing van een user-defined patroonrol die het geselecteerde softwareelement in een patroon speelt, en opslaat de meerderheid van softwareelementen als patroon.