Documents repérés
-
231.
-
232.Plus d’information
Les systèmes logiciels évoluent rapidement tout au long de leur cycle de vie. Les développeurs ne cessent d’ajouter de nouvelles fonctionnalités pour satisfaire les besoins des clients ou corriger des erreurs. Cependant, ces activités accroissent la complexité du logiciel et entraînent souvent des effets secondaires connus sous le nom de "code smells" ou mauvaises pratiques de programmation. Les mauvaises pratiques de code, assez fréquentes, sont caractérisées par de trop grandes classes (ou Blob) qui représentent une mauvaise pratique de conception ou d’implémentation de la part des développeurs. En effet, les développeurs placent souvent des méthodes sémantiquement non liées dans une seule et grande classe. Cette mauvaise pratique aboutit généralement à un logiciel difficile à comprendre, à entretenir et à faire évoluer, offrant parfois même une …
-
233.Plus d’information
Le test exploratoire (TE) est défini comme l'apprentissage, la conception et l'exécution simultanés des tests, tout à fait l'opposé du test scénarisé (TS) prédéfini. L'applicabilité de cette nouvelle approche ne cesse pas d'augmenter dans l'industrie du test de logiciel. Malgré cette expansion et le succès de quelques entreprises qui s'ouvrent dans le domaine de développement du logiciel dans ses expériences d'adoption et d'utilisation de TE, les contextes et les facteurs favorables pour l'adoption de l'approche dans une méthodologie de test ne sont pas toujours bien établis. L'absence des preuves claires de sa productivité annoncée par quelques praticiens dans la littérature s'ajoute à la problématique. Ce travail est une étude exploratoire visant deux objectifs. Premièrement, étudier et analyser les contextes favorisant l'utilisation de TE comme une …
-
-
-
237.Plus d’information
La présente recherche concerne l'étude d'un site situé dans le nord-est de la France dont le régime hydrogéologique est perturbé par la présence des galeries d'une ancienne mine de fer. Ce site a fait l'objet d'une modélisation hydrodynamique en trois dimensions. Quatre couches représentant le système aquifère et les formations imperméables sont numérisées; le réseau de galeries est représenté de manière explicite dans la couche ferrifère au moyen d'une option du code MARTHE qui intègre la géométrie des galeries. Après un calage sur près de six ans se basant sur deux critères, l'évolution de la charge hydraulique, en un point, et les volumes débordés par la mine, en un autre point, la simulation a permis de vérifier le caractère prédictif du modèle, au moins en un point. De plus, l'analyse de sensibilité prouve une certaine robustesse du modèle. Malgré un certain manque de données, l'étude montre qu'une modélisation en trois dimensions est envisageable.
Mots-clés : Différences finies, galeries, mines de fer, karst, Lorraine, modélisation 3D, Finite differences, galleries, iron mine, karst, Lorraine, 3D modelling
-
-
239.Plus d’information
Le débogage tient une place grandissante dans le cycle de développement d'un logiciel. Les recherches dans ce domaine tentent de créer des outils permettant un accès plus rapide aux fautes, quel que soit le langage de programmation utilisé. Étant donné l'indépendance du code Java vis-à-vis de la plateforme sur laquelle il est exécuté, la machine virtuelle Java doit fournir un ensemble de mécanismes permettant aux outils de débogage d'accéder aux informations relatives à l'exécution de l'application déboguée. Bien que la grande majorité des machines virtuelles commerciales soient dotées de mécanismes de support au débogage, aucune libre, en revanche, n'offrait une telle fonctionnalité à l'achèvement de nos travaux. La principale motivation derrière ce mémoire a été la mise en lumière des différentes étapes jalonnant la mise …
-