“Conocimientos Programación>Lenguajes De Programación

Diferencias entre UML y las otras lenguas

2016/3/12
Los lenguajes de programación como Java , PHP y C # construyen las aplicaciones y sitios web que se ejecutan en los ordenadores , sino otra clase de idiomas se utilizan a menudo en la sombra para comunicar el diseño y el contexto necesario para construir las aplicaciones . Estos son conocidos como lenguajes de modelado y se utilizan para describir el diseño general , la arquitectura y los requisitos de muy grandes proyectos de desarrollo . Uno de los lenguajes de modelado clásico es UML , Unified Modeling Language , diseñado por Booch , Rumbaugh y Jacobson. Fondo Fotos

UML utiliza un conjunto de diagramas de conceptualizar y comunicar el diseño de software a partir de una visión general de alto nivel a las relaciones de clase y de flujo de proceso. Hay una variedad de tipos de diagramas , incluyendo diagramas de casos de uso que describen cómo alguien interactúa con el software, los diagramas de clase que describen el diseño y la relación de los objetos utilizados por el lenguaje de programación y diagramas de secuencia que describen el flujo de proceso y comunicaciones entre los objetos . En conjunto , se convierten en un documento de diseño de software completa y detallada .
Modeling contra Idiomas del procedimiento
lenguajes de modelado

no generan código del programa. En su lugar , se comunican diseños y conceptos . Algunos, como las tarjetas de pseudocódigo y clase de responsabilidades de colaboración , utilice palabras en inglés para describir su contenido. Otros, como UML y entidad /relación diagramas , utilice plan -como dibujos con el mismo fin . A menudo, algunos de estos lenguajes de modelado se combinan para crear el documento de diseño global del sistema.

En contraste con UML , lenguajes como Java, PHP y C # detallar secuencias detalladas de las instrucciones necesarias para crear un programa informático. Código se escribe con palabras y símbolos, generalmente organizadas como una serie de archivos de texto , a continuación, interpretado o traducido a un lenguaje reconocible máquina. Si el equipo de destino es un ordenador de sobremesa , portátil, servidor web o un dispositivo móvil , el código está organizado de una manera destinada a ser leída por una computadora.
Proyecto Roles

En una secuencia tradicional de proyectos de software, el equipo debe completar el análisis y el diseño antes de comenzar la programación. Desde UML es un lenguaje de diseño , los analistas creen los modelos UML y diagramas , como parte de la fase de diseño . Programación no se inicia hasta que el diseño sea aprobado por las partes interesadas .
Público destinatario

Otra diferencia entre UML y lenguajes de procedimientos es su público objetivo . Los diagramas pueden ser creados utilizando herramientas informáticas , y estas herramientas pueden incluso generar un código de programa, pero el objetivo principal es comunicar conceptos de diseño a los desarrolladores y clientes. Lenguajes de programación procedimentales utilizan palabras y símbolos que se traducen en unos y ceros, legibles sólo por las computadoras
Otras diferencias

diferencias adicionales entre UML y otros idiomas que se incluyen : 1.) UML utiliza diagramas y dibujos , mientras que lenguas de procedimiento por lo general basado en texto , 2) UML describe las ideas de alto nivel , mientras que los lenguajes de programación detallar detalles de bajo nivel ; 3 ) UML describe las ideas abstractas , mientras que los lenguajes de programación implementan estos conceptos , y 4) Las ideas comunicadas en una página de UML se puede traducir a varios miles de líneas de código del programa.

Lenguajes De Programación
Cómo leer una tarjeta perforada
La historia de la Programación
Cursores implícitos vs cursores explícitos
Cómo determinar el número de botones en una barra de herramientas de WPF
¿Qué es la RSE en LabVIEW
Cómo aprender Structured Query Language
Cómo hacer un personaje de minúsculas cuerdas
Tutorial de programación Pascal Animación
Conocimientos Informáticos © http://www.ordenador.online