2 resultados para Réingénierie
Resumo:
Traditionnellement, les applications orientées objets légataires intègrent différents aspects fonctionnels. Ces aspects peuvent être dispersés partout dans le code. Il existe différents types d’aspects : • des aspects qui représentent des fonctionnalités métiers ; • des aspects qui répondent à des exigences non fonctionnelles ou à d’autres considérations de conception comme la robustesse, la distribution, la sécurité, etc. Généralement, le code qui représente ces aspects chevauche plusieurs hiérarchies de classes. Plusieurs chercheurs se sont intéressés à la problématique de la modularisation de ces aspects dans le code : programmation orientée sujets, programmation orientée aspects et programmation orientée vues. Toutes ces méthodes proposent des techniques et des outils pour concevoir des applications orientées objets sous forme de composition de fragments de code qui répondent à différents aspects. La séparation des aspects dans le code a des avantages au niveau de la réutilisation et de la maintenance. Ainsi, il est important d’identifier et de localiser ces aspects dans du code légataire orienté objets. Nous nous intéressons particulièrement aux aspects fonctionnels. En supposant que le code qui répond à un aspect fonctionnel ou fonctionnalité exhibe une certaine cohésion fonctionnelle (dépendances entre les éléments), nous proposons d’identifier de telles fonctionnalités à partir du code. L’idée est d’identifier, en l’absence des paradigmes de la programmation par aspects, les techniques qui permettent l’implémentation des différents aspects fonctionnels dans un code objet. Notre approche consiste à : • identifier les techniques utilisées par les développeurs pour intégrer une fonctionnalité en l’absence des techniques orientées aspects • caractériser l’empreinte de ces techniques sur le code • et développer des outils pour identifier ces empreintes. Ainsi, nous présentons deux approches pour l’identification des fonctionnalités existantes dans du code orienté objets. La première identifie différents patrons de conception qui permettent l’intégration de ces fonctionnalités dans le code. La deuxième utilise l’analyse formelle de concepts pour identifier les fonctionnalités récurrentes dans le code. Nous expérimentons nos deux approches sur des systèmes libres orientés objets pour identifier les différentes fonctionnalités dans le code. Les résultats obtenus montrent l’efficacité de nos approches pour identifier les différentes fonctionnalités dans du code légataire orienté objets et permettent de suggérer des cas de refactorisation.
Resumo:
Cette thèse porte sur le travail des gestionnaires d’établissements de santé et de services sociaux québécois suite à la réforme de ce secteur mise en œuvre à partir de 2003 par le ministre de l’époque, Philippe Couillard. Le projet de réingénierie de l’État dans lequel s’inscrit cette réforme se fonde sur une certaine représentation des organisations publiques découlant du Nouveau Management Public (NMP). Concrètement la réforme a profondément modifié le contexte dans lequel œuvre le personnel d’encadrement des établissements de ce secteur. En effet, celle-ci a entraîné une modification majeure des structures des établissements composant le système de santé et de services sociaux québécois, des règles encadrant les relations du travail dans ces établissements, des conditions d’exercice du travail du personnel d’encadrement, ainsi que des responsabilités qui leur sont dévolues. Dans ce contexte, l’objectif de cette recherche était de saisir les impacts de cette réforme sur la nature du travail des gestionnaires œuvrant dans les centres de santé et de services sociaux (CSSS). Privilégiant une approche microsociologique et adoptant une posture épistémologique compréhensive, nous nous sommes intéressés aux représentations qu’ont les gestionnaires de leur travail. C’est donc dire que nous avons cherché à comprendre comment les gestionnaires définissent leur travail en terme du rôle qu’ils jouent dans l’organisation. Sur le plan méthodologique, nous avons fait le choix de procéder à une étude de cas multiples. Nous avons sélectionné deux CSSS et y avons réalisé quarante-neuf entrevues semi-dirigées auprès de gestionnaires provenant de tous les secteurs et de tous les niveaux hiérarchiques. De manière à accéder aux représentations qu’ont les gestionnaires de leur travail, deux idéaux types représentant deux conceptions opposées du travail de gestion ont été créés. Ces idéaux types nous ont permis de constater que nous assistons actuellement à une homogénéisation de la représentation qu’ont les gestionnaires de leur travail. Ainsi, suite à la réforme Couillard, les gestionnaires d’établissements de santé et de services sociaux sont de plus en plus nombreux à adhérer à une représentation managériale de leur rôle. Surtout, cette thèse montre comment se réalise cette évolution. Il appert que la structure des CSSS entraîne des conditions d’exercice qui favorisent une certaine représentation du travail de gestion et font obstacle à une autre. Qui plus est, cette nouvelle structure et les conditions d’exercice qui en découlent ont bousculé les rapports de pouvoir au sein même de la catégorie des gestionnaires. Ce faisant, certains sous-groupes voient leur représentation valorisée et sont en mesure d’imposer celle-ci à leurs collègues. Si certains gestionnaires émettent des doutes quant à ces changements, il appert que très peu d’entre eux ont les moyens d’y résister.