Nous proposons un cadre conceptuel pour l'ingénierie des systèmes d'information (SIs) par composants. Ce cadre est basé sur les concepts d'hyperclasse et de composant de SI.<br />Le concept d'hyperclasse est une généralisation du concept de classe. Construite à partir d'un ensemble de classes connexe et complet, une hyperclasse permet d'exprimer des concepts que le niveau de classe n'aurait permis d'exprimer, et se comporte comme une classe : elle dispose d'hyperobjets, d'hyperattributs et d'hyperméthodes, équivalents des concepts d'objet, d'attribut et de méthode pour une classe. Un hyperobjet de l'hyperclasse est formé à partir des objets des classes de l'hyperclasse, atteints par navigation, à partir d'une classe particulière de l'hyperclasse qui est sa classe racine, et en suivant un graphe de navigation. Un hyperattribut de l'hyperclasse est un attribut de l'une de ses classes. Une hyperméthode est une méthode associée à l'hyperclasse qui peut avoir comme opérandes des hyperattributs, des hyperobjets, d'autres hyperméthodes de l'hyperclasse, les classes de l'hyperclasse, leurs objets et leurs méthodes de classes. Le concept d'hyperclasse offre une forme d'indépendance entre la structure du SI et ses traitements.<br />Un composant de SI est une entité autonome et cohérente, dans un modèle de SI, qui regroupe les représentations des espaces informationnel et opérationnel associés à une zone de responsabilité. Il est défini à partir d'une hyperclasse, d'un ensemble de transactions et d'un ensemble de règles d'intégrité du SI. La notion de transaction est associée à une activité productrice ou consommatrice d'informations dans un processus de prise de décision. Les règles d'intégrité sont définies sur un SI pour garantir sa cohérence durant son exploitation.<br />Les concepts d'hyperclasse et de composant de SI sont munis d'ensembles complets d'opération d'évolution. Ils sont définis indépendamment des méthodes, des langages et des technologies dans lesquelles le SI est implanté.<br />Le cadre conceptuel que nous proposons permet notamment de prendre en charge les situations de recouvrement de composants de SI, leur évolution, l'évolution du SI et ses répercussions sur ses composants.
Identifer | oai:union.ndltd.org:CCSD/oai:tel.archives-ouvertes.fr:tel-00067785 |
Date | 05 July 2005 |
Creators | Turki, Slim |
Source Sets | CCSD theses-EN-ligne, France |
Language | French |
Detected Language | French |
Type | PhD thesis |
Page generated in 0.002 seconds