Depuis plus de 10 ans Emenda distribue des suites logicielles et une expertise technique afin d’améliorer la qualité des développements logiciels de nos clients en terme de fiabilité et de sécurité.

Ce que nous avons pu constater via notre expertise tourne autour de 3 critères majeurs interdépendants: les “Coûts”, la “Qualité du logiciel” et le “Temps”. Le simple fait de changer un de ces éléments aura une conséquence directe sur les 2 autres. Dans ce contexte, le « Temps » fait référence au temps de développement requis afin de développer le produit, la “Qualité” correspond à la qualité du produit final, et le “Coût” inclus les frais de développement et de production.

 

NOTRE APPROCHE

Une approche optimale (le fait de tester tous les modules jusqu’à atteindre la qualité souhaitée), pourrait être appliquée. Cependant, dans la majorité des cas, nous avons constaté que cette optimisation qualité était souvent stoppée par un manque de temps, de budget ou de ressources et non du fait que les objectifs qualité étaient atteint.

Dans ces cas précis, une approche de type S.M.A.R.T. (Spécifique, Mesurable, Attribuable, Réaliste, Temporelle) serait plus appropriée. Les experts Emenda sont en mesure de vous proposer des audits de code de votre application afin de vous permettre d’atteindre ces 4 objectifs de façon optimale.

Cette approche débute par l’analyse de vos problématiques puis se poursuit en suivant les standards ISO14598 (parties 5-6) et ISO9126(SQuaRe-ISO/IEC 25000).

Si vous faites face à ce type de problèmes, Emenda peut vous apporter son aide afin de résoudre les problématiques de maintenabilité, fiabilité, portabilité ou toutes autres relatives aux développements de projets logiciels.

 

Exemples d’expertises Emenda

Mon code source est-il de qualité?

Quand les équipes développent du code complexe (comportant de nombreuses fonctionnalités), avec des délais très court, et soumises à des normes très strictes, cela augmente exponentiellement la difficulté à obtenir une vision globale du code source. Pour vous aider à y voir plus clair dans votre développement ou celui de votre sous traitant, ce module est la solution pour obtenir une vue qualité globale. (identification des fonctions complexes qui vont vous demander plus de ressources et d’effort, respect du standard ou de la norme, …)

Emenda peut vous fournir une cartographie de la qualité de votre code source en implémentant un panel de modules d’évaluation basé sur la métrologie (VG, STMTS COM, …) et vous propose un échantillon de bonnes pratiques de programmation.

 

Analyse des lacunes de traçabilité

La traçabilité des exigences peut provenir de plusieurs sources: documents Word™ ou PDF™, tableur Excel™, modules DOORS™, outils internes de développement, outils d’analyse des bugs. La traçabilité est la solution la plus adaptée pour réaliser une analyse d’impact sur les différents éléments de votre cylce de vie logiciel afin de se rendre compte si votre code source répond bien à votre besoin, en effet, un code source débuggé n’est pas forcément un code source valide!

Au travers de ce module Emenda propose de revoir pour vous la couverture logicielle par rapport à vos données de cycle de vie projet.

Problèmes liés aux solutions Open Source

Quels peuvent être les problèmes liés à cette utilisation, aux modèles de licences, et aux risques de sécurité sont autant de questions que vous devez vous poser avant d’utiliser des solutions open source. Le fait de livrer des applications dans les délais, en utilisant des solutions open source dont le niveau de confiance est total est possible. Nous pouvons au travers d’un module spécifique analyser votre code open source et vous fournir la cartographie et une analyse qualité de celui-ci vous permettant de vous focaliser sur votre code et de faciliter l’intégration.
Emenda peut vous proposer également l’outil FlexNet Code Insight qui permet de vérifier la conformité de votre code Open Source par rapport aux modèle de licences et analyse les failles de sécurité.

 


Contactez nous:

Nom de famille (obligatoire)

Email professionnel (obligatoire)

Poste

Entreprise

Numéro de téléphone

Priorité
ImportanteInformation

Produit
KlocworkUnderstandPerforceLattixSecurity InnovationSemiosCloneTracker

Description