informe uml

Page 1

UML: UML: lenguaje unificado de modelado. Es el modelado de sistemas de software que es el más conocido y utilizado por la sociedad está respaldado por el OMG: object management group El uml se caracteriza por ofrecer un estándar del plano del modelo en basan incluidos aspectos muy importantes tales como ideas de negocios y funciones del sistema también se dan a conocer varios aspectos que son muy concretos y se pueden utilizar en lenguajes de programación el uml se utiliza para definir un sistema y también es muy utilizado muy comúnmente para detallar componentes en el sistema y para documentar o construir. También se puede caracterizar como el desarrollo del software facilitando así gran variedad de formas para dar una gran ayuda a la metodología del desarrollo del software el uml no se puede confundir con la programación estructurada, pues como bien ya lo habíamos recalcado, el uml significa lenguaje unificado modelado no es programación. Solo se plasma la realidad de una utilización en un recurso la programación a objetos en un buen complemento perfecto de uml. El lenguaje unificado de modelo uml. Ofrece acercamientos a casos de uso guiados como estos diagramas se usan para modelar sistemas. También trata los mecanismos extensos de uml, los cuales permiten extender su notación y su semántica. También nos permite tener una amplia facilidad de sugerencias como lo es la extensión de uml, la cual permite extender su semántica. El lenguaje unificado de modelos prescribe un conjunto llamativo de notaciones y diagramas. El uml es respaldo del OMG la cual es la encargada de la mediación del mantenimiento y los estándares en la industria de la computación el uml nos sirve de mucho dentro de lo que es la programación orientada a objetos este también nos ayuda para hacer modificaciones dentro de un sistema construyendo mediante la programación orientada a objetos uml.


Para que un proveedor diga que cumple con el uml debe cumplir con la semántica y con la notación. Una herramienta de uml se le puede caracterizar al mantener la consistencia entre los diagramas de un mismo modelo. En el uml se necesita de cierto modo un análisis o un diseñador para que haga o interprete todos estos diagramas. Aunque un programador también lo podría utilizar pero no sería como el fuerte de él. El uml y la programación orientada a objetos se necesitan una de la otra porque si falta alguna de las dos nunca se llegaría a un fin especifico. Es importante resaltar que UML es un "lenguaje de modelado" 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. 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. 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. UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas. Además de que el uml es un lenguaje que facilita la gran variedad de formas también se quiere convertir en lenguaje estándar con el que se puede ser posible modelar los componentes del desarrollo de aplicaciones pero aun así hay que tener muy en cuenta que sea posible modelar aspectos importantes. En UML los procesos de desarrollo son diferentes según los distintos dominios de trabajo; no puede ser el mismo el proceso para crear una


aplicación en tiempo real, que el proceso de desarrollo de una aplicación orientada a gestión, por poner un ejemplo. == En la especificación del UML podemos comprobar que una de las partes que lo componen es un meta modelo formal. Un meta modelo es un modelo que define el lenguaje para expresar otros modelos. Un modelo en OO es una abstracción cerrada semánticamente de un sistema y un sistema es una colección de unidades conectadas que son organizadas para realizar un propósito específico. Un sistema puede ser descripto por uno o más modelos, posiblemente desde distintos puntos de vista. Una parte del UML define, entonces, una abstracción con significado de un lenguaje para expresar otros modelos (es decir, otras abstracciones de un sistema, o conjunto de unidades conectadas que se organizan para conseguir un propósito). Lo que en principio puede parecer complicado no lo es tanto si pensamos que uno de los objetivos del UML es llegar a convertirse en una manera de definir modelos, no sólo establecer una forma de modelo, de esta forma simplemente estamos diciendo que UML, además, define un lenguaje con el que podemos abstraer cualquier tipo de modelo. El UML es una técnica de modelado de objetos y como tal supone una abstracción de un sistema para llegar a construirlo en términos concretos. El modelado no es más que la construcción de un modelo a partir de una especificación. Los ejemplos de algunos de los diagramas que se utilizan en uml podrían ser


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.