Veuillez choisir le dossier dans lequel vous souhaitez ajouter ce contenu :
Filtrer les résultats
Le terme "génie logiciel" a été introduit à la fin des années 1960. À son origine, le génie logiciel visait à appliquer les méthodes et techniques du génie, plus particulièrement le génie civil, au développement de logiciels. Ainsi, on apparentait le développement d'un logiciel à la construction d'un pont. Par le passé, cette métaphore était appropriée et raisonnable. L'expérience a démontré que cette métaphore ne convient pas, le développement de logiciels étant moins systématique que la construction de ponts. Nous proposons une nouvelle métaphore du génie logiciel, où le développement de logiciels est plutôt apparenté à la production de produits …
Au cours des 25 dernières années nous avons assisté à une véritable explosion du nombre de systèmes transactionnels. Ces systèmes enregistrent de manière hétérogène une quantité importante de données. Malgré cette hétérogénéité, l'information qu'on peut tirer de ces données a une grande valeur pour les entreprises. Afin de tirer le plus de profit de cette information, on a vue émerger toutes sortes d'outils et techniques: entrepôt de données (Data Warehouse), système d'aide à la décision, systèmes d'information pour dirigeants, systèmes d'aide au diagnostic d'entreprises (On-Line Analytical Processing ou OLAP). Tous ces outils facilitent grandement le travail des gestionnaires en leur …
Les entreprises font actuellement face à un problème d'intégration de leurs ressources informationnelles. Cette intégration est caractérisée par la présence de systèmes opérationnels évoluant dans des environnements hétérogènes et distribués. L'approche retenue pour résoudre ce problème est l'utilisation d'une base de métadonnées qui permet de conserver (1) les modèles décrivant les diverses bases de données, (2) les règles de distribution de l'information entre ces diverses bases de données et (3) les règles de conversion de l'information entre les différents systèmes, fournissant ainsi un modèle intégré de l'entreprise. La structure de la base de métadonnées facilite la résolution de requêtes globales …
Considérons une grande entreprise manufacturière, chacune de ses divisions ayant ses propres applications. De plus, chaque application peut utiliser un modèle d’information distinct selon (1) les besoins des utilisateurs, (2) les plates-formes matérielles et logicielles et (3) les structures logiques et physiques utilisées. Pour que cette entreprise soit performante, elle doit être capable de gérer et d’intégrer toutes ses ressources informationnelles. Le travail sur la base de métadonnées met l’accent sur la création d’un environnement d’intégration répondant aux besoins de ces entreprises. La solution proposée comprend (1) un modèle d’information de l’entreprise, (2) une base de métadonnées qui implante ce …
Afin d'accélérer les temps de réponse et désengorger les bases de données opérationnelles, certains systèmes d'information pour dirigeants utilisent une structure matricielle pour emmagasiner leurs données. Les dimensions de cette structure matricielle représentent les différentes façons de regrouper les données afin de leur donner un sens. Par exemple, pour des données sur les ventes, les dimensions peuvent être la ville où s'effectue la vente, la division qui l'a effectuée, etc. Cependant, la souplesse d'utilisation d'une structure matricielle ne peut être atteinte sans rencontrer certains inconvénients. En effet, de grands efforts doivent être déployés lors de la configuration et du chargement …
En matière de technologies de l’information, les entreprises modernes sont généralement constituées d’ensembles disjoints de bases de données, évoluant dans un environnement distribué et hétérogène. Il est donc vital pour ces raisons de productivité de procéder à une intégration de toutes les ressources informationnelles disponibles au sein de l’entreprise. Cette intégration, en plus de permettre un accès transparent et rapide aux ressources informationnelles, devra assurer l’interopérabilité, l’autonomie locale et l’adaptabilité du système global. La solution que nous proposons réalise une intégration à deux niveaux. Au premier niveau, les différentes bases de données sont intégrées à l’aide de méta-bases de données …
Un problème auquel les grandes entreprises font face actuellement est l'intégration de leurs ressources informationnelles. Cette intégration se caractérise par la présence de systèmes opérationnels évoluant généralement dans des environnements hétérogènes et distribués. Le concept d'intégration, souvent réalisé à un niveau local entre les applications d'une même entreprise, est très intéressant à exploiter à un niveau global pour diverses structures organisationnelles (département, département, etc.). Le succès d'une telle intégration dépend en grande partie de la coordination et de la collaboration au niveau des bases de données. Le but de ce travail est d'étudier les mécanismes de coopération entre plusieurs méta-bases …
Les systèmes répartis se définissent comme des systèmes autonomes composés de machines interconnectées par des réseaux de communication. Ils intègrent souvent des ordinateurs centraux, des serveurs et des postes de travail. Une illustration de ces systèmes est l'architecture client/serveur. Avant l'adoption de ces systèmes par les entreprises, on pouvait observer une prédominance des systèmes centralisés ou classiques dans lesquels il était facile de déterminer la position des données et des processus en fonction de règles simples. Cependant, dans l'architecture client/serveur, la distribution des données et des processus n'est pas aussi simple à définir. Nous avons donc développé un modèle de …