Précédent   Forum du club des développeurs et IT Pro > Général Développement > ALM
ALM Forum sur le cycle de vie du logiciel : Gestion de projet, ingénierie logicielle, conception, architecture, modélisation, méthodes, tests, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 28/08/2012, 09h28   #1
nspxroronoa
Invité de passage
 
Homme
Développeur informatique
Inscription : novembre 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : novembre 2011
Messages : 12
Points : 4
Points : 4
Par défaut Spécifier le comportement dynamique d'un logiciel

Bonjour à tous,

Je cherche de la doc sur les différents moyen d'activer des fonctionnalités d'un logiciel lors de son exécution.
Le problème se pose dans le cadre d'une étude pour fusionner plusieurs solutions dans un seul et même projet de dev et pouvoir spécifier le comportement de chaque appli après son installation chez le client.

J'avais quelques pistes (information dans la licence, fichier contexte à côté de l'exe, #ifdef partout dans le code) mais ça ne me satisfait pas vraiment (visibilité, sécurité, etc..) alors je me tourne vers la communauté.

Pour info, l'environnement C++, Microsoft Visual c++

Merci par avance.
nspxroronoa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2012, 14h15   #2
nnovic
Membre éprouvé
 
Développeur en systèmes embarqués
Inscription : mars 2009
Messages : 219
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur en systèmes embarqués
Secteur : Industrie

Informations forums :
Inscription : mars 2009
Messages : 219
Points : 469
Points : 469
Hello,
Pourrais-tu préciser en fonction de quoi ces fonctionnalités doivent être activées ou non?
nnovic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2012, 14h37   #3
bruno_pages
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 3 133
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 53
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2005
Messages : 3 133
Points : 5 133
Points : 5 133
Bonjour
Citation:
Envoyé par nspxroronoa Voir le message
... pouvoir spécifier le comportement de chaque appli après son installation chez le client.
cela semble indiquer que le produit livré chez un client ne dépend pas de celui-ci, ce qui est incompatible avec la compilation conditionnelle, ne reste alors que le paramétrage. Si vous ne voulez pas que l'utilisateur puisse changer le champs d'utilisation de votre produit (par exemple parce que le prix en dépend) alors ce paramétrage doit être encodé d'une façon ou d'une autre et peut être placé dans le fichier de licence comme se serait le cas pour fixer une date limite d'utilisation ou les postes sur lequel l'application à le droit de fonctionner (tient, cela me rappelle quelque chose )
__________________
Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2012, 17h47   #4
nspxroronoa
Invité de passage
 
Homme
Développeur informatique
Inscription : novembre 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : novembre 2011
Messages : 12
Points : 4
Points : 4
@nnovic: il y a plusieurs cas : raisons commerciales, application "simplifée" ou non, etc...

@bruno_pages : Effectivement, la licence semblait être la seule option possible.
Elle n'est néanmoins pas optimale (difficulté de rentrer ce genre d'info dans une licence - dans mon cas en tout cas -, que faire lorsque plusieurs applis sont installés chez un même client ?).

Merci pour ta réponse en tout cas.

Je mets le sujet en résolut mais je reste à l'écoute de toutes suggestions.
nspxroronoa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2012, 18h03   #5
bruno_pages
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 3 133
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 53
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2005
Messages : 3 133
Points : 5 133
Points : 5 133
Citation:
Envoyé par nspxroronoa Voir le message
difficulté de rentrer ce genre d'info dans une licence
si vous êtes capable de définir un nombre limité et connus de sous cas d'utilisation il vous suffit d'associer une identification/numéro à chacun et de mettre cette information dans la licence.

Citation:
Envoyé par nspxroronoa Voir le message
que faire lorsque plusieurs applis sont installés chez un même client ?
tout traiter dans la même licence impose de régénérer cette-ci à chaque nouvelle installation, comme cela risque de poser des problèmes, Il alors avoir une licence par application, ce qui ne pose à priori aucun problème en cas de licence fixe présente dans l'installation de chaque application, et ne fait que peu complexifier le cas des licences flottantes.
__________________
Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2012, 21h01   #6
nnovic
Membre éprouvé
 
Développeur en systèmes embarqués
Inscription : mars 2009
Messages : 219
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur en systèmes embarqués
Secteur : Industrie

Informations forums :
Inscription : mars 2009
Messages : 219
Points : 469
Points : 469
Il y a aussi la solution de la clé matérielle: http://www.safenet-inc.fr/software-m...sentinel-hasp/
nnovic est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h11.


 
 
 
 
Partenaires

Hébergement Web