LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Les AGL (ateliers de génie logiciel)

Mémoires Gratuits : Les AGL (ateliers de génie logiciel). Recherche parmi 298 000+ dissertations

Par   •  6 Janvier 2015  •  295 Mots (2 Pages)  •  2 266 Vues

Page 1 sur 2

Les AGL (ateliers de génie logiciel), en anglais CASE (computer aided software engineering) sont des logiciels qui prennent en charge une partie des tâches de conception technique et de réalisation informatiques. Ce sont des outils au service des équipes informatiques ou des organisateurs, qui font le lien entre la conception et la réalisation.

 Ils permettent la gestion des dossiers de conception et leur mise à jour automatique (répercussion d’une modification).

 Ils génèrent automatiquement des squelettes de programmes à partir du dossier de conception (modèle de données, image d’écran ou d’état, …).

 Ils génèrent automatiquement la structure de la base de données à partir du modèle conceptuel (en fonction du SGBD cible, par exemple relationnel).

 Les fonctions de développement généralement prises en compte par les AGL sont les suivantes :

- planification des tâches ;

- gestion du dictionnaire des données, des contraintes ;

- tracé du modèle de données ;

- formulation des diagrammes d’analyse ;

- définition des images d’écran ou d’états de l’application ;

- génération de la base de données physique ;

- génération de traitements types sur la base (création d’enregistrement, modification, suppression) ;

- génération de requêtes par interfaces intuitives ;

- génération de programmes gérant les écrans ou états à partir des descriptions ;

- simulation des programmes (test) ;

- gestion des versions successives ;

- gestion de la documentation du système.

 Les programmes générés doivent fréquemment être retouchés.

 Le « code » généré dépend du système cible (type de SGBD par exemple).

 Les AGL sont orientés base relationnelle ou objet.

 Les AGL améliorent la productivité des équipes, favorisent la coordination des tâches, uniformisent les pratiques et limitent les risques liés au développement, mais ils nécessitent une formation lourde des équipes de développement.

Exemples d’AGL : MEGA, Designer 2000 (Oracle), Pacdesign (CGI-IBM), PowerAMC (Sybase), WinDesign (CECIMA), Rational Rose (Rational Software).Objecteering (Softeam).

...

Télécharger au format  txt (2.1 Kb)   pdf (57.5 Kb)   docx (8.5 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com