jueves, 19 de marzo de 2020

UML - (Unified Modeling Language):


UML: son las siglas de “Unified Modeling Language” o “Lenguaje Unificado de Modelado”. Se trata de un estándar que se ha adoptado a nivel internacional por numerosos organismos y empresas para crear esquemas, diagramas y documentación relativa a los desarrollos de software programas informáticos lenguaje unificado de modelado es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad….
https://youtu.be/-OWd0tJAK10

IMPORTANCIA DE UML EN EL DESARROLLO DE SOFTWARE:
Hoy en día, UML ("Unified Modeling Language") esta consolidado como el lenguaje estándar en el análisis y diseño de sistemas de computo. Mediante UML es posible establecer la serie de requerimientos y estructuras necesarias para plasmar un sistema de software previo al proceso intensivo de escribir código.


DIAGRAMAS UML Y COMO SE CLASIFICAN:
Diagramas estructurales
Diagrama de clases
Diagrama de componentes
Diagrama de despliegue
Diagrama de objetos
https://youtu.be/6OYbH9NpLbg

TIPOS DE RELACIONES QUE SE DAN EN UN DIAGRAMA DE CLASES:
Existen distindos tipos de relaciones entre clases, entre ellas tenemos:
Asociación (conexión entre clases)
Dependencia (relación de uso)
Generalización/especialización (relaciones de herencia).



AGREGACIÓN, COMPOSICIÓN, ASOCIACIÓN, GENERALIZACIÓN Y MULTIPLICIDAD EN UN DIAGRAMA DE CLASES: 

La agregación es un tipo de asociación que indica que una clase es parte de otra clase (composición débil). Los componentes pueden ser compartidos por varios compuestos (de la misma asociación de agregación o de varias asociaciones de agregación distintas). 
Composición es una forma fuerte de composición donde la vida de la clase contenida debe coincidir con la vida de la clase contenedor.
Una asociación es una relación estructural que describe una conexión entre objetos. En la figura 1 podemos observar una relación entre la clase Cliente y la clase Dirección.
Una generalización muestra que una clase hereda de otra clase



DIAGRAMA DE CASO DE USO, IMPORTANCIA, UTILIDAD.



ELEMENTOS DE UN DIAGRAMA DE CASO DE USO:
El diagrama de casos de uso representa la forma en como un Cliente (Actor) opera con el sistema en desarrollo, además de la forma, tipo y orden en como los elementos interactúan (operaciones o casos de uso). Un diagrama de casos de uso consta de los siguientes elementos:
  • Actor.
  • Casos de Uso.
  • Relaciones de Uso, Herencia y Comunicación.

·         Actor
  


Una definición previa, es que un Actor es un rol que un usuario juega con respecto al sistema.
Caso de Uso

 Es una operación o tarea específica que se realiza tras una orden de algún agente externo, sea desde una petición de un actor o bien desde la invocación desde otro caso de uso.


Relaciones de uso:
Las relaciones se explicaron de manera específica en el apartado 1.2.4 de este módulo, ahora se explica de manera sencilla para observar su uso dentro de los diagramas de casos de uso.
DIAGRAMA DE ESTADO:

DIAGRAMA DE SECUENCIA:



DIAGRAMA DE ACTIVIDADES:

UML - (Unified Modeling Language):

UML:   son las siglas de “Unified Modeling Language” o “Lenguaje Unificado de Modelado”. Se trata de un estándar que se ha adoptado a niv...