CUSTOMIZABLE ASSET GOVERNANCE FOR A DISTRIBUTED REUSABLE SOFTWARE LIBRARY
In general, techniques are described that facilitate the reuse of software assets within an enterprise. A software asset, as used herein, refers to a set of one or more related artifacts that have been created or harvested for the purpose of applying that asset repeatedly in subsequent development e...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In general, techniques are described that facilitate the reuse of software assets within an enterprise. A software asset, as used herein, refers to a set of one or more related artifacts that have been created or harvested for the purpose of applying that asset repeatedly in subsequent development environments. A system, for example, is described that includes a repository to store artifacts, and an asset source to generate a software asset based on the artifacts. The system further includes an asset management system to receive the software asset from the asset source and store the software asset within an asset library. The system may further include a model having one or more elements, and an asset retrieval module to selectively retrieve a subset of the software assets from the asset library based on input from a user identifying one or more of the elements. The system may also include a subsystem that allows users to customize asset governance processes and tailor system behavior through an event-driven mechanism.
De façon générale, des techniques facilitant la réutilisation de biens logiciels à l'intérieur d'une entreprise sont décrites. Un bien logiciel, tel qu'utilisé dans cette invention, se rapporte à un ensemble d'un ou plusieurs artefacts associés qui ont été créés ou récoltés dans le but d'appliquer ce bien de façon répétée dans des environnements de développement subséquents. Un système qui comprend, par exemple, un répertoire destiné à stocker des artefacts, et une source de bien destinée à générer un bien logiciel basé sur ces artefacts. Le système comprend en outre un système de gestion de biens qui reçoit le bien logiciel de la source de bien et stocke le bien logiciel dans une librairie de bien. Le système peut enfin comprendre un modèle possédant un ou plusieurs éléments, et un module d'extraction de biens afin d'extraire de façon sélective un sous-ensemble de biens logiciels de la librairie de biens basés sur l'entrée par un utilisateur identifiant un ou plusieurs des éléments. Le système peut aussi comporter un sous-système qui permet à des utilisateurs de personnaliser les processus de gestion de biens et un système d'adaptation se comportant à travers un mécanisme commandé par transition. |
---|