Sistema De Gestion Hotelera

Páginas: 29 (7160 palabras) Publicado: 14 de octubre de 2012
Enfoque Metodológico para el Desarrollo Basado en Componentes
Andrés Vignaga, Daniel Perovich
{avignaga, perovich}@fing.edu.uy Instituto de Computación Facultad de Ingeniería Universidad de la República http://www.fing.edu.uy/inco

Resumen
El desarrollo basado en componentes (CBD) es un área nueva y poco explorada. Uno de los principales problemas que enfrenta esta área es el de definir lastareas a desarrollar y las técnicas a aplicar para la producción de software de buena calidad. El software en el que estamos interesados está orientado a ambientes empresariales y es de gran porte. El constante cambio en los requerimientos es uno de los aspectos más característicos del desarrollo actualmente, un software de calidad debe estar preparado para absorber este tipo de cambios con elmenor impacto posible. La definición de una arquitectura de componentes resulta fundamental en este sentido por permitir observar y manejar globalmente los cambios. Inclusive, el cambio se experimenta a nivel de las tecnologías aplicables, tanto para el desarrollo como para el deploy de los sistemas, por lo que dicha arquitectura de componentes no debe apoyarse en una implementación particular sinoen una especificación de los mismos. En este trabajo se proponen actividades que guían la especificación de una arquitectura basada en componentes e independiente de la tecnología para sistemas de tipo empresarial y de gran porte, donde el énfasis principal esta hecho en facilitar el cambio. Palabras clave: Desarrollo Basado en Componentes, Arquitectura de Software

1

1. Introducción
Eldesarrollo basado en componentes (CBD) es un área nueva y poco explorada. Se lo suele asociar e incluso confundir con el desarrollo orientado a objetos (OOD); a pesar de que ambos enfoques están relacionados, los mismos son aplicables a sistemas de distinto porte. Generalmente OOD es asociado con Programming-in-the-Small, mientras que CBD es más aplicable a Programming-in-the-Large. Actualmenteexisten plataformas que permiten el desarrollo de aplicaciones basadas en componentes (e.g. J2EE). Muchas empresas han adaptado sus metodologías para adecuarlas a la plataforma sobre la cual montarán sus desarrollos. Este cambio en las metodologías, generalmente en forma ad hoc, ha llevado a que los artefactos construidos durante el diseño sean particulares a la tecnología a utilizar. Este hecho no esbeneficioso considerando que las tecnologías de componentes son tecnologías emergentes y en continua evolución. El presente artículo es el resultado del trabajo de investigación de los autores en esta área. Como anexo de este documento se encuentran tres juegos de transparencias que ahondan en distintos puntos de la metodología. La estructura de este documento es la siguiente: la primera secciónpresenta los principios que rigen el paradigma de componentes. La segunda sección presenta las líneas generales de la metodología, basada en la propuesta del Racional Unified Process [RUP]. La adecuación de los workflows de las disciplinas del RUP en la metodología propuesta es presentada en la tercera sección. La cuarta sección muestra la aplicación de la metodología sobre a un caso de estudio. Porúltimo se concluye y se presentan trabajos futuros.

2. Principios de Componentes
2.1. Objetivos
El desarrollo basado en componentes es una aplicación de la técnica de divide & conquer para manejar la complejidad. La diferencia principal con los métodos estructurados es principalmente que el análisis y diseño es realizado dentro del mismo paradigma que la implementación. Esta implementaciónqueda relegada a un segundo plano, siendo importante dar una solución lógica al problema, previo a su codificación. Este principio fue utilizado en el paradigma de orientación a objetos, el hecho de combinar operaciones e información en una misma unidad, y de contar con técnicas de modelado dentro del mismo paradigma, hizo que la orientación a objetos tuviera un éxito importante. El principal...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • manual de un sistemas de gestion hotelera
  • Gestion ambiental en el sistema hotelero
  • SISTEMA DE GESTION HOTELERA
  • GESTION HOTELERA
  • Gestion Hotelera
  • Gestión Hotelera
  • Gestion Hotelera
  • gestión hotelera

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS