Please enable JavaScript.
Coggle requires JavaScript to display documents.
UML - Coggle Diagram
UML
Actividades
-
-
Estudio de las entradas, el flujo y las salidas de información.
Cuando los empleados participan en proyectos llevan a cabo ciertas actividades y dedican un determinado número de horas semanales a hacer esta actividad.
-
Diagrama de Casos de Uso
Vision
permiten tener una visión externa de cómo los usuarios interactúan con las funcionalidades del sistema.
.
Funcion
utilizarán en posteriores fases del proyecto para modelar el dominio y los diagramas de comportamiento (diagrama de secuencias y comunicación).
Actor
representa un rol de algo externo al sistema y que interactúa con el. La mayor parte de las veces son usuarios, y a veces otros sistemas,
Un actor se representa en UML como un muñeco de palo
Representacion
representan con una elipse que enlaza con el actor o actores que interactúan con el mediante una línea llamada asociación.
definicion
-
Se añadió por primera vez a la lista de tecnologías empleadas por el OMG en 1997 y desde entonces se ha convertido en el estándar de la industria para modelar sistemas de software.
Uno de sus principales usos es la simplificación de sistemas complejos a través de diagramas, facilitando su análisis y diseño
-
Secuencia
Objetivos
- Identificar los eventos y las operaciones del sistemas.
Punto de partida
-
- La descripción de los diagramas de secuencia del sistemas es posterior a la descripción de los casos de uso.
Casos de uso
- Describen cómo los actores interactuan con el sistemas software.
- El actor genera eventos hacia el sistema que exigen la ejecución de alguna operación como respuesta (durante la interacción).
- A partir de los casos de uso podemos identificar cuáles son los eventos que van de los actores hacia el sistema.
Ejemplos
Un terminal de punto de venta (TPV) es un sistema computerizado usada para registrar las ventas y gestionar pagos. Se usa principalmente en supermercados y grandes almacenes. Incluye componentes hardware (como el ordenador y el escáner del código de barras) y software para ejecutar el sistema. Se nos pide que especifiquemos el software de este sistema.
-
se representa el caso de uso “Hacer jugada” para un hipotético actor de un escenario de un videojuego de ajedrez.
-
UML
ventajas UML
- Estandarización.2.Visualización clara. 3. Facilita la comunicación. 4. Documentación efectiva.
Desventajas UML
- Tiempo y esfuerzo. 2. Sobrecarga innecesaria. 3. Interpretación ambigua
clases
Describe un modelo estático del sistema en términos de las entidades, interfaces,asociación herencia y dependencia
Atributos
Atributos: los atributos describen las propiedades que representan a una clase y se definen mediante una cadena alfanumérica precedida por el tipo de dato. La especificación de los atributos es la primera sección dentro del diseño de la clase. Por lo tanto se definirá un atributo mediante la siguiente notación: [alcance] Atributo [ : Tipo [multiplicidad] ] [:Valor inicial] }
De instancia: cuando cada propiedad del objeto posee un valor diferente al resto de objetos para el mismo tipo de clase, por ejemplo, los de la figura
De clase: cuando todas las instancias de una clase comparten el mismo valor. Nos referimos en este caso a las variables estáticas de Java o C++“ y a los constructores.
Nombre
Nombre: identifica unívocamente a la clase dentro del diagrama de la aplicación. El nombre de la clase debe ser una cadena alfanumérica conteniendo cualquier caracter excepto los espacios en blanco y el operador de resolución de ambito
El nombre de clase puede aparecer opcionalmente precedido del nombre del paquete al que pertenece; su
sintaxis se define pues, en notación de expresión regular“): [paquete : : ] NombreClase.
Operaciones:
Operaciones: las operaciones son las acciones o funcionalidades básicas que ofrece el objeto de la clase hacia el resto de objetos o para la propia gestión del estado interno.