Chapter 3. Principios de ArgoUML

Table of Contents

3.1. Proyecto, Modelo y Diagrama
3.2. Objetos
3.3. Resumen de la Ventana

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:

3.1. Proyecto, Modelo y Diagrama

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.