IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

Création de mise à jour logicielle


Sujet :

Dotnet

  1. #1
    Membre éclairé
    Avatar de m-mas
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2003
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2003
    Messages : 576
    Points : 719
    Points
    719
    Par défaut Création de mise à jour logicielle
    Bonjour,

    Nous avons un logiciel réalisé en .NET avec une base de données SQL Server. Pour installer notre logiciel chez les clients on a créé un projet Set up à l'aide de visual studio 2005 et ça marche pas mal, on livre le tout dans un seul exécutable à l'aide de IExpress de Windows et tout marche bien !

    Par contre, aujourd'hui on a fait évoluer notre logiciel avec d'autres fonctionnalités, on a supprimé des champs obsolète de la base, on a ajouté d'autres champs, on veut migrer vers le framework 3.5 .... mais on bloque un petit peu sur la bonne méthode pour créer la mise à jour logicielle à envoyer à nos clients.

    Je pense que c'est plus tôt un débat qu'une question :comment bien faire pour créer une mise à jour logicielle pour :
    - le principe de développement d'une mise à jour logicielle
    - Est ce qu'il y a des outils pour automatiser la création de mise à jour
    - ne pas passer beaucoup de temps dans le développement de la mise à jour logicielle (juste le temps qu'il faut)
    - bien tester la mise à jour logicielle.

    Merci pour vos réponses.
    mon blog http://www.3click-solutions.com/actualites/

    MCP VB.NET (70-305) - (70-306) - (70-310)
    Développeur PHP / Wordpress

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    Je pense pouvoir donner quelques pistes :

    Je pense qu'il faut différencier la mise à jour de la base de donnée de la mise à jour du logiciel.

    Ce qui est pas mal pour une mise à jour de base c'est de le faire sous forme de scripts SQL. Chaque script peut etre stocké dans un fichier différent, il faut juste faire un programme qui va les lancer un par un dans l'ordre. Note que si tu veux pouvoir revenir à une version précédente du logiciel, chaque script doit de mise à jour doit être accompagné d'un script de désinstallation qui va faire l'inverse du script de mise à jour, afin de retrouver la structure de base initiale si besoin. Mais en général c'est complexe à faire.

    Pour la mise à jour des fichiers/registre sur les postes clients, ce que je recommanderais c'est un fichier .msi, qui est le standard windows. L'avantage par rapport au .exe c'est qu'il y a des facilités pour les déploiements massifs sur les domaines windows. pour créer des fichiers msi, il faut faire un tour sur google et chercher un logiciel adapté.

    Concernant les tests, le mieux 'est de récupérer une ou plusieurs bases SQL du client, installer le logiciel avec ces bases et passer la mise a jour. Ensuite les tests peuvent commencer, les personnes qui font les tests sont en général les gens qui savent comment le logiciel doit fonctionner, pas forcément les developeurs.

Discussions similaires

  1. mise à jour logiciel
    Par damii1 dans le forum C#
    Réponses: 1
    Dernier message: 08/07/2009, 13h52
  2. Création et Mise à jour de graphique
    Par babybell dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 22/06/2009, 14h29
  3. Mise à jour logiciel développé avec access
    Par tit65 dans le forum Access
    Réponses: 4
    Dernier message: 21/08/2007, 16h44
  4. Réponses: 5
    Dernier message: 05/06/2007, 10h17
  5. composants de mise à jour logiciels ....
    Par PierreT dans le forum Composants VCL
    Réponses: 3
    Dernier message: 29/08/2005, 17h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo