Types des éléments
d'implémentation
Les éléments d'implémentation peuvent généralement être catégorisés en fichiers et en répertoire. Les fichiers peuvent
ensuite être catégorisés de la manière suivante :
Fichiers code source
|
Ces fichiers peuvent être directement modifiés par un développeur. Cela inclut :
-
le code source compilable (comme les fichiers .h, .cpp et .hpp pour C++, IDL CORBA ou .java for
Java)
-
les sources d'interprétation (HTML et plusieurs langages de script) et les fichiers de données
modifiables par l'utilisateur (comme les tables d'une base de données, les fichiers de
configuration, les fichiers graphiques etc.).
|
Fichiers dérivés
|
Ces fichiers ne peuvent pas être directement modifiés par un développeur. Ils dérivent des
fichiers source.
Certains fichiers dérivés doivent être utilisés dans le système opérationnel (comme les fichiers
DLL, JAR et EXE). D'autres sont le résultat intermédiaire d'une compilation (par exemple, les
fichiers .o des compilations de C++ et les fichiers .class des compilations de code java).
|
Modélisation des
éléments d'implémentation
Dans la version 1.3 de la spécification du langage UML, les fichiers sont modélisés comme des composants UML. Dans la
version 1.4, ils sont modélisés sous forme d'artefacts UML. Beaucoup d'outils et de profils UML continuent à utiliser
des composants pour modéliser les fichiers.
Dans tous les cas, on devrait procéder à la modélisation de fichiers et de répertoires de façon modérée, à moins qu'il
n'y ait une prise en charge automatisée. Les fichiers peuvent être vus dans la structure du répertoire du projet et la
relation entre les fichiers et les éléments de conception est généralement assez claire grâce à la structure du
répertoire et des conventions de dénomination.
Voir Instructions relatives au produit : modèle d'implémentation pour plus de détails.
|