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

  1. Anaya de Páez, Raquel
Dirixida por:
  1. Isidro Ramos Salavert Director

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

Fecha de defensa: 15 de decembro de 1999

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

Tipo: Tese

Teseo: 79354 DIALNET

Resumo

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.