POC
  
Autor Autor: elGolem Date Lunes, 30 de Agosto de 2010 20:45

CONCEPTOS BÁSICOS:

Según [Vallecillo, Troya, & Fuentes, 2001], en este contexto entenderemos por  sistema de aplicación a un conjunto de  herramientas que permiten la creación e interconexión de componentes software, junto con una colección de servicios para facilitar las labores de los componentes que residen y se ejecutan en él.

Un sistema de aplicación se denomina independientemente extensible si puede ser dinámicamente extendido, y en donde pueden combinarse extensiones independientemente desarrolladas por distintas partes o entidades, sin conocimiento unas de otras.

Diremos que un sistema de aplicación es abierto si es concurrente, independientemente extensible, y permite a componentes heterogéneos ingresar o abandonar el sistema de forma dinámica. Estas condiciones implican que los sistemas abiertos son inherentemente evolutivos, y que la vida de sus componentes es más larga que la del propio sistema.

Así, la Programación Orientada a Objetos (POO) ha sido el sustento de la ingeniería del software para los sistemas de aplicación cerrados. Sin embargo, se ha mostrado insuficiente al tratar de aplicar sus técnicas para el desarrollo de aplicaciones en entornos abiertos.

Modificado por última vez el: Lunes, 30 de Agosto de 2010 21:48
 
  
Autor Autor: elGolem Date Miércoles, 11 de Agosto de 2010 00:00

Este es un trabajo práctico presentado para la cátedrade Metodología de Sistemas I en la Universidad Nacional de Entre Ríos, donde se trató como tema el Desarrollo de Software Basado en Componentes (DSBC) como nuevo paradigma emergente para el desarrollo de aplicaciones reutilizables y distribuidas, utilizando procesos de Ingeniería de ensamblaje de componentes de software desarrollados por los mismos programadores del equipo o por terceros.

Dado que esta metodología surge como una extensión del paradigma de Desarrollo Orientado a Objetos para ser utilizado en áreas donde los sistemas de aplicaciones son distribuidos y evolutivos, y que presentan una complejidad inherente al sistema relativamente alta, no debería ser tenida en cuenta como una metodología independiente sino que debería ser abordada desde  la POO.

En el trabajo presentado, se pretendió describir de manera breve los conceptos sobre los que se apoya el desarrollo de aplicaciones basado en componentes reutilizables. En particular, nos centramos en el proceso de Ingeniería de Desarrollo Basado en Componentes, una introducción a la Programación Orientada a Componentes (POC), y un vistazo a las tecnologías y plataformas presentes hoy en día para implementar aplicaciones creadas con dicha ingeniería, sin profundizar demasiado en conceptos tales como reutilización de software o aspectos de calidad y marketing de componentes comerciales (COTS), que creemos darían pie para otro trabajo mucho más extenso.

 

Modificado por última vez el: Sábado, 25 de Septiembre de 2010 13:08
 


  Llevame arriba!

Un poco sobre mi

mi_avatar Soy un diseñador y desarrollador web freelance, Programador Junior en .Net y estudiante de Sistemas en la Universidad Nacional de Entre Ríos. En este último tiempo me estoy dedicando a aprender un poco más sobre desarrollo de extensiones para Joomla! y sobre testing y debugging de aplicaciones de escritorio. Además soy un gran fanático de la ilustración y del arte gráfico.

Ver el perfil de Emmanuel  Fontán en LinkedIn

Licencia Creative Commons 2.5

Licencia Creative Commons
Blog El-Golem.com.ar por Emmanuel Fontan se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported.

© 2010 El-Golem.com.ar - 1.0 (Beta) | Some Icons by www.2s-space.com Diseñado por elGolem | Powered by Joomla!