Le contrôle de la qualité des logiciels est encore souvent traité de façon très stricte

Entièrement fonctionnel et sans erreur d'utilisation - c'est ainsi que devrait être la solution logicielle d'aujourd'hui. Cependant, la réalité semble souvent différente : L'assurance qualité des logiciels est souvent beaucoup trop courte, ce qui fait qu'ils ne mûrissent - si tant est qu'ils mûrissent - que chez le client. En conséquence, les processus s'arrêtent en raison d'erreurs.

Oliver Huth, d'Intervista AG, estime que le contrôle de la qualité est encore trop souvent négligé. (Image : Intervista AG)

Dès que les fabricants de logiciels seront sous pression au niveau des coûts, ils réduiront rapidement l'assurance qualité : C'est l'avis d'Oliver Huth, développeur en chef et responsable technique de l'assurance qualité chez Intervista AG, basée à Potsdam, en Allemagne. "Beaucoup oublient : Le simple fait d'essayer le logiciel d'un clic de souris ou de le vérifier selon les instructions ne remplace pas une vérification approfondie de ses performances". Même pour les tests automatisés, les responsables ont besoin de compétences en programmation en plus du savoir-faire technique.

La technologie vérifie la technologie

Le contrôle de la qualité n'intervient pas seulement peu de temps avant l'achèvement du logiciel, mais accompagne tout le cycle de vie - de la planification à la livraison en passant par le développement. "Même après, le contrôle continue à être d'une grande importance. Il s'agit d'un processus continu. En outre, la tendance va désormais clairement dans le sens de "tests de logiciels". C'est pourquoi diverses technologies innovantes sont utilisées dans l'assurance qualité", explique M. Huth. La qualité finale de la solution développée va de pair avec la philosophie de l'entreprise concernée. Intervista s'appuie sur une équipe d'essai de quatre personnes pour la mise en œuvre. "Nous ne considérons pas le développement de logiciels et l'assurance qualité comme deux processus mutuellement exclusifs. Parce que : l'assurance qualité est le développement de logiciels - et l'une des pièces les plus importantes du puzzle des projets réussis", précise l'expert. En fonction des besoins, la fourniture de cas de test automatisés pour le logiciel est également une option, que les entreprises peuvent utiliser et adapter dans leur environnement de test.

Les deux parties considèrent

Selon la norme ISO 9126, les caractéristiques de qualité des logiciels peuvent être divisées en six catégories : Fonctionnalité, fiabilité, facilité d'utilisation, efficacité, modificabilité et transférabilité. Ces exigences et critères sont pris en compte dans les tests effectués. "Nous envisageons toujours l'assurance qualité sous deux angles : celui des techniciens et celui des utilisateurs. Il est donc impératif que nous connaissions les deux côtés. Le processus est pour ainsi dire interdisciplinaire", explique M. Huth. "Le défi pour les assureurs qualité est de connaître toute l'étendue d'un projet". C'est la seule façon d'atteindre le niveau visé en matière de développement de logiciels. Par conséquent, la base du logiciel est particulièrement importante. Dans le cadre de la conception, les mesures stratégiques qui découlent de l'élaboration de la stratégie sont mises en œuvre de manière ciblée - contrairement à l'analyse classique des besoins, cela va même bien au-delà de l'enregistrement des demandes technologiques et du point de vue de l'utilisateur.

Pour plus d'informations, voir www.intervista-ag.de

(Visité 522 fois, 1 visite aujourd'hui)

Plus d'articles sur le sujet