Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRONICA


UNIDAD CULHUACÁN

NOMBRE: TERRAZAS NAVA PABLO

GRUPO: 6CM25

INGENIERIA EN SOFTWARE

PROFESOR: ADOLFO RODRÍGUEZ ACOSTA.

DIAGRAMAS UML
La metodología de UML, es una representación grafica que permite visualizar un proyecto
que se va desarrollando, prácticamente se tratan de planos sobre el funcionamiento y
estructura de un software haciendo que sea más comprensible, además en pocas palabras
se trata de un diseño previo, donde puede conocerse como será una aplicación o programa,
antes de iniciar su construcción.

Estos diagramas UML tienen una alta importancia de uso ya que nos ayudaran a:

a) Dar un estándar de desarrollo visual y comprensible, claro y resumido del proyecto.


b) Permite comprender los objetos y la relación que existe entre ellos
c) Cuanta con amplio apoyo entre empresas
d) Es flexible a los cambios
e) Se abre a nuevos avances
f) Es muy útil para un análisis mucho mas profundo del sistema informático.

Los diagramas UML están formados por diferentes categorías las cuales son los diagramas
de:

A) activades
B) máquina de estado,
C) secuencia, de tiempo.
D) Orientado a objetos
E) Casos de uso

Un breve ejemplo para la realización de un diagrama UML de clases primeramente debemos


definir las clases que nuestro sistema tendrá en este caso para un banco lo primero que
debemos definir son las atributos y métodos que llevara por ejemplo la clase Banco que
esta fungirá la acción de ser la superclase o clase padre , teniendo como variables un
código y una dirección , así mismo sus métodos que podrían ser gestionar y mantener, así
mismo las demás clases que serán subclases de la clase padre tendrán diferentes
características aunque derivaran o sobrescribirán métodos de la clase padre , en este caso
podría ser la clase cliente que al igual tendrá atributos como un nombre, una dirección , un
numero de cuenta y un pin al igual como métodos podría tener el verificar contraseña , por
lo que en conclusión un diagrama UML ayudara a tener una mejor administración y
visualización de los requerimientos del sistema.

Diagrama de clases
Como se puede observar un diagrama de clases se caracteriza por las clases definidas ya
que ellas tendrán un orden mucho mas comprensible como lo es la dependencia de una
clase padre y que cada clase contendrá métodos y atributos que conectaran entre si
mismas.

Diagrama de objeto

Un ejemplo claro podría ser este diagrama que como se sabe un objeto es una instancia de
la clase, a lo que los diagramas de objetos se basan en tener una clase y que de esa clase
obtenga su instancia y a esa instancia darle atributos como la clase Carro su instancia
podría ser carroDeportivo con sus atributos que hereda como color, km, etc.

Diagrama flujo de datos


 traza el flujo de la información para cualquier proceso o sistema. Emplea símbolos definidos,
como rectángulos, círculos y flechas, además de etiquetas de texto breves, para mostrar las
entradas y salidas de datos, los puntos de almacenamiento y las rutas entre cada destino.

Diagrama de secuencia

Estos diagramas de secuencia pueden ser referencias útiles para empresas ya que
representa los detalles de un caso de uso UML , tal que modela lógica de una operación ,
una función o un procedimiento. Como se observa esta compuesto por elementos de gran
ayuda como los símbolos de actores , de paquete y de línea de vida así como nos ayuda a
representar símbolos de bucles de opción y de alternativas.

Diagrama de Componentes

Estos diagramas representan relaciones entre los componentes individuales del sistema
mediante una vista de diseño estática.

Los componentes suelen encapsular clases y, por lo tanto, también se los conoce como sub-
formas o especializaciones de clases. Al igual que las clases, tienen una estructura compuesta
y pueden definirse en más detalle por medio de atributos, métodos y operaciones, por
ejemplo. Los componentes pueden ser una compilación de clases y, por ejemplo, ser
implementados simultáneamente por varias clases en tiempo de ejecución

Diagrama de Seguimiento
Este diagrama también llamado de GANTT M uy usado en la gestión de proyectos, es un
gráfico de barras horizontales que se usa para ilustrar el cronograma de un proyecto,
programa o trabajo. Es una forma de visualizar la programación de tu proyecto, de dar
seguimiento a los logros y de estar siempre familiarizado con el cronograma de tu trabajo. 

Diagrama de Casos de uso

En este diagrama es representado desde el punto de vista del usuario que se llama actor.
Este actor no tiene que ser necesariamente un humano , sino que el rol también puede
atribuirse a un sistema externo que acceda a otro sistema. Por lo que muestra la relación
entre un actor y sus requisitos o expectativas del sistema, sin representar las acciones que
tienen lugar o ponerlas en orden lógico.

ara garantizar que el diagrama de casos de uso sea comprensible para todo el mundo de un
vistazo, se utilizan elementos estandarizados para elaborarlo. En primer lugar, hay tres
elementos principales:

 Actor: tanto si es una persona, como un sistema, se representa con el dibujo de una


figura humana esquemática.
 Sistema: el sistema al que se refiere el caso de uso tiene forma de rectángulo.
 Caso de uso: se muestra como una elipse que suele incluir un texto describiendo
brevemente el proceso.

Diagrama de Máquinas de estado


Una máquina de estados es cualquier dispositivo que almacena el estado de un objeto en un
momento dado y puede cambiar el estado o causar otras acciones según la entrada que reciba.
Estados se refiere a las diferentes combinaciones de información que un objeto puede
mantener, no la forma en que el objeto se comporta.

 Representar objetos basados en eventos en un sistema reactivo.


 Ilustrar escenarios de casos de uso en un contexto de negocios.
 Describir cómo se mueve un objeto a través de diversos estados a lo largo de su
existencia.
 Mostrar el comportamiento general de una máquina de estados o el comportamiento
de un conjunto relacionado de máquinas de estados.

Diagrama Actividades
Los diagramas de actividades, junto con los diagramas de casos de uso y los diagramas de
máquina de estados, son considerados diagramas de comportamiento porque describen lo que
debe suceder en el sistema que se está modelando.

Los diagramas de actividades ayudan a que las personas en las áreas de negocios y desarrollo
de una organización se integren para comprender el mismo proceso y comportamiento. Usarás
un conjunto de símbolos especializados —incluidos aquellos para pasos de inicio, finalización,
fusión y recepción en el flujo— para crear un diagrama de actividades

Sus componentes:

a) Acción
b) Nodo de decisión
c) Flujo de control
d) Nodo inicial
e) Nodo terminal

Diagrama Implementación.
Un diagrama de implementación presenta la distribución física del hardware “nodos”
utilizado en un sistema, así como la asociación de este con los programas ejecutables.

Un diagrama de implementación incluye los siguientes elementos:


 clase de nodo: representa una clase de un recurso físico. Por ejemplo: servidor, PC,
impresora, etc.
 instancia de nodo: representa un recurso físico. Por ejemplo: servidor 3, impresora 70,
etc.
 conexión: representa la comunicación entre dos nodos. Por ejemplo: Enlace RDSI o
TCP/IP.
 paquete: divide y organiza la representación del diagrama (del mismo modo que los
directorios organizan los archivos).

Fuentes bibliográficas:

https://diagramasuml.com/

https://blog.comparasoftware.com/diagramas-de-uml-que-significa-esta-metodologia/

https://www.lucidchart.com/pages/es/tutorial-de-diagrama-de-clases-uml

You might also like