Quinze ans après les débuts prometteurs de l'objet, les méthodes d'ingénierie centrées objet tardent à s'imposer au sein de certaines entreprises. Plusieurs raisons peuvent être invoquées, en particulier le fait que la réutilisation de composants dans les étapes amont du développement des applications reste difficile. Les travaux entrepris autour de la méthode Symphony ont tenté de pallier à ce problème. Ils ont pour objectifs d'adopter une vision métier centrée sur l'utilisateur, d'optimiser la réutilisation de composants métier dans les étapes amonts du développement des applications et de faciliter l'adaptation aux évolutions des besoins métier des applications. Symphony est une méthode de développement à base de composants métier issue de l'expérience de la société Umanis. Tant au niveau conceptuel que logiciel une application est vue comme un assemblage de composants indépendants et interconnectés. Cet article met l'accent sur le modèle conceptuel des composants métier et de leurs relations.
A pattern is a general and consensual solution to solve a problem frequently encountered in a particular context. Patterns systems are becoming more and more numerous. They offer product patterns or process patterns of varied range and cover (analysis, design or implementation patterns, and general, domain or enterprise patterns). New application development environments have been developed together with these pattern-oriented approaches. These tools address two kinds of actors: patterns engineers who specify patterns systems, and applications engineers who use these systems to specify information systems. Most of the existing development environments are made for applications engineers; they offer few functionalities allowing definition and organization of patterns systems. This paper presents AGAP, a development environment for defining and using patterns. Not only does AGAP address applications engineers, but it also allows patterns engineers to define patterns systems. The main goal of AGAP is to meet needs of the pattern and application engineer.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.