Pré. | Proc. |
Aperçu de la langue
Vous utiliserez le méta-modèle d'ingénierie des processus logiciels et systèmes (SPEM) pour définir les processus de développement de logiciels et de systèmes et les composants qui les composent, notamment : activités, tâches, jalons et produits de travail. La portée de SPEM est intentionnellement limitée aux éléments minimaux nécessaires à la définition de tout processus de développement de logiciels et de systèmes. Fonctionnalités pour des domaines ou disciplines de développement particuliers (par exemple, Gestion de Projet , analyse) ont été délibérément exclues. L'objectif de SPEM est clairement fixé sur les projets de développement dans le but de créer un facilité utile pour une large gamme de méthodes et de processus de développement de styles, d'horizons culturels, de niveaux de formalisme, de modèles de cycle de vie et de communautés différents.
SPEM n'est pas un langage générique mais plutôt un langage modélisation de processus très flexible, et ne tente pas de fournir ses propres concepts modélisation du comportement. Le langage définit plutôt la capacité de l'implémenteur à choisir l'approche modélisation du comportement générique qui correspond le mieux à ses besoins. Il fournit également des structures spécifiques pour améliorer ces modèles de comportement génériques qui sont caractéristiques pour décrire les processus de développement. SPEM définit les éléments supplémentaires et les structures d'information dont vous avez besoin pour les processus d'ingénierie modélisés avec des activités UML 2.0 ou BPMN/BPDM pour décrire un processus de développement de production. Le méta-modèle SPEM 2.0 est structuré en sept principaux paquetages de méta-modèles.
La structure partitionne le modèle en unités logiques. Chaque unité étend les éléments dont elle dépend et fournit à son tour des structures et des capacités supplémentaires aux éléments définis plus bas dans la structure. Le mécanisme de fusion Paquetage UML est utilisé pour réaliser une extension progressive des capacités modélisées unité par unité, ce qui signifie que les Paquetages inférieurs sont utilisés pour des processus plus spécialisés.