Professional Documents
Culture Documents
6CM25 2021351446 Uml
6CM25 2021351446 Uml
GRUPO: 6CM25
INGENIERIA EN SOFTWARE
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:
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
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 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.
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:
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.
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