uml resumen de los diferentes diagramas
El lenguaje unificado de diagrama o notación (UML) sirve para especificar, visualizar y documentar esquemas de sistemas de software orientado a objetos. UML no es un método de desarrollo, lo que significa que no sirve para determinar qué hacer en primer lugar o cómo diseñar el sistema, sino que simplemente le ayuda a visualizar el diseño y a hacerlo más accesible para otros. UMLestá controlado por el grupo de administración de objetos (OMG) y es el estándar de descripción de esquemas de software.
UML está diseñado para su uso con software orientado a objetos, y tiene un uso limitado en otro tipo de cuestiones de programación.
UML se compone de muchos elementos de esquematización que representan las diferentes partes de un sistema de software. Los elementos UML seutilizan para crear diagramas, que representa alguna parte o punto de vista del sistema. Soporta los siguientes tipos de diagramas:
Diagrama de casos de uso. Que muestra a los actores (otros usuarios del sistema), los casos de uso (las situaciones que se producen cuando utilizan el sistema) y sus relaciones.
Diagrama de clases. Que muestra las clases y la relaciones entre ellas.
Diagrama desecuencia. Muestra los objetos y sus múltiples relaciones entre ellos.
Diagrama de colaboración. Que muestra objetos y sus relaciones, destacando los objetos que participan en el intercambio de mensajes.
Diagrama de estado. Muestra estados, cambios de estado y eventos en un objeto o en parte del sistema.
Diagrama de actividad. Que muestra actividades, así como los cambios de una a otraactividad junto con los eventos que ocurren en ciertas partes del sistema.
Diagrama de componentes. Que muestra los componentes de mayor nivel de la programación (cosas como Kparts o Java Beans).
Diagrama de implementación. Que muestra las instancias de los componentes y sus relaciones.
Diagrama de relaciones de entidad. Que muestra los datos y las relaciones y restricciones entre ellos.Diagramas de casos de uso
Los diagramas de casos de uso describen las relaciones y las dependencias entre un grupo de casos de uso y los actores participantes en el proceso. Es una descripción de las acciones de un sistema desde el punto de vista del usuario.
Es importante resaltar que los diagramas de casos de uso no están pensados para representar el diseño y no puede describir los elementosinternos de un sistema. Los diagramas de casos de uso sirven para facilitar la comunicación con los futuros usuarios del sistema, y con el cliente, y resultan especialmente útiles para determinar las características necesarias que tendrá el sistema. En otras palabras, los diagramas de casos de uso describen qué es lo que debe hacer el sistema, pero no cómo.
Actor
Un actor es unaentidad externa (de fuera del sistema) que interacciona con el sistema participando (y normalmente iniciando) en un caso de uso. Los actores pueden ser gente real (por ejemplo, usuarios del sistema), otros ordenadores o eventos externos.
Los actores no representan a personas físicas o a sistemas, sino su rol. Esto significa que cuando una persona interactúa con el sistema de diferentes maneras(asumiendo diferentes papeles), estará representado por varios actores.
Diagrama de clases
Los diagramas de clases muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras. Se dice que los diagramas de clases son diagramas “estáticos” porque muestran las clases, junto con sus métodos y atributos, así como las relaciones estáticas entre ellas: qué clases“conocen” a qué otras clases o qué clases “son parte” de otras clases, pero no muestran los métodos mediante los que se invocan entre ellas.
Clase
Una clase define los atributos y los métodos de una serie de objetos. Todos los objetos de esta clase (instancias de esa clase) tienen el mismo comportamiento y el mismo conjunto de atributos (cada objetos tiene el suyo propio). En...
Regístrate para leer el documento completo.