Desarrollo y gestión de componentes reutilizables en el marco de Oasis

  1. Anaya de Páez, Raquel
Dirigida por:
  1. Isidro Ramos Salavert Director/a

Universidad de defensa: Universitat Politècnica de València

Fecha de defensa: 15 de diciembre de 1999

Tribunal:
  1. José Miguel Toro Bonilla Presidente/a
  2. José Hilario Canós Cerdá Secretario/a
  3. José Manuel Marqués Corral Vocal
  4. José Ambrosio Toval Álvarez Vocal
  5. Oscar Pastor López Vocal

Tipo: Tesis

Teseo: 79354 DIALNET

Resumen

Con el objetivo de integrar la reutilización en el proceso de desarrollo, las metodologías para construcción de software evolucionan de un desarrollo orientado al sistema completo a un desarrollo orientado a componentes, En esta investigación se ha definido un modelo que carcteriza los componentes en el espacio del problema, una metodología para la consturcción de estos componentes, y una herramienta CASE que implementa el modelo y apoya la metodología. Un componente describe una arquitectura de múltiples niveles de abstracción (requisitos, análisis y diseño) y múltiples vistas de modelado (estructural, dinámica, funcional, deóntica). El modelo ontológico representa el componente en el nivel de requisitos y está caracterizado por un conjunto de términos y de relaciones relevantes entre ellos. Tanto en el nivel de análisis, como en el nivel de diseño, el componente está representado por un modelo de colaboraciones, que describe las vistas dinámica y deóntica y por un modelo de roles que describe las vistas estructural y funcional. En el nivel de implementación el componente es ejecutable por medio de la tecnología JavaBeans. Se han utilizado formalismos gráficos propuestos por UML para representar el componente; diagramas de casos de uso, diagramas de secuencia y diagramas de clase. Para la construcción del componente, se sigue una aproximación funcional descendente en la que el centro de análisis son las colaboraciones que se suceden entre los actores del dominio del problema. El proceso de transformación que permite la derivación del componente de un nivel de abstracción, está formalmente soportado por el principio de reificación; se han propuesto extensiones en la versión 3,0 de OASIS par soportar la especificación del componente.