Skip to main content

Conception d'applications logicielles sur mesure

Lorsque les solutions informatiques existantes ne satisfont pas à vos besoins, consultez-moi et faites développer votre propre logiciels sur mesure. Je procède aux analyses fonctionnelles et techniques et développe des applications de bureau, web, mobiles et embarquées.

Classique

Windows - MacOS - Linux

Embarqué

Linux - QNX - Bare metal

Web

Chrome - Firefox - Safari - Edge

Mobile

Android - iOS - iPadOS

Cycle complet et adapté

Développer un logiciel implique une excellente connaissance de vos besoins, du contexte dans lequel le logiciel sera utilisé, des réglementations et normes applicables, et des attentes des utilisateurs.

Cela nécessite une grande préparation à laquelle je suis habitué.

Avant de commencer un travail sur un logiciel, j'ai besoin que vous me communiquiez la description, la plus précise possible, de votre projet. Sur cette base, j'établirai pour vous une proposition commerciale et technique, sur laquelle nous pourrons discuter pour aller plus loin.

Les étapes du développement exprimées ci-dessous sont systématiquement adaptées à votre niveau d'exigences et à votre budget :

Analyse fonctionnelle et technique

  • Étude du contexte et des exigences métier
  • Modélisation de processus d'entreprise (BPMN)
  • Modélisation des données, du logiciel et des systèmes (UML et SysML)
  • Formalisation des exigences fonctionnelles, de performance et de sécurité
  • Architecture du logiciel conforme aux paradigmes appropriés
  • Normalisation des données et des fonctionnalités

Programmation / Codage

  • Conception des codes sources (C/C++, C#, PHP, JavaScript, Pascal, Ada, Python)
  • Mise en œuvre des règles de codage
  • Conception des bases de données (MySQL, SQLite)
  • Conception des interfaces graphiques (VCL, Xamarin, Qt)
  • Intégration des bibliothèques logicielles tierces
  • Gestion de configuration (Git)
  • Pilotage par les tests fonctionnels et unitaires (test-driven development)
  • Intégration continue (continuous integration)

Vérification et validation

  • Tests fonctionnels dynamiques
  • Tests dynamiques de performance
  • Tests statiques
  • Relecture experte des codes sources

Mise en production

  • Conversion et transfert de données
  • Déploiement installation sur serveurs, postes de travail et hébergements web
  • Rédaction des manuels d'utilisation
  • Formation des utilisateurs
  • Assistance fonctionnelle et technique aux utilisateurs

Consultance et expertise

  • Installation, mise en route et configuration de logiciels open-source dans votre entreprise
  • Ajout ou modification de fonctionnalités et correction de dysfonctionnements sur des logiciels dont vous avez les sources et la documentation

Formulaire de contact

Conformément à ma Politique de confidentialité, en validant le formulaire, vous consentez à ce que j'utilise ces informations vous répondre. Je n'utilise pas ces informations à d'autres fins.

Vous préférez être rappelé par téléphone

Votre demande est urgente ? Essayez aussi de me joindre par téléphone.

Je répondrai à votre demande par mail ou par téléphone dans les meilleurs délais.