AlgoLean vous accompagne dans le développement de l’architecture d’application

Par le biais de la création d’une application scientifique, notre objectif est de mettre à disposition de vos ingénieurs et clients une application facile d’utilisation qui intègre avec rigueur les aspects techniques et scientifiques de votre problématique.

Afin de lui apporter une grande flexibilité d’évolution, nous décomposons votre application en trois aspects fondamentaux : la base de données,  les interfaces et les librairies scientifiques.

Méthodologie de développement

  • Séparer le code scientifique des interfaces
  • Décomposer et hiérarchiser les besoins des utilisateurs du logiciel en fonction de la valeur ajoutée finale
  • Définir la structure de la base de données
  • Organiser le développement suivant des boucles courtes incluant des tests de validation par les utilisateurs
  • Maximiser le code généré
  • Implémenter des tests de non régression automatisés

Les données utilisées par l’application

  • Organiser en base de données relationnelles
  • Assurer l’intégrité de l’information
  • Gérer les hauts débits d’acquisition

L’interface utilisateur

  • Rester simple et facile d’usage
  • Maximiser le code généré
  • Proposer des interfaces 2D/3D interactives
  • Disposer de tracés scientifiques 2D/3D
  • Supporter de nombreux formats d’import/export
  • Intégrer la production de rapports
  • Supporter les terminaux fixes et mobiles des utilisateurs
  • Implémenter des tests de non régression automatisés

Science

  • Position du problème
  • Analyse bibliographique
  • Modélisation du problème
  • Validation de la solution
  • Implémenter des tests de non régression automatisés