Démarches
On distingue deux démarches :
l'Ingénierie Système
la Rétro-Ingénierie
En Ingénierie Système, le système n'existe pas encore, il faut le spécifier.
Il s'agit d'analyser la demande initiale du client et de la formaliser, en répondant, par le biais de diagrammes à un questionnement du type :
Quelle situation problème est à l'origine du besoin ?
Quelle est la mission principale du système ?
Dans quel contexte le système est-il amené à évoluer ?
Quels services doit-il rendre (aux utilisateurs, ...) ?
...
Il est ensuite possible de spécifier les exigences systèmes : performances attendues, contraintes qui impactent la conception. Ce n'est qu'ensuite que seront élaborées et figées les solutions technologiques permettant de satisfaire l'ensemble des exigences définies.
La complexité des systèmes actuels, pluritechnologiques, au sens M.E.I (Matière, Energie, Information) rend nécessaire un langage graphique :
indépendant de la technologie, donc compréhensible par tous les techniciens quelle que soit leur spécialité
capable d'assurer la traçabilité des exigences, toutes les exigences devant au final être satisfaites.
En Rétro-Ingénierie, le système existe déjà mais on souhaite cependant en analyser le fonctionnement, la structure, jusqu'à remonter aux exigences de départ pour :
comprendre ce qui fait son succès commercial (analyse de la concurrence,...)
documenter un système ancien en vue de le maintenir en conditions opérationnelles ...
Le langage SysML est adapté à toutes ces préoccupations actuelles.