Ingénierie des méthodes à base de composants

作者: Jolita Ralyte

DOI:

关键词:

摘要: Le travail présenté dans cette thèse s'inscrit dans le domaine de l'ingénierie des méthodes situationnelles. Nous y associons le principe de la réutilisation et proposons de construire des méthodes tenant compte de la situation en cours en réutilisant des fragments d'autres méthodes. La solution proposée comporte deux parties. Dans la première partie nous proposons une approche d'ingénierie de méthodes à base de composants qui peuvent être réutilisés dans la construction de nouvelles méthodes. Cette partie comporte deux éléments : un méta-modèle de méthodes permettant de représenter toute méthode sous forme de composants réutilisables et un modèle de processus de ré-ingénierie de méthodes permettant de transformer toute méthode existante en un assemblage de composants en respectant notre méta-modèle. Dans la deuxième partie nous proposons une approche de construction de méthodes par assemblage de composants. Cette approche permet de construire des nouvelles méthodes ou d'enrichir les méthodes existantes suivant les besoins du projet en cours. Pour cela, nous proposons un modèle de processus d'assemblage pour guider l'ingénieur d'applications dans la sélection des composants et dans leur assemblage. Ce modèle est fondé sur les trois éléments suivants : des opérateurs d'assemblage qui sont appliqués pour assembler les composants de méthodes, des règles de qualité qui permettent de vérifier si les opérateurs sont appliqués correctement et de valider la cohérence et la complétude du résultat obtenu et des mesures de similarité qui permettent de comparer les éléments des modèles de produit et de processus des composants. Finalement, nous proposons un prototype permettant de stocker les composants de méthodes dans une base de méthodes sous forme de documents HTML. Ce prototype utilise le langage SGML et le langage de requêtes associé SGMLQL permettant de consulter la base de méthodes et d'extraire des composants nécessaires en utilisant un navigateur Internet.

参考文章(121)
W. W. Royce, Managing the development of large software systems Proceedings of IEEE WESCON, 1970. pp. 1- 9 ,(1970)
LB Protsko, PG Sorenson, JP Tremblay, Mondrian: system for automatic generation of dataflow diagrams Information & Software Technology. ,vol. 31, pp. 456- 471 ,(1989) , 10.1016/0950-5849(89)90144-4
William Lorensen, James Rumbaugh, Frederick Eddy, Michael Blaha, William Premerlani, Object-Oriented Modeling and Design ,(1990)
John C. Grundy, John R. Venable, Towards an integrated environment for method engineering Proceedings of the IFIP TC8, WG8.1/8.2 working conference on method engineering on Method engineering : principles of method construction and tool support: principles of method construction and tool support. pp. 45- 62 ,(1996) , 10.1007/978-0-387-35080-6_4
Mustapha Tawbi, C Ben Achour, Fernando Vélez, None, Guiding the process of requirements elicitation through scenario analysis: Results of an empirical study database and expert systems applications. pp. 345- 349 ,(1999) , 10.1109/DEXA.1999.795191
Alistair Sutcliffe, Scenario-based requirements analysis Requirements Engineering. ,vol. 3, pp. 48- 65 ,(1998) , 10.1007/BF02802920
A.G. Sutcliffe, N.A.M. Maiden, S. Minocha, D. Manuel, Supporting scenario-based requirements engineering IEEE Transactions on Software Engineering. ,vol. 24, pp. 1072- 1088 ,(1998) , 10.1109/32.738340
Takuya Katayama, A Hierarchical And Functional Software Process Description And Its Enaction international conference on software engineering. pp. 343- 352 ,(1989) , 10.1145/74587.74632
S. Castano, V. De Antonellis, A constructive approach to reuse of conceptual components [1993] Proceedings Advances in Software Reuse. pp. 19- 28 ,(1993) , 10.1109/ASR.1993.291721
Axel van Lamsweerde, Anne Dardenne, Stephen Fickas, Goal-directed concept acquisition in requirements elicitation international workshop on software specification and design. pp. 14- 21 ,(1991) , 10.5555/952786.952790