“Conocimientos software>Las compañías de desarrollo de software

Las diferencias entre el UML y el Proceso Unificado

2013/11/18
El Rational Unified Process , también conocido como el Proceso Unificado , describe un marco para la gestión de grandes proyectos de desarrollo de software . Es similar al modelo de desarrollo ágil , pero enfatiza más el análisis y el diseño. Mientras ágil se centra en la programación y pruebas , RUP se basa en el modelado , utilizando el Lenguaje Unificado de Modelado de diagrama y el modelo antes de que comience la programación. Aunque los dos están relacionados , son dos tecnologías diferentes. Unified Modeling Language

A mediados de la década de 1990 , como lenguajes orientados a objetos como C + + y Java ganó popularidad , los desarrolladores experimentar con una serie de diagramas para ayudar a visualizar las relaciones entre los objetos de programación. Con el tiempo , varias de las anotaciones se fusionaron en un estándar llamado Lenguaje de Modelado Unificado . Esta norma fue aprobada por el Grupo de modelado de objetos y se popularizó a través de un programa de ingeniería de software asistida por ordenador llamada Rational Rose .
Proceso Unificado

A finales de 1990 , la racional Corporation, la misma empresa que desarrolló y vendió Rational Rose , reunió a tres líderes de la industria - Grady Booch , Ivar Jacobson y James Rumbaugh - para combinar y refinar su trabajo sobre metodologías de desarrollo de software . Conocidos como los tres amigos , desarrollaron un enfoque que se convirtió en el Rational Unified Process . La metodología enfatizó muchos pequeños ciclos repetitivos de análisis, modelado y programación, con cada ciclo agregando algunas características, así como perfeccionar las deficiencias anteriores.
Tomando nota de las diferencias
< p> Las dos tecnologías están estrechamente relacionados y se pueden confundir fácilmente. Ambos se asociaron con la línea de productos de Rational , y ambos utilizan la palabra "unificado " de la marca de la tecnología. En lo que difieren es en su propósito . El Proceso Unificado es un marco de desarrollo , que abarca todos los aspectos de la ingeniería de software. El Lenguaje de Modelado Unificado es un conjunto de anotaciones que describen diferentes aspectos del proceso de desarrollo. UML puede considerarse como parte del Proceso Unificado , UML , pero también puede valerse por sí misma .
El proceso unificado Hoy

Como la mayoría de las tecnologías , ambos todavía encontrar usos en la industria, pero se han adaptado a las necesidades actuales. Gobierno Grande y proyectos de misión crítica a menudo eligen el Proceso Unificado o sus derivados para abordar su análisis pesada y necesidades de documentos . La mayoría de los desarrolladores se han trasladado a alguna forma del modelo Agile , que utiliza muchos de los conceptos del Proceso Unificado , pero sin el modelado y artefactos.
UML Hoy

diagramas UML todavía tienen un lugar en el desarrollo de software, sino que se encuentran principalmente en libros técnicos y pizarras . Los diagramas de clases e interfaces se pueden encontrar en algunas de las herramientas de desarrollo de gama alta, pero los desarrolladores de centrales más duros prefieren trabajar en el código, no en el modelado . Al igual que el diagrama de flujo, diagramas de trabajar bien para conceptualizar las ideas , pero el producto final de desarrollo de software tiene que ser el código del programa , no fotos bonitas .

Las compañías de desarrollo de software
La historia de Microsoft Windows
Software para las empresas farmacéuticas
Objetivos de SAP
Las ventajas de Microsoft Office 2007
¿Qué es Google SDK
Cómo instalar Microsoft Visual Studio Net
Cómo cambiar el Editor de colores RunRev
Cómo hacer Software HIPAA
Conocimientos Informáticos © http://www.ordenador.online