SlideShare una empresa de Scribd logo
1 de 3
Lenguaje Unificado de Modelado (LUM) o (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un quot;
planoquot;
 del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.<br /> Es importante resaltar que UML es un quot;
lenguaje de modeladoquot;
 para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.<br />Se puede aplicar en el desarrollo de software entregando gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o proceso usar.<br />UML no puede compararse con la programación estructurada, pues UML significa Lenguaje Unificado de Modelado, no es programación, solo se diagrama la realidad de una utilización en un requerimiento. Mientras que, programación estructurada, es una forma de programar como lo es la orientación a objetos, sin embargo, la programación orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML sólo para lenguajes orientados a objetos.<br />Lenguaje de Modelado Unificado (UML):<br />Pero los tiempos cambian y las necesidades también. El trabajo colaborativo, el apego a los estándares, las grandes masas de información, y los infinitos niveles de jerarquía en cualquier organización empezaron a dar fin a viejo Diagrama de Flujo el cual al fin y al cabo sólo eran rombos, líneas y rectángulos.<br />Satisfacer estas necesidades condujo a la creación de un estándar internacional para el año 2005, el Lenguaje de Modelado Unificado (Unified Modeling Language), o mejor conocido como UML.<br />No es muy difícil de comprender a que viene el UML, técnicamente son los mismos “diagramas de flujo” pero llevados a un lenguaje que represente en forma de código lo que solíamos ver en forma de imágenes. Evidentemente que el UML va mucho más allá de la bidimenionalidad a la que estábamos acostumbrados con los viejos diagramas de flujo, pero el objetivo es el mismo: organizar y representar.<br />¡Diagramemos!<br />Existen muchas aplicaciones que nos ayudarán a crear diagramas UML, la lista es muy extensa así que mejor nos saltamos esa parte y exploramos por nuestra cuenta en esta lista publicada en Wikipedia.<br />Pero hay una aplicación en particular que me ha resultado muy simple pero a la vez atractiva y fácil de usar (además de ser la que he venido usando últimamente), sumado a la singularidad de estar basada en la web: yuml.me merece la pena echar una mirada a esta interesante aplicación.<br />Sistemas<br />Un sistema es un conjunto de partes o elementos organizadas y relacionadas que interactúan entre sí para lograr un objetivo. Los sistemas reciben (entrada) datos, energía o materia del ambiente y proveen (salida) información, energía o materia.Un sistema puede ser físico o concreto (una computadora, un televisor, un humano) o puede ser abstracto o conceptual (un software)Cada sistema existe dentro de otro más grande, por lo tanto un sistema puede estar formado por subsistemas y partes, y a la vez puede ser parte de un supe sistema.Los sistemas tienen límites o fronteras, que los diferencian del ambiente. Ese límite puede ser físico (el gabinete de una computadora) o conceptual. Si hay algún intercambio entre el sistema y el ambiente a través de ese límite, el sistema es abierto, de lo contrario, el sistema es cerrado.El ambiente es el medio en externo que envuelve física o conceptualmente a un sistema. El sistema tiene interacción con el ambiente, del cual recibe entradas y al cual se le devuelven salidas. El ambiente también puede ser una amenaza para el sistema.Un grupo de elementos no constituye un sistema si no hay una relación e interacción, que de la idea de un quot;
todoquot;
 con un propósito (ver holismo y sinergía).En informática existen gran cantidad de sistemas:• Sistema operativo.• Sistema experto.• Sistema informático.• Aplicación o software.• Computadora.Relacionado:• Arquitectura de sistemas• Elementos o partes de un sistema¿Dudas? ¿comentarios? Preguntas: clic aquí<br />Esquema gráfico general de un sistemaGráfico esquemático de un sistema viste como un todo: su frontera, entradas <br />
Lenguaje unificado de modelado
Lenguaje unificado de modelado

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

UML: Diagrama de caso de uso
UML: Diagrama de caso de usoUML: Diagrama de caso de uso
UML: Diagrama de caso de uso
 
Luisfer
LuisferLuisfer
Luisfer
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
 
Correos electrónicos y redes sociales
Correos electrónicos y redes socialesCorreos electrónicos y redes sociales
Correos electrónicos y redes sociales
 
Equipo4
Equipo4Equipo4
Equipo4
 
SISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOSSISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOS
 
Presentación1
Presentación1Presentación1
Presentación1
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
Orientacion A Objetos
Orientacion A ObjetosOrientacion A Objetos
Orientacion A Objetos
 
Como elaborar diagrama de estado
Como elaborar diagrama de estadoComo elaborar diagrama de estado
Como elaborar diagrama de estado
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
 
Diagramas uml de un caso de uso
Diagramas uml de un caso de usoDiagramas uml de un caso de uso
Diagramas uml de un caso de uso
 
Secme 23279
Secme 23279Secme 23279
Secme 23279
 
Diagrama de casos de uso
Diagrama de casos de usoDiagrama de casos de uso
Diagrama de casos de uso
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
Unidad 1 y 2 de desarrollo
Unidad 1 y 2 de desarrolloUnidad 1 y 2 de desarrollo
Unidad 1 y 2 de desarrollo
 
Presentación de la fórmula de concatenar - UTPL
Presentación de la fórmula de concatenar - UTPLPresentación de la fórmula de concatenar - UTPL
Presentación de la fórmula de concatenar - UTPL
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 

Destacado (20)

Motivación
MotivaciónMotivación
Motivación
 
Origen fotografia ORIGINAL
Origen fotografia ORIGINALOrigen fotografia ORIGINAL
Origen fotografia ORIGINAL
 
Red-CCS 2008
Red-CCS 2008Red-CCS 2008
Red-CCS 2008
 
Aborigenes
AborigenesAborigenes
Aborigenes
 
Ipd 5 ergonomia
Ipd 5 ergonomiaIpd 5 ergonomia
Ipd 5 ergonomia
 
OPERADORES
OPERADORESOPERADORES
OPERADORES
 
Composicion De Las Fotos Terminada
Composicion De Las Fotos TerminadaComposicion De Las Fotos Terminada
Composicion De Las Fotos Terminada
 
Cultura afrodescendiente 11 6
Cultura afrodescendiente 11 6Cultura afrodescendiente 11 6
Cultura afrodescendiente 11 6
 
Fatla
FatlaFatla
Fatla
 
Ajax
AjaxAjax
Ajax
 
Comissió de comunicació interna powepoiint
Comissió de comunicació interna powepoiintComissió de comunicació interna powepoiint
Comissió de comunicació interna powepoiint
 
Las 7 c del community manager
Las 7 c del community managerLas 7 c del community manager
Las 7 c del community manager
 
Las apariencias
Las aparienciasLas apariencias
Las apariencias
 
Mozilla firefox power point
Mozilla firefox power pointMozilla firefox power point
Mozilla firefox power point
 
Brain Gym
Brain GymBrain Gym
Brain Gym
 
Las redes
Las redesLas redes
Las redes
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Invitación al proyecto
Invitación al proyectoInvitación al proyecto
Invitación al proyecto
 
5. Barra de Menús de Gimp 2.6
5. Barra de Menús de Gimp 2.65. Barra de Menús de Gimp 2.6
5. Barra de Menús de Gimp 2.6
 
Otra forma de educar en la pública
Otra forma de educar en la públicaOtra forma de educar en la pública
Otra forma de educar en la pública
 

Similar a Lenguaje unificado de modelado

Trabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemasTrabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemasCanachejuan
 
Quesuml 120730220213-phpapp02
Quesuml 120730220213-phpapp02Quesuml 120730220213-phpapp02
Quesuml 120730220213-phpapp02Luis Hernandez
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxNiltonTenorio
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosEliecer Suarez
 
Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8Henry Ayala
 
Desarrollo de uml
Desarrollo de umlDesarrollo de uml
Desarrollo de umlLuis Reyez
 
Entornos de Desarrollo - UML - Angel Mancebo Guerrero
Entornos de Desarrollo - UML - Angel Mancebo GuerreroEntornos de Desarrollo - UML - Angel Mancebo Guerrero
Entornos de Desarrollo - UML - Angel Mancebo GuerreroNGELJESSMANCEBOGUERR
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbelnubiafernandez8
 
ADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLMarlon Manrique
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSmyle22
 
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1Henry Upla
 

Similar a Lenguaje unificado de modelado (20)

Trabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemasTrabajo analisis y diseño de sistemas
Trabajo analisis y diseño de sistemas
 
Quesuml 120730220213-phpapp02
Quesuml 120730220213-phpapp02Quesuml 120730220213-phpapp02
Quesuml 120730220213-phpapp02
 
Nesii
NesiiNesii
Nesii
 
Uml
UmlUml
Uml
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptx
 
IngenieríA De Software Uml
IngenieríA De Software UmlIngenieríA De Software Uml
IngenieríA De Software Uml
 
Presentación poo
Presentación pooPresentación poo
Presentación poo
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Uml
UmlUml
Uml
 
Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8
 
Desarrollo de uml
Desarrollo de umlDesarrollo de uml
Desarrollo de uml
 
Entornos de Desarrollo - UML - Angel Mancebo Guerrero
Entornos de Desarrollo - UML - Angel Mancebo GuerreroEntornos de Desarrollo - UML - Angel Mancebo Guerrero
Entornos de Desarrollo - UML - Angel Mancebo Guerrero
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
 
ADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UML
 
Uml
UmlUml
Uml
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
UML Java
UML JavaUML Java
UML Java
 
Uml java
Uml javaUml java
Uml java
 
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
 
Uml java
Uml javaUml java
Uml java
 

Más de sistemaaabbbb

Programación de proyectos
Programación de proyectosProgramación de proyectos
Programación de proyectossistemaaabbbb
 
Cómo seleccionar el tipo de muestra
Cómo seleccionar el tipo de muestraCómo seleccionar el tipo de muestra
Cómo seleccionar el tipo de muestrasistemaaabbbb
 
Elaboración de prototipo
Elaboración de prototipoElaboración de prototipo
Elaboración de prototiposistemaaabbbb
 
Fijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectoFijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectosistemaaabbbb
 
Fijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectoFijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectosistemaaabbbb
 
Fijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectoFijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectosistemaaabbbb
 
Fijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectoFijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectosistemaaabbbb
 
Herramientas case alto y bajo nivel
Herramientas case alto y bajo nivelHerramientas case alto y bajo nivel
Herramientas case alto y bajo nivelsistemaaabbbb
 
C:\documents and settings\uleam\mis documentos\animales salvajes
C:\documents and settings\uleam\mis documentos\animales salvajesC:\documents and settings\uleam\mis documentos\animales salvajes
C:\documents and settings\uleam\mis documentos\animales salvajessistemaaabbbb
 

Más de sistemaaabbbb (14)

Programación de proyectos
Programación de proyectosProgramación de proyectos
Programación de proyectos
 
Cómo seleccionar el tipo de muestra
Cómo seleccionar el tipo de muestraCómo seleccionar el tipo de muestra
Cómo seleccionar el tipo de muestra
 
Elaboración de prototipo
Elaboración de prototipoElaboración de prototipo
Elaboración de prototipo
 
Fijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectoFijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyecto
 
Fijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectoFijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyecto
 
Fijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectoFijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyecto
 
Fijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyectoFijación de las metas de productividad del proyecto
Fijación de las metas de productividad del proyecto
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas case alto y bajo nivel
Herramientas case alto y bajo nivelHerramientas case alto y bajo nivel
Herramientas case alto y bajo nivel
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Tipos de sistemas
Tipos de sistemasTipos de sistemas
Tipos de sistemas
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
C:\documents and settings\uleam\mis documentos\animales salvajes
C:\documents and settings\uleam\mis documentos\animales salvajesC:\documents and settings\uleam\mis documentos\animales salvajes
C:\documents and settings\uleam\mis documentos\animales salvajes
 

Último

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Lenguaje unificado de modelado

  • 1. Lenguaje Unificado de Modelado (LUM) o (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un quot; planoquot; del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.<br /> Es importante resaltar que UML es un quot; lenguaje de modeladoquot; para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.<br />Se puede aplicar en el desarrollo de software entregando gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o proceso usar.<br />UML no puede compararse con la programación estructurada, pues UML significa Lenguaje Unificado de Modelado, no es programación, solo se diagrama la realidad de una utilización en un requerimiento. Mientras que, programación estructurada, es una forma de programar como lo es la orientación a objetos, sin embargo, la programación orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML sólo para lenguajes orientados a objetos.<br />Lenguaje de Modelado Unificado (UML):<br />Pero los tiempos cambian y las necesidades también. El trabajo colaborativo, el apego a los estándares, las grandes masas de información, y los infinitos niveles de jerarquía en cualquier organización empezaron a dar fin a viejo Diagrama de Flujo el cual al fin y al cabo sólo eran rombos, líneas y rectángulos.<br />Satisfacer estas necesidades condujo a la creación de un estándar internacional para el año 2005, el Lenguaje de Modelado Unificado (Unified Modeling Language), o mejor conocido como UML.<br />No es muy difícil de comprender a que viene el UML, técnicamente son los mismos “diagramas de flujo” pero llevados a un lenguaje que represente en forma de código lo que solíamos ver en forma de imágenes. Evidentemente que el UML va mucho más allá de la bidimenionalidad a la que estábamos acostumbrados con los viejos diagramas de flujo, pero el objetivo es el mismo: organizar y representar.<br />¡Diagramemos!<br />Existen muchas aplicaciones que nos ayudarán a crear diagramas UML, la lista es muy extensa así que mejor nos saltamos esa parte y exploramos por nuestra cuenta en esta lista publicada en Wikipedia.<br />Pero hay una aplicación en particular que me ha resultado muy simple pero a la vez atractiva y fácil de usar (además de ser la que he venido usando últimamente), sumado a la singularidad de estar basada en la web: yuml.me merece la pena echar una mirada a esta interesante aplicación.<br />Sistemas<br />Un sistema es un conjunto de partes o elementos organizadas y relacionadas que interactúan entre sí para lograr un objetivo. Los sistemas reciben (entrada) datos, energía o materia del ambiente y proveen (salida) información, energía o materia.Un sistema puede ser físico o concreto (una computadora, un televisor, un humano) o puede ser abstracto o conceptual (un software)Cada sistema existe dentro de otro más grande, por lo tanto un sistema puede estar formado por subsistemas y partes, y a la vez puede ser parte de un supe sistema.Los sistemas tienen límites o fronteras, que los diferencian del ambiente. Ese límite puede ser físico (el gabinete de una computadora) o conceptual. Si hay algún intercambio entre el sistema y el ambiente a través de ese límite, el sistema es abierto, de lo contrario, el sistema es cerrado.El ambiente es el medio en externo que envuelve física o conceptualmente a un sistema. El sistema tiene interacción con el ambiente, del cual recibe entradas y al cual se le devuelven salidas. El ambiente también puede ser una amenaza para el sistema.Un grupo de elementos no constituye un sistema si no hay una relación e interacción, que de la idea de un quot; todoquot; con un propósito (ver holismo y sinergía).En informática existen gran cantidad de sistemas:• Sistema operativo.• Sistema experto.• Sistema informático.• Aplicación o software.• Computadora.Relacionado:• Arquitectura de sistemas• Elementos o partes de un sistema¿Dudas? ¿comentarios? Preguntas: clic aquí<br />Esquema gráfico general de un sistemaGráfico esquemático de un sistema viste como un todo: su frontera, entradas <br />