1 |
Méthode, modèles et outil pour la méta-modélisation des processus d'ingénierie de systèmes d'informationHug, Charlotte 20 October 2009 (has links) (PDF)
L'ingénierie des systèmes d'information propose de nombreuses méthodes et modèles produit et processus pour concevoir efficacement des systèmes d'information. Cependant, les modèles de processus définis ne correspondent pas forcément aux contraintes et spécificités des organisations. De plus, différents points de vue (activité, produit, décision, contexte, stratégie) sont pris en compte dans la modélisation et la méta-modélisation des processus d'ingénierie de systèmes d'information, mais ceux-ci sont définis indépendamment les uns des autres. De par leur nombre et leur manque de flexibilité, les modèles de processus existants sont difficilement adaptables par les ingénieurs des méthodes pour prendre en compte les spécificités des organisations. Cette thèse propose une méthode permettant aux ingénieurs des méthodes de définir leurs propres méta-modèles de processus en tenant compte des contraintes et spécificités des organisations. Cette méthode est guidée par un graphe conceptuel comprenant l'ensemble des concepts pour la méta-modélisation des processus. Les méta-modèles créés prennent en compte les différents points de vue. De plus, la construction des méta-modèles de processus est basée sur l'imitation de patrons génériques et de patrons de domaine. La méthode a été outillée et expérimentée auprès d'experts en ingénierie des systèmes d'information.
|
2 |
Séparation des préoccupations et méta-modélisation pour environnements de manipulation d'architectures logicielles à base de composantsMarvie, Raphaël 09 December 2002 (has links) (PDF)
Les architectures logicielles sont centrales vis-à-vis des processus logiciels de construction des applications. Les langages de description d'architectures (ADLs) représentent la solution la plus adaptée pour définir de telles architectures. Toutefois, les concepts de ces ADLs sont en règle générale figés et leurs utilisations ne répond pas nécessairement aux différentes préoccupations des processus logiciels. De plus, leur aspect syntaxique ne facilite pas la coopération des différents acteurs de processus logiciels. Notre proposition, CODeX, fournit un cadre de travail pour méta-modéliser des ADLs. Ces méta-modèles permettent de définir les concepts liés aux architectures nécessaires à un processus logiciel. Dans le but de structurer les ADLs ainsi définis et de permettre la collaboration des différents acteurs d'un processus logiciel, les méta-modèles sont définis en mettant en œuvre la séparation des préoccupations architecturales d'un processus logiciel. Cette séparation définit l'organisation des différents concepts d'un ADL. Un outillage complément de ce cadre de travail permet de produire automatiquement, sur la base du méta-modèle d'un ADL, l'environnement associé pour la manipulation des architectures logicielles. Ce dernier est architecturé autour d'une représentation réifiée des architectures logicielles. Cette représentation suit la séparation des préoccupations définie dans le méta-modèle et permet d'offrir à chaque acteur d'un processus logiciel une vue dédiée sur l'architecture d'une application.
|
Page generated in 0.0986 seconds