Componentes + aspectos: una descripción general

En los últimos años se han propuesto nuevas formas de descomponer sistemas. Primero, El desarrollo orientado a componentes ha sido ampliamente reconocido como un paradigma para desarrollar sistemas usando piezas llamadas componentes. Pero más recientemente, una nueva filosofía ha surgido la conocida...

Full description

Autores:
Reina Quintero, Antonia M.
Torres, Jesús
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2004
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/9041
Acceso en línea:
http://hdl.handle.net/20.500.12749/9041
Palabra clave:
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Innovaciones tecnológicas
Ciencias de la computación
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Desarrollo tecnológico
Programación orientada a aspectos
Separación avanzada de preocupaciones
Tecnología de componentes
Rights
License
Derechos de autor 2004 Revista Colombiana de Computación
Description
Summary:En los últimos años se han propuesto nuevas formas de descomponer sistemas. Primero, El desarrollo orientado a componentes ha sido ampliamente reconocido como un paradigma para desarrollar sistemas usando piezas llamadas componentes. Pero más recientemente, una nueva filosofía ha surgido la conocida como separación avanzada de preocupaciones o programación orientada a aspectos. Este paradigma tiene como uno de sus objetivos principales la mejora de la descomposición de los sistemas. Aunque a primera vista parezca que ambos enfoques chocan, no son incompatibles. Por tanto, el objetivo principal de este artículo es analizar las diferentes propuestas para tender puentes la brecha entre componentes y aspectos. Después de examinarlos, se puede notar que la mayoría de ellos todavía están en el nivel de implementación, y hay mucho trabajo en curso sobre fases anteriores. Finalmente, cabe destacar que también hay una gran necesidad de métricas para medir y comparar resultados de forma objetiva.