Вы находитесь на странице: 1из 5

Lenguaje Unificado de Modelado - UML

UML (Lenguaje Unificado de Modelado) es un lenguaje de modelado de sistemas


de software. Diseñado como una herramienta gráfica donde se puede construir,
especificar, visualizar y documentar sistemas.

Permite representar el modelo de un escenario, donde se describen las entidades


intervinientes y sus relaciones. También podemos al describir cada entidad,
especificar las propiedades y el comportamientos de las mismas.

UML es un lenguaje y como tal tiene un vocabulario y una gramática


determinados. Como lenguaje de modelado, su gramática, es decir el conjunto de
reglas para la vinculación de sus vocablos, está organizada para la representación
de un conjunto acotado de patrones meta-conceptuales, que constituyen los
modelos de representación de conceptos propuestos en las tres metodologías que
están en su origen.

El objetivo de UML es “proporcionar a desarrolladores de software, arquitectos de


sistemas e ingenieros de software de herramientas para el análisis, diseño e
implementación de sistemas basados en software, así como modelar procesos de
negocio y similares, el modelado captura las partes esenciales del sistema.

 El modelado de sistema (no solo de software) utilizando los conceptos de


orientación de objetos.
 Establece una unión haciendo que métodos conceptuales sean también
ejecutables
 Crear un lenguaje de modelado utilizable por el hombre y máquina.

El UML está destinado a ser dominante, el lenguaje de modelado común para ser
utilizado en la industria. Se basa totalmente en conceptos y estándares
ampliamente probados procedentes de las metodologías existentes y también está
muy bien documentado con toda la especificación de la semántica del lenguaje
representado en meta-modelos.

UML es un lenguaje con un alcance muy grande y que cubre diversos conjuntos
de dominios arquitectónicos en el diseño de aplicaciones. Por ello, no todas sus
capacidades de modelados son necesariamente útiles en todos los dominios o
aplicaciones, permite seleccionar sólo aquellas partes del lenguaje que sean
realmente útiles.

MODELADO UML

Busca representar los planos del software


 El modelado es la espina dorsal del desarrollo de software de calidad
 Modelo: Simplificación de la realidad
 UML busca
 Visualizar cómo es o queremos que sea un sistema
 Especificar la estructura o el comportamiento de un sistema
 Proporcionar plantillas que nos guíen en la construcción de un
sistema
 Documentar las decisiones que hemos adoptado
 Principios básicos del modelado
 Seleccionar el modelo adecuado para cada momento, y
dependiendo de qué modelo se elija se obtendrán diferentes
beneficios y diferentes costes

• El modelado orientado a objetos proporciona sistemas más flexibles y


readaptarles.

 Todo modelo puede ser expresado en base a diferentes niveles de


precisión
 Obtener modelos que representen la realidad lo más claramente
posible
 Un único modelo no es suficiente.

APLICACIÓN DE UML

El UML se utiliza en el desarrollo de varios tipos de sistemas. Siempre cubre


cualquier característica de un sistema en uno de sus diagramas y también se
aplica en diferentes etapas de desarrollo de un sistema, desde la especificación
del análisis de requisitos hasta su finalización con fase de prueba, el uso más
común es para crear modelos de sistemas de software, pero UML también se
utiliza para representar sistemas mecánicos sin ningún software. Estos son
algunos tipos diferentes de sistemas con sus características comunes:

 Sistemas de información: almacenar, navegar, editar y mostrar la


información de los usuarios. Mantener grandes cantidades de datos
con relaciones complejas, que se almacenan en bases de datos
relacionales u orientados a objetos.
 Sistemas Técnicos: mantener y controlar los equipos técnicos como
las telecomunicaciones, equipo militar o proceso industriales. Deben
tener interfaces de equipos especiales y menos software de
programación que los sistemas de información. Los sistemas
técnicos suelen ser sistemas en tiempo real.
 Sistemas Real- time integrados: ejecutados en simples piezas de
