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

Introducción al Modelado de Software




Enviado por Pablo Turmero



Partes: 1, 2, 3


    Monografias.com

    Claves en Desarrollo de SI
    Herramientas
    Proceso
    Notación

    Monografias.com

    Sistema Computacional
    (Gp:) Proceso de Negocios
    (Gp:) Orden
    (Gp:) Item
    (Gp:) envío

    “El modelado captura las
    partes esenciales del sistema”

    Abstracción – Modelado Visual (MV)

    Monografias.com

    MV para manejar la complejidad

    Monografias.com

    Interfaz de Usuario
    (Visual Basic,
    Java, ..)
    Lógica del Negocio
    (C++, Java, ..)
    Servidor de BDs
    (C++ & SQL, ..)
    “Modelar el sistema independientemente
    del lenguaje de implementación”
    MV para definir la Arquitectura del SW

    Monografias.com

    Múltiples Sistemas
    MV promueve la reutilización
    Componentes
    Reutilizados

    Monografias.com

    Introducción: UML

    Monografias.com

    ¿Qué es UML?
    UML = Unified Modeling Language

    Un lenguaje de propósito general para el modelado orientado a objetos

    Documento “OMG Unified Modeling Language Specification”

    UML combina notaciones provenientes desde:
    Modelado Orientado a Objetos
    Modelado de Datos
    Modelado de Componentes
    Modelado de Flujos de Trabajo (Workflows)

    Monografias.com

    Situación de Partida
    Diversos métodos y técnicas OO, con muchos aspectos en común pero utilizando distintas notaciones

    Inconvenientes para el aprendizaje, aplicación, construcción y uso de herramientas, etc.

    Pugna entre distintos enfoques (y correspondientes gurús)

    Establecer una notación estándar

    Monografias.com

    Historia de UML
    Comenzó como el “Método Unificado”, con la participación de Grady Booch y Jim Rumbaugh. Se presentó en el OOPSLA’95

    El mismo año se unió Ivar Jacobson. Los “Tres Amigos” son socios en la compañía Rational Software. Herramienta CASE Rational Rose

    Monografias.com

    Historia de UML
    Nov ‘97
    UML aprobado por el OMG
    1998
    1999
    2000
    UML 1.2
    UML 1.3
    UML 1.4
    2001
    UML 2.0
    Revisiones menores

    Monografias.com

    Participantes en UML 1.0
    Rational Software
    (Grady Booch, Jim Rumbaugh y Ivar Jacobson)
    Digital Equipment
    Hewlett-Packard
    i-Logix (David Harel)
    IBM
    ICON Computing
    (Desmond D’Souza)
    Intellicorp and James Martin & co. (James Odell)

    MCI Systemhouse
    Microsoft
    ObjecTime
    Oracle Corp.
    Platinium Technology
    Sterling Software
    Taskon
    Texas Instruments
    Unisys

    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

    Aspectos Novedosos
    Definición semi-formal del Metamodelo de UML

    Mecanismos de Extensión en UML:
    Stereotypes
    Constraints
    Tagged Values

    Permiten adaptar los elementos de modelado,
    asignándoles una semántica particular

    Monografias.com

    Inconvenientes en UML
    Definición del proceso de desarrollo usando UML. UML no es una metodología
    Falta integración con respecto de otras técnicas tales como patrones de diseño, interfaces de usuario, documentación, etc.

    Ejemplos aislados

    Monopolio de conceptos, técnicas y métodos en torno a UML”

    Partes: 1, 2, 3

    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