Method and system for generating, applying, and defining a pattern

   
   

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.

 
Web www.patentalert.com

< Management system for automated wire bonding process

< System and method for programming using independent and reusable software units

> Persistent storage of information objects

> Object oriented optimizing code generator with user selection of use or do not use for dynamic generation of functions

~ 00158