Tipos de elementos de
implementación
Los elementos de implementación se pueden categorizar de forma general como archivos y directorios. Los archivos se
pueden categorizar, posteriormente, del modo siguiente:
Archivos de código fuente
|
Estos archivos los puede modificar directamente un desarrollador. Esto incluye:
-
código fuente compilable (como: archivos .h, .cpp y .hpp para C++, CORBA IDL, o .java para
Java)
-
origen interpretado (HTML, varios lenguajes de scripts), y archivos de datos modificables por
el usuario (como las tablas de base de datos, archivos de configuración, archivos gráficos,
etc.).
|
Archivos derivados
|
Estos archivos no están previstos para que los modifique directamente un desarrollador.
Derivan de archivos de origen.
Algunos archivos derivados están previstos para ser utilizados en el sistema operativo (como DLL,
JAR y EXE). Otros son los resultados intermedios de la compilación (por ejemplo, los archivos .o de
compilar C++ y archivos .class de compilar código java).
|
Elementos de
implementación del modelado
En la versión 1.3 de la especificación del Lenguaje unificado de modelado (UML), los archivos se modelan como
componentes UML. En UML 1.4, la representación ha cambiado al artefacto UML. Muchas herramientas y perfiles UML siguen
utilizando componentes para el modelado de archivos.
En muchos casos, el modelado de archivos y directorios debe efectuarse con moderación, a menos que exista algún soporte
automático. Los archivos se pueden visualizar en la estructura del directorio del proyecto, y la relación entre
archivos y elementos de diseño a menudo es suficientemente clara desde la estructura del directorio y los convenios de
denominación.
Consulte el apartado Directriz
de producto de trabajo: Modelo de implementación para obtener más detalles.
|