|
Valoriser vos savoir-faire avec Kadviser
|
Présentation
NIMTOTH Kadviser est un progiciel de KBE (Knowledge Based Engineering), c'est à dire d'ingénierie par les connaissances. Il permet de développer et générer des applications métier d'aide à la conception en fournissant un ensemble de fonctionnalités nécessaires à l'exploitation et la maintenance du savoir-faire contenu dans ces applications.
Architecture générale de Kadviser

Rapidité d'évolution
Les produits industriels utilisent des connaissances d'horizons divers (conception, fabrication, logistique, achat, ...) pour optimiser leurs performances.
Ces connaissances évoluent de plus en plus vite et nécessitent des cycles de mise au point de plus en plus lourd. Or les utilisateurs souhaitent au contraire une plus grande rapidité dans l'évolution de leurs outils de travail.
Langages de programmation compréhensibles
Certains choix organisationnels demandent de plus en plus aux experts métiers de mettre au point directement leurs nouvelles bases de connaissances car ce sont les plus aptes à le faire. Les outils qui s'appuient sur ces connaissances doivent eux-aussi être mis à jour.
Le cycle classique des développements (expression des besoins utilisateur, définition d'un cahier des charges, développement informatique, tests ...) devient inadapté.
En effet les experts sont, en général, peu rompus aux langages classiques de programmation pour écrire du code informatique (C, C++, Java, ...).
De plus, pour une même règle métier, les langages informatiques classiques offrent en général de très nombreuses possibilités d'implémentation. Il est alors souvent très difficile de retouver les connaissances métiers à partir de l'analyse du simple code source du programme. C'est encore plus flagrant quand les créateurs du programme ne sont plus là. Or comment faire évoluer un outil devenu une boîte noire ?
Retour au sommaire
Eviter la duplication de codes
Les problèmes de conception sont rarement uniquement unidirectionnels. Les demandes clientes sont de plus en plus diverses.
Suivant le scénario d'étude, les entrées du problème peuvent devenir les sorties et réciproquement. Or les experts expriment toujours le cas d'étude le plus courant, les autres scénarii venant à l'usage. Il y a donc souvent duplication du code en fonction des entrées et des parmètres recherchés alors que le savoir-faire lui n'a pas changé.
Eviter des choix itératifs incertains
Il est souvent plus facile d'exprimer ce que n'est pas une solution du problème (le diamètre n'est pas inférieur à 12 mm) que d'expliciter ce qu'est la solution, surtout s'il y en a plusieurs.
La superposition de ces contraintes permet de construire progressivement un espace de validité pour trouver une solution au problème posé.
Génération de schémas paramétrés
Lors des phases amont d'une conception il est rarement nécessaire d'avoir besoin d'une modélisation 3D détaillée du résultat sous un modeleur CAO avec plan de détails.
Pour l'élaboration d'un devis, un schéma à l'échelle peut bien souvent suffire à valider une solution auprès du client.
De plus l'accès à un modeleur CAO n'est pas toujours facile pour l'auteur du devis. (disponibilité des machines ou des experts du bureau d'étude, manipulation de l'outil...).
Retour au sommaire
Maîtriser les besoins en ressources informatiques
Les applications métiers nécessitent de plus en plus de ressources informatiques ayant des qualités propres.
Trouver un outil logiciel unique couvrant l'ensemble de ses besoins est un pari plutôt audacieux.
Les réalisations sous Kadviser
L'Atelier Kadviser c'est aussi plus de 10 ans de réalisations industrielles concrêtes avec des gains mesurables :
- Réduction par 10 des temps de réponse aux appels d'offre clientes
- Temps de conception divisé par 3 à 5 selon les pièces
- Une demi-journée au lieu de deux semaines pour réaliser une étude
Nouvelle version : Kadviser 5.5
La version 5.5 améliore sensiblement l'architecture et les fonctionnalités de l'atelier NIMTOTH Kadviser avec notamment :
- Accès depuis Kadviser aux applications métier stockées sur un serveur Web à partir d'une simple URL,
- Centralisation sous un seul fichier de l'ensemble d'une application métier Kadviser (formats KVP et KVS),
- Amélioration des couplages bureatiques MS Office, SGBD et CAO avec établissement des connexions en cours de session,
- Envoi et récupération de paramètres sous Catia v5 et déclenchement de Catscript,
- Génération de A à Z de modèles 3D paramétrés par Kadviser sous le modeleur solide OpenCascade,
- Gestion collaborative des évolutions d'une application métier dans son ensemble (fichier, images, plugins, video...),
- Déploiement sur serveur Web via FTP à partir de Kadviser avec gestion des accès par identifiants et mots de passe,
- Génération de programmes d'installation de l'application,
- ........
Lexique
Le KBE est une sous partie de la CAO, c'est à dire de la conception assisté par l'ordinateur. L'approche est d'utiliser plus intimement le savoir-faire de l'entreprise dans la phase de conception en intégrant ce savoir dans les outils de production afin de garantir et maitriser la qualité des produits. Dans un outil KBE, c'est la qualité des règles métiers qui influe sur la qualité de la conception et non la technologie utilisée par la solution informatique pour éviter le syndrôme de la Boîte Noire que personne ne comprend et ne maitrise et ne peut donc faire évoluer.
C'est un ensemble fini et complet de programmes avec sa documentation fournissant des fonctionnalités aux utilisateurs avec une garantie de l'éditeur du produit. Il s'oppose au logiciels développés sur mesure pour une entreprise sous forme de services informatiques. Afin de s'adapter à la grande variété des entreprises, ils sont de plus en plus personnalisables voire programmables. Les systèmes de gestion de bases de données sont un des exemples les plus répandus de progiciels avec une personnalisation ou programmation par le langage SQL.
Retour au sommaire