Cycle de vie du développement logiciel – La méthode LANSA
La méthode LANSA est une méthodologie complète du cycle de vie du développement permettant de créer des applications orientées métiers centrées sur la base de données comme une collection de services robustes et réutilisables. En bref, LANSA vous permet de développer des applications plus rapidement et à une fraction du coût des méthodologies de développement traditionnelles car dans la plupart des cas, vous vous contentez d’assembler des composants, sans en écrire le code. LANSA reconnaît que réutiliser des actifs existants pour créer de nouvelles applications composites réduit considérablement le coût et la complexité de délivrance des nouveaux systèmes métiers.
Nos clients ont découvert que la méthode LANSA était supérieure aux méthodologies de développement conventionnelles, car :
- leurs applications sont plus faciles à modifier
- ils ne sont pas liés à une configuration d’infrastructure spécifique
- ils obtiennent un système personnalisé en moins de temps qu’il n’en faut pour implémenter un progiciel
- leurs investissements existants dans un code, des données et des compétences sont réutilisés, ce qui se traduit par une économie financière et une diminution des risques techniques
- leurs applications se connectent facilement et partagent les données avec les autres systèmes via des interfaces standard comme XML
Que vous cherchiez à développer de nouvelles solutions, à moderniser vos applications héritées ou à intégrer et étendre vos systèmes métiers, LANSA a le produit qu’il vous faut.
Il semble évident que les « meilleurs » outils de développement sont ceux qui réduisent significativement la durée du cycle de vie du développement logiciel (SDLC) ainsi que le coût de maintenance permanente, de modernisation et d’extension de l'application.
Le Référentiel de métadonnées de LANSA étant unique, la maintenance permanente, la modernisation et l’extension sont le point fort de LANSA. Il s’agit de l’étape du SDLC que la plupart des outils oublient souvent, excepté LANSA !
Temps passé et coûts en pourcentage pour chaque SDLC
Cliquez sur les liens ci-dessus pour afficher les détails de chaque phase du SDLC de LANSA.
Phase 1 – Analyse des besoins
Tâches :
- Analyse des besoins
- Définition du système
- Prototypage
Outils LANSA à utiliser :
- Assistant de prototypage de Visual LANSA Framework
- Outil de construction graphique du référentiel LANSA
Avantages liés à l’utilisation de LANSA :
- Spécification des exigences régies par le framework
- Un résultat parfait dès la première fois par le prototypage de votre projet
- Simplicité d’utilisation accrue et acceptation de l’utilisateur obtenue par l’utilisation du système prototypé
- Gestion de attentes de l’utilisateur/client
- Gestion des attentes du personnel informatique
- Estimation plus précise de la taille et du coût
Phase 2 – Conception du système
Tâches :
- Conception du système
- Conception de la base de données
- Conception de l’intégration des processus métiers (BPI)
Outils LANSA à utiliser :
- Modéliseur Visual LANSA
- Outil de construction graphique du référentiel LANSA
- Visual LANSA Framework
- LANSA Composer
Avantages liés à l’utilisation de LANSA :
- Choix de la plateforme de déploiement
- Choix de l’interface d’application (MVC, AJAX, SOA, etc.)
- Choix de l’interface utilisateur (navigateur, client riche Windows ou périphériques portables)
- Règles de gestion centralisées/réutilisables
- Processus métiers centralisés/réutilisables
- Conception de base de données normalisée
- Processus de conception régi par le framework
- Réutilisation/intégration des données, fonctions et systèmes existants
Phase 3 – Développement
Tâches :
- Développer le système
- Intégration des processus métiers
Outils LANSA à utiliser :
- IDE Visual LANSA
- LANSA Integrator
- LANSA Composer
Avantages liés à l’utilisation de LANSA :
- Utilisation du prototype issu de la phase de conception comme base du système
- Processus de conception régi par le framework
- Suite intégrée d’outils de développement
- Compétences requises moins élevées
- Compétences multiples
- Codage au niveau métier
- Suivi des tâches et audit
- Axe technologique minimisé/masqué
- Facile à apprendre et à maîtriser
Phase 4 – Tests et implémentation
Tâches :
- Test d’acceptation par l’utilisateur
- Test du système et des performances
- Implémentation/déploiement
Outils LANSA à utiliser :
- Outil de déploiement Visual LANSA
Avantages liés à l’utilisation de LANSA :
- Déploiement du même code sur plusieurs plateformes
- Suivi des tâches et des modifications
- Débogage au niveau RDML
- Test et traçage client/serveur en temps réel et multi-niveau
- Déploiement juste à temps
Phase 5 – Maintenance permanente et améliorations
Tâches :
- Maintenance permanente du système
- Extension et amélioration des fonctionnalités
Outils LANSA à utiliser :
- Outil de construction graphique du référentiel LANSA
- IDE Visual LANSA
- LANSA Integrator
- LANSA Composer
Avantages liés à l’utilisation de LANSA :
- Règles de gestion centralisées/réutilisables
- Processus métiers centralisés/réutilisables
- Analyse de l’impact basée sur le référentiel
- L4G orienté métier
Il s’agit de l’étape du SDLC que tous outils oublient souvent, excepté LANSA !
Il semble évident que les « meilleurs » outils SDLC sont ceux qui réduisent significativement la durée et le coût de la maintenance de l’application, de la modernisation et de l’extension.
Le Référentiel de métadonnées de LANSA étant unique, la maintenance, la modernisation et l’extension sont le point fort de LANSA.




