Tabla de contenidos
Cuando ArgoUML comienza, entonces se muestra un diagrama de clases vacio al cual puede añadir varios objetos. ArgoUML trabaja de acuerdo a los siguientes principios:
Las operaciones de guardar y abrir manejan un
proyecto
a la vez.
Un proyecto
corresponde a un
modelo
mas la informacion del diagrama
i.e. todas las cosas que puedes editar a traves de la ventana ArgoUML.
El modelo
puede contener muchos
objetos (ModelElements, elementos de modelo) los cuales
completan una descripcion UML de
un sistema que esta describiendo.
Todos los ModelElements deben ser presentados en el diagrama,
pero esto no es requerido.
Por lo tanto, el modelo
que es guardado en ArgoUML es independiente del contenido de los diagramas.
Esto puede ser explicado por la posibilidad
para generar codigo de programa desde el
modelo
- no necesita
ningun diagrama para esto.
El proyecto
ArgoUML tambien contiene
toda la informacion del diagrama, i.e.
las figuras (presentacion) usadas
para representar varios UML ModelElements,
su ubicacion, color, etc.
Algunos ModelElements aparecen sobre multiples diagramas,
algunos solo en uno o ninguno.
Por lo tanto, los proyectos guadandolos y abriendolos
retienen toda esta informacion.
Esta es una forma para solo guardar la
informacion del modelo
,
la cual es a traves del menu
"Herramientas"->"Expoter como XMI...".
Esto puede ser util e.g.
cuando genera codigo programado
con una herramienta externa
que entiende XMI.