Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Modelado con UML




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Qué es UML?
    El UML modela sistema mediante el uso de objetos que forman parte de él así como, las relaciones estáticas o dinámicas que existen entre ellos.
    UML puede ser utilizado por cualquier metodología de análisis y diseño orientada por objetos para expresar los diseños.

    Monografias.com

    Qué es UML?
    UML es un Lenguaje de Modelado Unificado basado en una notación gráfica la cual permite: especificar, construir, visualizar y documentar los objetos de un sistema programado.
    Este lenguaje es el resultado de la unificación de los métodos de modelado orientados a objetos de Booch, Rumbaugh (OMT: Object Modeling Technique) y Jacobson (OOSE: Object-Oriented Sotfware Engineering).

    Monografias.com

    UML
    UML es un lenguaje de modelado que sirve para visualizar, especificar , construir y documentar un sistema software.
    Lenguaje de modelado:
    "Lenguaje cuyo vocabulario y reglas se centran en la representación conceptual y física de un sistema" (Booch, Jacobson y Rumbaugh).

    Monografias.com

    UML para visualizar
    Símbolos con semántica bien definida.
    UML transciende al lenguaje de programación.
    Modelo explícito, que facilita la comunicación.

    Monografias.com

    UML para especificar
    Especificar es equivalente a construir modelos que cumplan las condiciones de no ambigüedad y completitud.
    UML cubre la especificación del análisis, diseño e implementación de un sistema software.

    Monografias.com

    UML para construir
    Es posible hacer corresponder con los lenguajes de programación (Java, C#, B.Datos, etc.).

    ModeloUML
    Ingeniería Directa
    Ingeniería Inversa
    CÓDIGO

    Monografias.com

    UML para documentar
    UML cubre la documentación de un sistema:
    Requisitos
    Arquitectura
    Diseño
    Código fuente
    Planificación
    Pruebas
    Prototipos
    Versiones

    Monografias.com

    UML "aglutina" enfoques OO
    UML
    Rumbaugh
    Jacobson
    Meyer
    Harel
    Wirfs-Brock
    Fusion
    Embly
    Gamma et. al.
    Shlaer-Mellor
    Odell
    Booch
    Pre- and Post-conditions
    State Charts
    Responsabilities
    Operation descriptions,
    message numbering
    Singleton classes
    Frameworks, patterns,
    notes
    Object life cycles

    Monografias.com

    Historia de UML
    (Gp:) Nov '97
    (Gp:) UML aprobado por el OMG
    (Gp:) 1998
    (Gp:) 1999
    (Gp:) 2000
    (Gp:) UML 1.2
    (Gp:) UML 1.3
    (Gp:) UML 1.4
    (Gp:) 2001
    (Gp:) UML 2.0
    (Gp:) Revisiones menores

    Monografias.com

    Actualizaciones de UML
    UML 1.3 es una versión madura de UML a la que se le han añadido una serie de pequeñas revisiones, las cuales corrigen o mejoran la especificación base (UML 1.2).
    UML 1.4 incorpora ciertas modificaciones sobre el estándar en base a los comentarios recogidos de los usuarios finales y de los fabricantes de software compatible con UML.
    UML 2.0 promete la puesta a punto del estándar para poder integrarse con el desarrollo basado en componentes que demanda el mercado.

    Monografias.com

    UML 2.0
    Arquitectura: refinamiento del núcleo del estándar para que esté en consonancia con el resto de estándares del mercado.
    Personalización: mejora de los mecanismos de extensibilidad y personalización.
    Componentes: mejor soporte para el desarrollo basado en componentes (CORBA, EJB, COM+).
    Mecanismos generales: nuevos mecanimos para el control de las versiones dentro del modelo, así como el intercambio de los metadatos del mismo con XMI (XML Metadad Interchange).

    Monografias.com

    Un proceso de desarrollo de software debe ofrecer un conjunto de modelos que permitan expresar el producto desde cada una de las perspectivas de interés

    El código fuente del sistema es el modelo más detallado del sistema (y además es ejecutable). Sin embargo, se requieren otros modelos …
    Cada modelo es completo desde su punto de vista del sistema, sin embargo, existen relaciones de trazabilidad entre los diferentes modelos
    Modelos y Diagramas

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter