Accueil > Technologie > Cycle de développement

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

Légende
Phase 1 – Analyse des besoinsPhase 2 – Conception du systèmePhase 3 – DéveloppementPhase 4 – Tests et implémentationPhase 5 – Maintenance permanente et améliorations
Phase 1
Analyse des besoins
Phase 2
Conception du système
Phase 3
Développement
Phase 4
Tests et implémentation
Phase 5
Maintenance permanente et améliorations
Cliquez pour afficher
les détails
Cliquez pour afficher
les détails
Cliquez pour afficher
les détails
Cliquez pour afficher
les détails
Cliquez pour afficher
les détails

Cliquez sur les liens ci-dessus pour afficher les détails de chaque phase du SDLC de LANSA.

Phase 1 – Analyse des besoins

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

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

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

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

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.