hardware integradas en teléfonos móviles, coches, alarmas, etc.
Estos sistemas implementan programación de bajo nivel y necesitan
apoyo en tiempo real.
 Sistemas distribuidos: distribuidos en maquinas en las que los datos
se transfieren fácilmente de una maquina a otra. Requieren
mecanismos de comunicación sincronizados para garantizar la
integridad de los datos y por lo general se constituyen en
mecanismos de objetos como CORBA, CDM/ DCOM o java Beans/
RMI
 Sistemas de Software: definen una infraestructura técnica que otros
software usan. Sistemas operacionales, bases de datos y acciones
de usuarios que realizan acciones de bajo nivel en el hardware,
mientras proporcionan interfaces genéricas de uso de otro software.
 Sistemas de negocios: describen los objetivos , las especificaciones
(personas, equipos, etc.), las normas (leyes, estrategias de negocios,
etc.) y trabajo real realizado en los procesos de negocios.

Existen cinco etapas en el desarrollo de sistemas de software: análisis de


requisitos, análisis, diseño (proyecto), programación y pruebas. Estas cinco etapas
no deben ser ejecutadas en el orden descrito anteriormente, sino de forma que
problemas detectados en una cierta fase modifiquen o mejoren las fases
desarrolladas anteriormente de forma que el resultado global genere un producto
de alta calidad y rendimiento.

UML se puede usar para modelar distintos tipos de sistemas: sistemas de


software, sistemas de hardware, y organizaciones del mundo real. UML ofrece
nueve diagramas en los cuales modelar sistemas.

 Diagramas de Casos de Uso para modelar los procesos “business”.


 Diagramas de Secuencia para modelar el paso de mensajes entre objetos.
 Diagramas de Colaboración para modelar interacciones entre objetos.
 Diagramas de Estado para modelar el comportamiento de los objetos en el
sistema.
 Diagramas de Actividad para modelar el comportamiento de los Casos de
Uso, objetos u operaciones.
 Diagramas de Clases para modelar la estructura estática de las clases en el
sistema.
 Diagramas de Objetos para modelar la estructura estática de los objetos en
el sistema.
 Diagramas de Componentes para modelar componentes.
 Diagramas de Implementación para modelar la distribución del sistema.

Figura 1. Diagramas de UML

UML proporciona la capacidad de modelar actividades de planificación de


proyectos y de sus versiones, expresar requisitos y las pruebas sobre el sistema,
representar todos sus detalles así como la propia arquitectura. Mediante estas
capacidades se obtiene una documentación que es válida durante todo el ciclo de
vida de un proyecto.

CONCLUSIONES

Lenguaje Unificado de Modelado es una herramienta gráfica donde se puede


construir, especificar, visualizar y documentar sistemas capturar la idea del
sistema requerido, para luego comunicarla a los involucrados en el proyecto. Esta
tarea se lleva a cabo en las etapas de análisis y diseño, utilizando simbología y
diagramas UML con el objeto de modelar el sistema.

Modelar el sistema utilizando los diagramas de UML, significa en definitiva contar


con documentos que plasman el trabajo de capturar la idea para la posterior
evolución del proyecto. El cliente podrá entender el plan de trabajo de los
especialistas y señalar cambios si no se captó correctamente alguna necesidad o
bien, indicar cambios sobre la marcha del proyecto
WEBGRAFIA

 http://sedici.unlp.edu.ar/bitstream/handle/10915/20006/Documento_completo.pdf?sequ
ence=1&isAllowed=y
 http://148.228.16.10/archivo/TES1097.pdf
 https://s3.amazonaws.com/academia.edu.documents/33172884/uml_JAVA.pdf?response
-content-
disposition=inline%3B%20filename%3DProyectos_UML_Diagramas_de_clases_y_apli.pdf
&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-
Credential=AKIAIWOWYYGZ2Y53UL3A%2F20200211%2Fus-east-
1%2Fs3%2Faws4_request&X-Amz-Date=20200211T082229Z&X-Amz-Expires=3600&X-
Amz-SignedHeaders=host&X-Amz-
Signature=0ad613158759a15f8aca4171eb1f89e2bf195c51f91d34a7f5aca0c3e0615cc0
 https://books.google.es/books?hl=es&lr=&id=IyXLCgAAQBAJ&oi=fnd&pg=PT7&dq=aplicac
