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

Hacia un entorno para el desarrollo basado en componentes




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    1
    Características del componente
    Componente a alto nivel de abstracción : Componente de Negocio
    Énfasis en colaboraciones como unidades de refinamiento de primera clase
    Caso de uso: acción de alto nivel a partir del cual se inicia el proceso de refinamiento
    Lenguaje visual: UML (con algunas extensiones)
    Formalizado en OASIS

    Monografias.com

    2
    Caracterización del componente
    (Gp:) Descomposición
    Vertical
    (Gp:) Nivel de abstracción i
    (Gp:) Nivel de abstracción i+1

    (Gp:) reifica

    (Gp:) vistai
    (Gp:) vistak
    (Gp:) Descomposición
    Horizontal
    (Gp:) vistaj

    Características del componente

    Monografias.com

    3
    Facetas de descomposición intranivel
    (Gp:) Estructural – Propiedades
    (anatomia)

    (Gp:) Funcional – Estado
    (fisiología)

    (Gp:) Dinámico – Colaboraciones
    (social)

    (Gp:) Deóntico – Reglas
    (Moral)

    Monografias.com

    4
    Arquitectura del componente
    (Gp:) Modelo de
    Colaboraciones
    (Gp:) Modelo de Roles

    (Gp:) Dinámica

    Deóntica
    (Gp:) Estructural

    Funcional
    (Gp:) Nivel
    Abstracto

    (Gp:) Estructural

    Funcional
    (Gp:) Dinámica

    Deóntica
    (Gp:) Nivel
    Concreto

    Modelo
    Ontológico

    Monografias.com

    5
    El modelo ontológico1
    “conjunto de términos de interés en un dominio particular (T) y las relaciones (R) entre ellos” (Gru, 1993)
    T = {t1,t2,…tn} ; ti = (tti, teri); tti ? TT
    TT = {entidad, acción, actor , regla}
    R = {r1, r2, … rn}
    ri = (tri, (t1 , t2)) ; tri ? TR ; (t1, t2) ? T
    TR = {ejecuta, participa (actuando de entrada), genera (actuando de salida), reglamenta, usa, extiende, equivale}

    Monografias.com

    6
    El modelo ontológico2
    Casos de uso extendidos (Jacobson, 1993; FRISCO, 1996)
    Aproximación orientada al comportamiento (D’Souza, 1998)
    (Gp:) Alquiler
    Vehículo
    (Gp:) Administrador
    (Gp:) cliente
    (Gp:) vehículo
    (Gp:) Alquiler
    (Gp:) < < extiende >>
    (Gp:) TopeVehCliente

    Monografias.com

    7
    Especificación del modelo ontológico
    T{(entidad, cliente), (entidad,vehículo)
    (acción, Alquiler), (acción, AlquilerVehículo)
    (actor, Administrador)
    (regla, TopeVehículosCliente)}

    R {(ejecuta, (Administrador,AlquilerVehículo)),
    (participa, (cliente, AlquilerVehículo)),
    (participa, (Vehículo, AlquilerVehículo)),
    (extiende, (AlquilerVehículo, Alquiler)),
    (reglamenta, (TopeVehículosCliente,
    AlquilerVehículo))}

    Monografias.com

    8
    El modelo de colaboraciones
    1. Protocolo de comunicación con el usuario
    SolicitarVehículo
    DevolverVehículo
    administrador
    unAlquiler:
    AlquilerVehículo

    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