iones+UML+&ots=t4EeS5TPAK&sig=S9xZdxZ0ofSpgGLIhZQMcwEA0LQ#v=onepage&q=apli
caciones%20UML&f=false
 https://moodle2.unid.edu.mx/dts_cursos_mdl/pos/TI/IS/AM/10/Introduccion_uml.pdf
 https://pdfs.semanticscholar.org/2a0d/05e5785974250799dd389e8c8c624f154a16.pdf

Вам также может понравиться

  • Ejercicio 2 Diagrama Causa Efecto
    Ejercicio 2 Diagrama Causa Efecto
    Документ1 страница
    Ejercicio 2 Diagrama Causa Efecto
    Ana Karen Calamani Flores
    Оценок пока нет
  • Fantasía o Realidad
    Fantasía o Realidad
    Документ7 страниц
    Fantasía o Realidad
    Ana Karen Calamani Flores
    Оценок пока нет
  • Qué Es El Networking y para Qué Sirve
    Qué Es El Networking y para Qué Sirve
    Документ6 страниц
    Qué Es El Networking y para Qué Sirve
    Ana Karen Calamani Flores
    Оценок пока нет
  • Gestion Stock
    Gestion Stock
    Документ15 страниц
    Gestion Stock
    Ana Karen Calamani Flores
    Оценок пока нет
  • Mujeres Más Representativo de La Antigua Grecia Es
    Mujeres Más Representativo de La Antigua Grecia Es
    Документ3 страницы
    Mujeres Más Representativo de La Antigua Grecia Es
    Ana Karen Calamani Flores
    Оценок пока нет
  • Teoria Stocastica
    Teoria Stocastica
    Документ5 страниц
    Teoria Stocastica
    Ana Karen Calamani Flores
    Оценок пока нет
  • Urbana Que Engloba Una Ciudad Central
    Urbana Que Engloba Una Ciudad Central
    Документ3 страницы
    Urbana Que Engloba Una Ciudad Central
    Ana Karen Calamani Flores
    Оценок пока нет
  • En La Mitología Griega
    En La Mitología Griega
    Документ3 страницы
    En La Mitología Griega
    Ana Karen Calamani Flores
    Оценок пока нет
  • Historia Neoclasica
    Historia Neoclasica
    Документ11 страниц
    Historia Neoclasica
    Ana Karen Calamani Flores
    Оценок пока нет
  • Funciones de Densidad
    Funciones de Densidad
    Документ4 страницы
    Funciones de Densidad
    Ana Karen Calamani Flores
    Оценок пока нет
  • E Contorno
    E Contorno
    Документ18 страниц
    E Contorno
    Ana Karen Calamani Flores
    Оценок пока нет
  • Elaboracion de Numerosos
    Elaboracion de Numerosos
    Документ8 страниц
    Elaboracion de Numerosos
    Ana Karen Calamani Flores
    Оценок пока нет
  • Probabiluidades
    Probabiluidades
    Документ5 страниц
    Probabiluidades
    Ana Karen Calamani Flores
    Оценок пока нет
  • Historia Medieval
    Historia Medieval
    Документ60 страниц
    Historia Medieval
    Ana Karen Calamani Flores
    Оценок пока нет
  • PDF Discreta
    PDF Discreta
    Документ4 страницы
    PDF Discreta
    Ana Karen Calamani Flores
    Оценок пока нет
  • El Histograma Como Un Instrumento para La Comprensión de Las
    El Histograma Como Un Instrumento para La Comprensión de Las
    Документ5 страниц
    El Histograma Como Un Instrumento para La Comprensión de Las
    Ana Karen Calamani Flores
    Оценок пока нет
  • Funciones
    Funciones
    Документ2 страницы
    Funciones
    Ana Karen Calamani Flores
    Оценок пока нет
  • Probabiluidades
    Probabiluidades
    Документ5 страниц
    Probabiluidades
    Ana Karen Calamani Flores
    Оценок пока нет
  • Probabiluidades
    Probabiluidades
    Документ5 страниц
    Probabiluidades
    Ana Karen Calamani Flores
    Оценок пока нет
  • Errores e Incertidumbres
    Errores e Incertidumbres
    Документ2 страницы
    Errores e Incertidumbres
    Ana Karen Calamani Flores
    Оценок пока нет
  • Funciones
    Funciones
    Документ2 страницы
    Funciones
    Ana Karen Calamani Flores
    Оценок пока нет
  • Probabiluidades
    Probabiluidades
    Документ5 страниц
    Probabiluidades
    Ana Karen Calamani Flores
    Оценок пока нет
  • Funciones
    Funciones
    Документ2 страницы
    Funciones
    Ana Karen Calamani Flores
    Оценок пока нет
  • Informacion Basica
    Informacion Basica
    Документ5 страниц
    Informacion Basica
    Ana Karen Calamani Flores
    Оценок пока нет
  • Liceo Militar
    Liceo Militar
    Документ20 страниц
    Liceo Militar
    Ana Karen Calamani Flores
    Оценок пока нет
  • Funciones
    Funciones
    Документ2 страницы
    Funciones
    Ana Karen Calamani Flores
    Оценок пока нет
  • INCOTERMS
    INCOTERMS
    Документ4 страницы
    INCOTERMS
    Ana Karen Calamani Flores
    Оценок пока нет
  • Informacion Basica
    Informacion Basica
    Документ5 страниц
    Informacion Basica
    Ana Karen Calamani Flores
    Оценок пока нет
  • Cadete
    Cadete
    Документ4 страницы
    Cadete
    Ana Karen Calamani Flores
    Оценок пока нет
  • Organigrama
    Organigrama
    Документ2 страницы
    Organigrama
    Ana Karen Calamani Flores
    Оценок пока нет
  • Modulo I Formacion Critica.
    Modulo I Formacion Critica.
    Документ9 страниц
    Modulo I Formacion Critica.
    Pedro Saavedra
    Оценок пока нет
  • Curso JAVA 01 - Session2
    Curso JAVA 01 - Session2
    Документ27 страниц
    Curso JAVA 01 - Session2
    JAVIER MARISCAL QQUELLON
    Оценок пока нет
  • Spyware
    Spyware
    Документ2 страницы
    Spyware
    hunt191
    Оценок пока нет
  • Crear Una Cuenta Webex Meetings PDF
    Crear Una Cuenta Webex Meetings PDF
    Документ13 страниц
    Crear Una Cuenta Webex Meetings PDF
    Nicole Romero
    Оценок пока нет
  • Tecnologías de La Información y La Comunicación 3
    Tecnologías de La Información y La Comunicación 3
    Документ5 страниц
    Tecnologías de La Información y La Comunicación 3
    YURIAN MILENA GALINDEZ VELASQUEZ
    Оценок пока нет
  • Concurrencia Base de Datos
    Concurrencia Base de Datos
    Документ34 страницы
    Concurrencia Base de Datos
    Jorge
    Оценок пока нет
  • Escalamiento Del Servicio para Soporte y Atención A Fallas: N I V E L D E E S C A L A C I O N
    Escalamiento Del Servicio para Soporte y Atención A Fallas: N I V E L D E E S C A L A C I O N
    Документ2 страницы
    Escalamiento Del Servicio para Soporte y Atención A Fallas: N I V E L D E E S C A L A C I O N
    Cecilia Ixtchel Zapata Sanchez
    Оценок пока нет
  • Cronograma de Contenidos 4
    Cronograma de Contenidos 4
    Документ10 страниц
    Cronograma de Contenidos 4
    music
    Оценок пока нет
  • Promob Instructivo Presupuesto
    Promob Instructivo Presupuesto
    Документ29 страниц
    Promob Instructivo Presupuesto
    Pamela Brunt
    Оценок пока нет
  • Guia de Importacion de Datos Neodata
    Guia de Importacion de Datos Neodata
    Документ4 страницы
    Guia de Importacion de Datos Neodata
    Cristian Lopez
    Оценок пока нет
  • Practica 3
    Practica 3
    Документ4 страницы
    Practica 3
    lila flores
    Оценок пока нет
  • Objetivo Del Malware
    Objetivo Del Malware
    Документ2 страницы
    Objetivo Del Malware
    Terens galan
    Оценок пока нет
  • Examen Practico Windows
    Examen Practico Windows
    Документ1 страница
    Examen Practico Windows
    González García
    Оценок пока нет
  • Historia de La Base de Datos
    Historia de La Base de Datos
    Документ5 страниц
    Historia de La Base de Datos
    kelvio
    Оценок пока нет
  • Business Intelligence E1 - Examen 1
    Business Intelligence E1 - Examen 1
    Документ6 страниц
    Business Intelligence E1 - Examen 1
    Federico López Rodríguez
    Оценок пока нет
  • Excel 2016 GUIA
    Excel 2016 GUIA
    Документ23 страницы
    Excel 2016 GUIA
    Guille cañavate
    Оценок пока нет
  • Hoja de Vida Mateo Pereira 2022
    Hoja de Vida Mateo Pereira 2022
    Документ3 страницы
    Hoja de Vida Mateo Pereira 2022
    Hiram Oropeza
    Оценок пока нет
  • 2
    2
    Документ19 страниц
    2
    ElvisSantiagoMatos
    Оценок пока нет
  • Guerra de Guerrillas
    Guerra de Guerrillas
    Документ5 страниц
    Guerra de Guerrillas
    Fercho 05
    Оценок пока нет
  • Cons Trucci On Comp Il Adores Haskell
    Cons Trucci On Comp Il Adores Haskell
    Документ63 страницы
    Cons Trucci On Comp Il Adores Haskell
    Carlos Cruz
    Оценок пока нет
  • Reto 2
    Reto 2
    Документ5 страниц
    Reto 2
    Andres Felipe Ospina Vera
    Оценок пока нет
  • Modelo Incremental Expo
    Modelo Incremental Expo
    Документ24 страницы
    Modelo Incremental Expo
    Jhenifer Santos
    Оценок пока нет
  • Informe Tecnico de Validacion
    Informe Tecnico de Validacion
    Документ18 страниц
    Informe Tecnico de Validacion
    animeYT
    Оценок пока нет
  • Clase Object
    Clase Object
    Документ36 страниц
    Clase Object
    LINDA CAROL CALDERON AREVALO
    Оценок пока нет
  • Manual Ldmicro
    Manual Ldmicro
    Документ18 страниц
    Manual Ldmicro
    ElectroHogar Bahia
    Оценок пока нет
  • Ejercicio MAC
    Ejercicio MAC
    Документ5 страниц
    Ejercicio MAC
    Ginés Saéz
    Оценок пока нет
  • Informe Sistema de Informacion y Su Importancia
    Informe Sistema de Informacion y Su Importancia
    Документ12 страниц
    Informe Sistema de Informacion y Su Importancia
    Victor Reyes Sanchez
    Оценок пока нет
  • Odoo Traduccion Libro
    Odoo Traduccion Libro
    Документ8 страниц
    Odoo Traduccion Libro
    lobos13
    Оценок пока нет
  • Poot Julian P3 U3 Ejercicios
    Poot Julian P3 U3 Ejercicios
    Документ7 страниц
    Poot Julian P3 U3 Ejercicios
    Julian Daniel Poot Cob
    Оценок пока нет
  • Actividad 3
    Actividad 3
    Документ8 страниц
    Actividad 3
    Valeria Martinez
    Оценок пока нет