11
PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA DE SOFTWARE DESARROLLO APLICADO CON VISIÓN INVESTIGADORA DE NUEVO CONOCIMIENTO EN INGENIERÍA DE SOFTWARE (DAVINCIS) k . c. fredy Aeye nc a Ingenro de Stes. átlatis1a · sa E s tspec1a+sta Gerencia Tecnotoa. Master en lngen1eria a- e Sas y Co1nputact6n. Ooot� Investigador Universidad Libre. Grupo de lnvestlgac16n Ingeniería de are Oavincis) RESUMEN Se presentan l pri n ci pal es aspectos relacionados n la nf or ma ci ón del grupo de Investigación en I ngeni ea Soft ware INCIS, en Uners i da d Libre. partJen do u s1ntes de objeto conoc1m1ento central como es ·1a ingeniería de · y et r de s u in en indria del ftware. dn et in l , el cual se fundamenta en el enfoque holistico de 1nvest1gac1ón. presenndo las líns y es t ema ti s que se pretende desarrol lar y los diferentes topos de proyect establecidos para ello. Finalmente inclu una propuesta en relación n la concepción del gru acerca de la investigación formalJva. PALABRAS CLAVE Proyecto de Investigación, Modelo de Investigación. In vesti gación en I ngeni er í a de Sofare. Software auto adaptativo, r ami ent o de C ali d ad d el So ftwar e ABSTRACT Thos paper descns the main aspts r eted wo the cons t i tu t i on ot a r ese ar ch t eam i n S oft wa r e recha oe recepció n del aículo: , de diciembre de 2005. �ecno de aceptación del aílo; / de marzo de 2006. 58 AVAN(.f ln,l1guón n l n n 1 r 2006 No. 4 Engineering -DAVINCIS-. i n the Libre University, doviding of a synthesi s of the characteristics of its main object of knowledge as ot os "the Software Engon ee ring" and the reflection of its use in the software indus t ry . the Research's Model of the group is deibed, which ed on the hohstoc approach . oncludmg the rearch areas that are tried to develop and the dferent kinds of projects esblish 1L Finally a propal m bon to the cption the oup o s includ aut the research. KEY WORDS Research 's Pr oj ect, Research's Model, Sof t w are Engineering Research, Self Adaptove Software. Software Quaility Assuranco INTRODUCCIÓN El uso generalizado de p rodu c tos de software sopoando diferent tip de activi d ad es tan to en las organiciones. mo en l pr edu s actiVldad famohar o siales. da día mayores nivel de dependencia hacia este tipo de pr dE pe "' e• y ne er de E! dE ai i n se Sl is gr vi de a Er er pr In ce po or lo lír el 1 El m Ql e en ' F 19 1 do • 1

PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA DE SOFTWARE

DESARROLLO APLICADO CON VISIÓN INVESTIGADORA DE NUEVO

CONOCIMIENTO EN INGENIERÍA DE SOFTWARE (DAVINCIS)

k ...

M5c. fredy Aeye ncaftciO... Ingeniero de S1Ste1nas. E1tJ>«latis1a ·nistración de E�esas.

tspec1a11sta &I\ Gerencia de Tecnotog1a. Magíster en lngen1eria a-e SlS.tcmas y Co1nputact6n. Ooceot� Investigador Universidad Libre. Grupo de lnvestlgac16n en Ingeniería de SOttware • Oavincis)

RESUMEN

Se presentan los principales aspectos relacionados con la conformación del grupo de Investigación en Ingeniería

de Software DAVINCIS, en la Universidad Libre. partJendo de una s1ntes1s de las características de su objeto de conoc1m1ento central como es ·1a ingeniería de

Software· y et refleJ<> de su utilización en la industria del software. Se descnbe et modelo investig¡¡tiVO del grupo, el cual se fundamenta en el enfoque holistico de 1nvest1gac1ón. presentando las líneas y e¡es tematicos que se pretende desarrollar y los diferentes topos de proyectos establecidos para ello. Finalmente se incluye una propuesta en relación con la concepción del grupo acerca de la investigación formalJva.

PALABRAS CLAVE

Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo, Aseguramiento de Calidad del Software

ABSTRACT

Thos paper descnbes the main aspects r elated woth

the cons titution ot a resear ch team in Software

recha oe recepción del artículo: 12 de diciembre de 2005. �ecno de aceptación del artículo; 15 de marzo de 2006.

58 AVAN(..f:> lnvP,l1g.1uón t>n l ngPn 1('r{(I • 2006 No. 4

Engineering -DAVINCIS-. in the Libre University,

doviding of a synthesis of the characteristics of its main object of knowledge as ot os "the Software Engon eering" and the reflection of its use in the

software indus try. the Research's Model of the group is described, which ís based on the hohstoc approach . oncludmg the research areas that are tried to develop

and the different kinds of projects established for 1L Finally a proposal m relabon to the conception of the group os included about the research.

KEY WORDS

Research 's Project, Research's Model, Software Engineering Research, Self Adaptove Software. Software Quaility Assuranco

INTRODUCCIÓN

El uso generalizado de p roduc tos de software

soportando diferentes tipos de actividades tanto en las organizaciones. como en los procesos educalJvos.

las actiVldades famohares o sociales. genera cada día

mayores niveles de dependencia hacia este tipo de

pr ce dE Cé pe "'

e•

Cé y

ne er de

E! dE ta

ai Pt ot in

se Sl is gr

v i de a

Er ta er pr

In

ce

po or lo lír el

1.

El m p¡ Ql

• e en ' F 19 • 1 do • 1

Page 2: PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

1, s e e

p 1, p

productos. Se hace necesario, en consecuencia, que los procesos de desarrollo de software sean de atta calidad y los productos generados por estos. reflejen igualmente altos niveles de calidad, principalmente en cuanto se distingan por l a capacidad d e adaptarse autónoma y dinámicamente ante las necesidades que se originen en su entorno funcional de operación, es decir. que sean auto-adaptativos.

La Industria Nacional del Software reclama

contribuciones

orientadas al

aseguramiento de la

calidad del software

lenguaje de programación. Esta concepción desconoce el hecho de que más allá del código. un producto de software incluye también toda la documentación asociada con éste3 ta cual resulta fundamental para su sostenibilidad a través del tiempo. Esta característica deriva en una primera connotación de ausencia de calidad en los productos de software.

Este a su vez. ha sido un ideal desde al menos un par de décadas,

tal como por ejemplo, ya hace 16 años lo manifestaba Brad J. Cox Ph.D. cuando decía "The possibility of a software industrial revolution,

y de su proceso de desarrollo, que permitan

cerrar brechas, obtener ventajas competitivas

y consolidarse como el principal sector de

Además. el software es un producto que tiene características particulares. tales como el hecho de no tener un tiempo de vida útil predeterminado. de req uer ir ser desarrollado, de hacerse sobre medida, de tener una vida efímera

servicios del país.1

in which programmers stop coding everything from scratch and begin assembling applications from well­stocked catalogs of reusable software components, is an enduring dream that continues to elude our grasp"2; revolución que sin embargo, aún se mantiene vigente a pesar de los aportes que ha traido el desarrollo de componentes y el paradigma orientado a objetos.

En correspondencia con las actuales necesidades tanto en el contexto de ta Ingeniería del Software como en el de ta industria del software en particular. el programa de Ingeniería de Sistemas de la Facultad de

Ingeniería de la Universidad libre, impulsa l a conformación d e u n Grupo de Investigación especializado en ingeniería de softwar e, del cual se

presentan los elementos considerados para su organización y línea de trabajo. Se describe la visión. los referentes principales, el enfoque de trabajo, las líneas temáticas y los tipos de proyectos definidos para el desarrollo dinámico del grupo.

1. LA INGENIERÍA DE SOFTWARE

El término ·software· se utiliza general e indistintamente con el de ·programa de computador" para referirse tan sólo a un conjunto de instrucciones que se dan a un computador y codificadas en algún

y ser intangible.•

Los diferentes aspectos asociados al desarrollo. mantenimiento, uso y explotación del software son el objeto de trabajo de la Ingeniería de software, de la cual podemos rescatar algunas de las definiciones reconocidas. como la del lnstitute of Etectrical and Electronics Engineers -IEEE- que dice "La aplicac ión de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación (funcionamiento) y manten im iento de software." (IEEE 1993).

Por su parte para Pressman "Es una disciplina o área de la informática o ciencias de la computación, que ofrece métodos y técnicas para desarrollar y mantener software de calidad, que resuelven problemas de todo tipo ...

Trata con áreas muy diversas tales como construcción de compiladores. sistemas operativos o desarrollos en intranet / I n ternet, abordando todo tipo de sistemas de información aplicables a una infinidad de áreas tales como: negocios, investigación científica, medicina, producción, logística, banca, control de tráfico, meteorología, el mundo del derecho ... " (Pressman-04)

Se relaciona entonces la ingeniería de software con aspectos como la generación y aplicación de

t De acuerdo con la Cá1nara de Comercio de Bogotá se han identificado en la cadena productiva ele desarrollo de software 19 brechas

en áreas como insumos de software. gerencia dé software. lngen!effa de software y comerclahzación (CCB·OSl. ' Plannlng the Softvrare Industrial Revolvtion by Brad J. Co.x Ph.O. November 1990. IEEE Software magaune. Soítwate Technologics of the 1990's. Consultado en hnp://vlrtualschooLedu/co)(/Qu bLPSIB/. en Mayo de 2006. 3 Tal como ro considero ra Norma JSO 9000...3: �creaci61) (flteJectua l, que co1nprende los programas. los procedJmienros, reglas y cualquier documeniaclón asociada, perteneciente a 18 operac ión de on sistema de procesamiento de oatos•.

' Per'ta Lyda. Otra 1ngen1e,ra: la del Software. Universidad San Buenaventura

AVANCES lnves11g;'IC.ión en lngim1�nd - 2006 r-..o. 4 59

Page 3: PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

metodologias que consideren adecua­damente el contexto en el cual se desenvuelve el desarrollo de software. y la

organización y la gestión de proyectos que velen por un adecuado aseguramiento de calidad tanto en los procesos de desarrollo, en los productos de software mismos, como en los servicios asociados A nivel general deberá considerar métodos (hasta ahora orientados a procesos. a datos. o a ob¡etos). técnicas y herramientas especificas.

El c u adro 1 s in tet iza las áreas d e conocimiento de la ¡ove n disciplina de la I n geniería de Software, tal como los recoge la IEEE en [IEEE-04) y que se constituyen a su vez en ·objetos de conocimiento" para el proceso investigativo del Grupo OAVINCIS.

Además la IEEE Identifica las principales áreas con las c uales se encuentra rela­cionada la Ingenie r ía de software, como son: Ingeniería de Computadores. Cien­cias de la Computació n . Admin1strac1ón. Matemáticas. Administración de Proyec­tos. Administración de la Calidad. Ergonomía de Software e Ingeniería de Sistemas. [IEEE-04]. La relación con es­tas áreas de conocimiento genera. en cada caso. objetos de conocimiento com­plementarios que deben ser tenidos en cuenta en el proceso invest1gativo del Grupo DAVINCIS.

2.· LA INDUSTRIA DEL SOFTWARE

La Industria de Software corresponde a un conjunto de actividades que giran alrededor de las áreas de conocimiento mencionadas. constituyendo una cadena pr0duct1va. como se mOdela en el estudio elaborado por la Cámara de Comercio de Bogotá [CCB-05 J. donde se incluyen las

activ idades relacionadas con Insumos del Software. Gerencia de Software. Ingeniería de Software y Comerciahzac16n.

A través de esta cadena prOductiva se ofrecen a la sociedad servicios como venta e instalación de Software. Consultoría en Tecnologia de información. Desarrollo de Software a la Medida.

hO AVANCES lnv�tigac-ión f'n h1w•n1f·11,, • .!OOí> l\n. <I

Cuadro 1. Áreas del Conoom1ento de la Ingeniería de Software segun la IEEE

AREA Subá re a s

Requerrm1ontos de Software

Diseno de Software

Coostrucckín de Software

Pruebas de Software

Manten1m1cnto de software

Adm1mstracl6n de la Configuración d e Software tSCM)

Admmistractón de la lngemena de Soltware

Proceso de Ingeniería de Software

Herramientas y Métodos Calidad del Soltware

Fundamentos de Requerimientos de Software El proceso de Requerimie ntos

Elicitac1ón de Requerim•entos Análisis de Requerimientos Especificación de requerrmoeotos Va daoón de Requenm•entos Cons<1e<ac100es Practicas

Fundamentos del Diseño de Software Aspectos Clave del Diseño de Software Arquitectura y Eslluctura del Software Análisis y evaluación do la Calidad del Diseño del Software Anotac•ones de D•seño de Software Métodos y Estrategias de Diseño de Software

Fundamentos do Construcción de Software · Admin1strao6n de la Construcción

Consideracoones Prácticas Fundamentos de Pruebas oe Software Niveles de Prueba Técn•cas de prueba Medidas relacionadas con Pruebas El prooeso de prueba

Fundamentos de Mantenimiento de Software • Aspectos Clave en el Mantenimiento de

Software Proceso de Manten1m.ento

Técnicas para el Mantervmento de Software Adm1n stración del Proceso de SCM kfent1f1cacion de 1a Configuración de Software Conltol de la Configuración de Software Contab1hdad del Estado de la Configuración de Software Auditoría de la Conf1gurac1ón de Software Administración y entrega de la liberación de software

Inicio y Alcance de Ja Oefin•ctón P!aneaoón del PrO'yecio de Soltware Promulg.actón del PrO)'eCto de Software Evaluación y revosion Cierre del Pro�o Medición de la 1ngen1eria oe Software

Prooeso de Implementación y Camb•o

Definición del Proceso Evaluación Clel proceso Medic•ón del Proceso y del Producto

Herramientas de la Ingenier ía de Soft\o,-are Métodos de la Ingeniería de Software

Fundamentos d<J Calidad del Software Procesos de Adm•nrsuac.00 de Ja Calidad del Software Consideraciones práctocas

lm Sis Ge Ha

El pre

PU< cur Sis dOr

e

f e t � r e

F

p r·

d ÍI u p d d g

E d e rr rr la

p

'En fu&rtt;

mism

Page 4: PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

1

e

Implantación de Software y/o paquetes. Soporte en SiStemas. Capacitación en TI, Integración de S.stemas. Gerencia de proyectos. Venta / 1nstalac1ón de Hardware. Outsourcmg de Tecnología (CCB·05J.

El desarrollo de las actividades en esta industria presenta probleméiticas diversas. entre las cuales se pueden mencionar. las identificadas por la evaluación curricular realizada .por el programa de Ingeniería de Sistemas de la Universidad libre [Curricular 04J. donde se resaltan:

Problemas de carácter SOCIAL y ÉTICO. En la medida en que los productos de software. en su gran mayoría, son utilizados directamente por seres humanos. quienes los desarrollan (también seres humanos) deben considerar que dichos productos no afecten de manera alguna la integridad de las personas o grupos sociales a los que van dirigidos. Es decir como todo proyecto de 1ngen1eria debe estar guiado por principios éticos.

Problemas Asociados con la COMPLEJIDAD derivada entre otros aspectos del carácter socio· técnico de los proyectos de desarrollo de software y los servicios asociados al software. y Que se reflejan en aspectos como la dificultad de estimación de su tamaño. duración y costos.

Problemas de carácter LEGAL El software es una producción intelectual, (lue se protege por el régimen de Derechos de Autor. pero no existe una divulgación amplia que garantice tanto en los industriales del software, como en los usuarios. un alto nivel de conciencia, a través del cual se puede mantener un reconocimiento pleno de los derechos morales y patrimoniales de los autores del software y se evite la práctica de piratería genera hzada.

En éste ámbito se debe considerar el uso del denominado ·software libre", el cual puede entenderse como una alternativa que el propio mercado genera en c ontra de prácticas monopolístlcas que se han venido presentando en la industria.

Problemas de CALIDAD. En la mdustna del software no s e han aplicado de manera general zada procesos de Aseguramiento de Calidad. q u e permitan desarrollo efectivo d e software, que generen productos de calidad y eleven el nivel de competitividad de esta mdustna.

DAVINCIS busca aportar principios, modelos,

metodologías, técnicas. métricas,

arquitecturas, entre otros, que permitan

disponer de software altamente

flexible, auto-adaptativo

y de óptima calidad, a la vez que

contribuye a la Investigación formativa.

Problemas de VALORACIÓ N real del producto de software, ya que por ser fundamentalmente intangible. en muchas ocasiones no se comprende la complejidad que implica su desarrollo y el dominio técnico necesario para su 1mplementac1ón.

Problemas de PERTINENCIA. Se deben buscar desarrollo de productos de software e n areas no convencionales. es decir. trascender amb1tos de soporte a procesos administrativos, de lo cual existen diversas soluciones, hacia soporte de procesos medulares de los negocios. industrias con menor soporte y sectores empresariales como M1Pyme. Se deben desarrollar productos de software que contribuyan al desarrollo económico y social del país.

Problemas d e LIMITACIONES EN LA INVES­TIGACIÓN. Es escaso el porcenta¡e de recursos en el contexto nacional dedicados a desarrollar investigación, tanto para generar nuevas metodologías. técnicas. proced1m1entos, herramien­tas. como para evaluar la pos1b1hdad de generar software aplicativo en áreas no tradicionales.

Problemas de CAMBIO permanente DE PARADIGMA TECNOLÓGICO. La dinámica del cambio tecnológico en tecnología de información, lleva a que difícilmente se logre asimilar y dominar un paradigma, cuando se hace necesario evolucionar a uno nuevo. Por e¡emplo de la programación tradicional (estructurada) a la programación orientada a ob¡etos. al diseño y uso de componentes, evolución en el concepto de arquitecturas de software y de patrones de diseño. de metodologías de desarrollo.

Por otra parte es conveniente tener presente que en desarrollo con la cadena productiva del software se ha identificado un con¡unto de brechas tecnológicas

En muchos contell.tos se resuinge este caracter al plano meramente técnico, descuidando e l hecho de Que se ttete <le proyectos fuertemente lnllucnc1aoos por el comportamiento de 10$ seres humanos tanto a nivel individual como cotecuvo de los, participantes del mismo.

AVANCES lfWC'�ll>t<l<-1ü11 ('ll lllJ,ol'n1t•11.a · 200h No. 4 61

Page 5: PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

que se relacionan con la tecnología medular. los procesos y los sistemas de gestión de la información en las actividades específicas de la cadena productiva ICCB·05).

3.- EL GRUPO DAVINCIS

Para el Grupo DAVINCIS. la actividad investigativa en Ingeniería de Software debe considerar. por una parte y de acuerdo con lo ya descrito, las áreas de conocimiento propiamente dichas de esta disciplina. así como los aspectos problemáticos y brechas tecnológicas relacionadas con l a i n d ustria del software. Además el Grupo DAVINCIS tiene el interés apoyar el proceso de formación de investigadores.

3.1 La Visión del Grupo

En el proceso de planeación estratégica del Grupo se ha establecido como su visión: La generación de nuevo conocimiento en software auto­adaptativo y en aseguramiento de calidad del

mismo. con desarrollos es pe cíficos aplicados

a diferentes sectores.

El Grupo DAVINCIS se orienta a contribuir a la ingeniería de software y a la industria del software para el desarrollo de productos auto-adaptativos y de alta calidad. constituyéndose estos en dos referentes fundamentales sobre los cuales se busca generar nuevo conoci1n iento.

Se considera factible generar nuevo conocimiento bajo la forma de innovaciones principalmente incrementales•. en relación con principios. modelos. metodologías y técnicas de desarrollo de software. metodologías. métricas. arquitecturas y factores de calidad. tanto de productos de software base (sistemas operativos. manejadores de bases de datos, ambientes de desarrollo. lenguajes de programación). como de software aplicativo (como administrativo. comercial, educativo, industnal).

El primer referente. el del software auto­ad aptativo . se contextualiza por dos direcciona­

mientos que se vienen gestando en el campo de la computación como son la computación ubicua' y la

computación autónoma•, tal como se plantea en [IEEE-04 ]. la capacidad de adaptación tiene asociado el hecho de que los productos de software sean capaces de aprender autónomamente. lo cual genera fuertes lazos de correlación con el campo de la inteligencia artificial, en cuanto se precise del uso de ·agentes inteligentes " que incorporen a su vez técnicas especificas como redes neuronales artificiales. lógica difusa o algoritmos genéticos.

El segundo referente. el del Aseguramiento de Calidad del Software, se orienta a consolidar como práctica permanente la consideración de los diferentes Factores de Calidad tanto del proceso de desarrollo como de los productos de software. que garanticen a su vez mejores niveles de competitividad internacionalmente. El concepto de calidad debe permear cada una de las etapas y actividades particulares del proceso de desarrollo y del servicio de mantenimiento del software. de modo que se vuelva corriente el uso de diferentes métricas de evaluación de cada Factor de Calidad.

3.2 La Denominación del Grupo

El nombre de DAVINCIS se ha escogido con dos connotaciones. la primera. como un h o menaje al genio Leonardo Da Vinci. quien desde temprana edad se destacó en la pintura. la geometria, la mecánica y la música. y del cual se afirma que llegó a preconcebir entre otros el avión. el tanque de guerra, el paracaídas. un artefacto parecido al helicóptero. y muchos otros trabajos en ingeniería. cuyo valor científico ha

prevalecido a lo largo del tiempo. entre otras cosas porque constituyen un reflejo de la combinación entre el arte y la ciencia para representar de la mejor manera posible la materialización de las ideas. Es Leonardo Da Vinci un ejemplo a seguir desde la perspectiva de la creatividad. la universalidad del conocimiento y la capacidad del ser humano para generar innovación.

En segundo lugar el nombre del Grupo constituye un acrónimo que refleja de la intención general de trabajo del Grupo representando el Desarrollo Aplicado con Visión Investigadora de Nuevo Conocimiento en lngenieria de Software.

" Aquellas (lué se generan con basa e" el oonocimiento existente, pero con valores agregados significativos, que representen un salto cualitativo en una tecnología, vn cambio en la frontera tecnológica, sin embargo. sin pretender modificar necesariamente la concepción científico·tecnológica fvnctamental subyacente al proceso u objeto de conocimiento innovado. ' Orientado a disolver los limites tradicionales de donde, cómo y cuando se producen las interacciones entre los seres humanos y los computadores.

8 Centra su atención en el desarrollo de software que pueda administrarse y protegerse a si mlsmo. con solo una orientación humana de alto nivel. Especialmente importante en productos de softvtare que deban sobrevivir ante fallas de componentes de hardware y ataques de seguridad.

62 1\V/\'lCES lnVE->!>llg<u:1ón Pn ln�E>niPría � 2006 No . ..J

4

El In lo SE dE gE re

de de SL (d pr

4.

D< de he

ª" ar in re·

El d i1 se

Ft

'ª' inv( IHu

Page 6: PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

:EE­:> el ices rtes 1cia 1 tes cas �ca

de ·mo 1tes olio n a lad

�be jes

de •!Va ·ión

Jos ·al Jad ; la !b1r as. ros ha

;as

tre

�ra ·do

de la

n.

un

ajo

on en

••• :Ión

los

de ues

4. MODELO INVESTIGATIVO

E. proceso de investigación en el programa d e lngenoeria d e Sistemas, s e estructura con base en los elementos reflejados en la Figura 1, los cuales se conside ran inter-relacionados a través de ciclos de real imenta ci ón, es decir donde los efectos generados por uno de ellos re gresa sobre este

reforzando u oponiéndose a é l. Por ejemplo el desarrollo de un proyecto de eje puede posibilitar el desarrollo de la competencia investigativa, estas a su vez favorecen el desarrollo de proyectos de aula (de integración curricular). los cuales dinamizan los proyectos de eje.

4.1 Enfoqu e del Proceso lnvestigativo

Dadas las caracterisbcas partteulares de la naturaleza del conocimiento de la ingeniería de software y del hecho de que se trata de una d1sc1pllna de reciente aparición (particularmente referida a los últimos 50 años). no se encuentran aún enfoques de investigación consolidados. que sirvan como

referentes re conocidos .

El Grupo OAVINCIS considera pertinente explorar

d iferentes enfoque s, y en esa dirección, si bien no

se descarta la ap licaci ón de los métodos tradicionales

de investigación científica (1nduct1vo, hipotético­deductivo y sus variantes). se propone privileg¡ar el uso del Enfoque Holistico.

La holistica plantea que los Obje tos y eventos de la realidad. se deben entend e r a través de su consideración como totalidades. unidades, centrando la atenc i ón en su comportamiento integral y en las variadas interaccione s que los distingue [Barrera:01) y que generan su s propiedades distintivas (también conocidas como p ropiedades emergentes).

En concordancia con esta postura se considera la invest iga ci ón científica' como "un proceso evolutívo. continuo y organizado, mediante el cual se pretende conocer algún evento, partiendo de lo que ya se conoce. ya sea con el fin de enconrrar leyes genera/es

o simplemente con el propóSito de obtener respuestas particulares a una necesidad o inq uietud determinada" [Hurtado:02).

Como lo plantea Jacqueline Hurtado, desde el enfoque holístico la investigación se o rienta a la búsqueda y generación de conocimiento . de forma que se permite establecer objetivos de Investigación o rientados según el grad o de elaboración del conocimiento que se quiera lograr [Hurtado-04:19).

Figura1. Elementos generales para la o rganizaci ón del proceso de 1nvest1gac1ón

e N T o R N o

k--------------------- --·--1'-. uc-1-... -� . <(-----------------···

/: ' ' '

LirJea de: lnvcsngación

·-· :----' ' ' '

� .,.

faNlKOS) prvh�I-.:�

.. ... . . .. ........ > en el (.'urn1;u&o .., __ P'foy<"ClOS de

fn...-csriga.ción Curncular

-�

,,,,/' Gje

Tcm :\1icu de Jn\·estiguc1 6n

__ ,.·__..

P'toycctos J\pliéudos de oricmaici ón CSpCi;ilit·

P roblemas,,, .,, ln\csligación • --1>

PrO)'CLIO Je l:.Jt

... ., -...... -_ ... -

-··· .. .. ., ....

u n Fuenle: El Grupo OAVINCIS

. • . • ' ' ' ' : : ' ' ' '

... C'ompi:<c1)Cias

de mvcst1gac1ón

" Bu,can<lo concepciones amphas de 1nvest1gaclon ya que ol¡unas otras def1n1c1ones. plantean como condiciones prevaientes para la invest1gl'c10n c1entif1ca por ejemplo la búsqueda de leyes ¡e neralc s (Kctllnger ·81) o la orientación a lnvHtlgac1ones oonfirmatorias. IHurt11do:021

Page 7: PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

La concepc ión holística resulta particu larmen t e

importante en relación con los objetos de conoc1m1en10 sobre los cuales gira la aellvidad onvesbgativa del Grupo OAVINCIS. como son los procesos de desarrollo de software. dado su carácter socio-técnico. ya refendo. lo mismo que su connotación dinámico-complejo. derivada de la alta dependencia del talento humano y las redes sociales que se conforman alrededor del proceso de desarrollo y uso del software.

Algunas caracterislicas del enfoque holisllco. se s1ntel1zan a continuación. sin pretender mostrarlas de manera exhaustiva:

En este enfoque el método es una expresión

Integradora en correspondencia con el ob¡et1vo de

la onvesugación

Se utiliza como modelo del proceso mvest1gat1vo la ·espira holísbca"' definiendo niveles o estadios de la 1nvest1gación. en cada uno de los cuales se utiliza un ciclo metodológico (Indagación. recolección de información, anáhs1s, conclusión).

Se consideran lo siguientes estadios o niveles: exploraciones. descripciones. análisis, comparacio nes. explicaciones, pred1cc1ones. propuestas. transformaciones, verificaciones. evaluaciones [Hurtado 04:19).

Cada eslad10 corresponde entonces a un Tipo de investigación. que tiene un propósito determinado (ver cuadro 2) y a su vez se apoya en el de nivel 1nfe11or

Los tipos de investigación son vistos como fases de todo el proceso investigativo. La mvest1gac16n exploratoria soporta las razones por la cuales resulta relevante adelantar la investigación, la descriptiva se asocia con el diagnostico preliminar. la comparativa dando un contexto que permite diferenciación, la explicativa proporcionando el soporte teórico, la predictiva generando las hipótesis y los escenarios. la proyectiva d1se�ando la forma de intervención, la interactiva derivando acciones de intervención específicas. la confirmatoria permitiendo la verificación de las relaciones entre eventos y la evaluativa

identificando resultados no esperados que inducen a la exploración, exhibiendo así un comportamiento

retroalimentado.

El Grupo DAVINCIS mantendrá. entonces. una reflexión permanente en torno al enfoque de

investigación generando progresivamente aportes hacia una metodología de investigación en relación con las líneas de trabajo del mismo articulando un coniunto de pnncip1os, estrategias. métodos y modelos específicos que dinamicen el trabajo del Grupo y permitan una mirada crítica del proceso. Es decir este es otro referente sobre cual se busca generar conocimiento. complementariamente a lo Indicado en el numeral 3.1 de este artículo.

Cu ad ro 2. Ti pos de Investigación que define la Espiral Holtstica

Según Jacquellne Hurtado [Hurtado-98)

Tipo de

Investigación Propósito

Explora tona

Oescnpt1va

Comparativa

Analítica

Explicativa

Predictiva

Interactiva

Confirmatoria

Evaluativa

Aprox,marse a un e-0010 POCO conocido y fam11tarizarse con él.

k1entif1car las carac1ens11cas del evento en estudio.

Precisar diferencias y semeJanzas que existen entre dos o mas grupos con respecto a un mismo evento.

Encontrar poutos de relación interna en un evento a fin de llegar a un conoc1m1ento mas profundo de dicho evento. que la simple descripción;

Comprende< los relaciones entre dis�ntos eventos. et ·par qué" y e "cómo" de los fenómenos. Generar las

teo<Ías y los modelos.

Anticipar Sttuac.ones futuras

01ser1!ar o crear propuestas d1ngidas a

resolver determinadas s1tuac1ones.

Modificar situaciones concretas a través de la aplicación de proyectos previamente d1se�ados.

Venficar las hipótesis derivadas de las

teorías. indoga ¡¡cerca de las posibles relaciones eventos. a partir del control

de un a serie de vanables ext rañas.

Indagar si los ob¡e11vos que se han

planteado en un determinado programa o proyecto eslán siendo o no ak:anzados. y deseub<lr cuales aspec¡os

del proceso han contnbuido o entorpercklo el IO¡ro de dichos obJeuvos.

Para u11a descdpc1ón ampliada consultar a Hurtado Jacqueuno en (Hur'l.ado-98)

4

E d t•

E q L s s

s e 1¡ a E d

p p e

Ir

li f¡ a

e

J F 1 r

F

"

ª'

Page 8: PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

s n

n s y e ir n

1

'

.,

IS

4.2 lineas de Investigación

El Grupo DAVINCIS desarrollará su traba¡o alrededor de Areas. Lineas y Ejes Temáticos de Investigación.

tal como se reflejas en la Figura 2.

El Pri mer elemento es el Área de In vestigación que articula los de sarrollos investigativos de la Universidad y que para el programa de Ingeniería de Sistemas corresponde al área de "Desarrollo Sostenible y Tecnología

.. .

Se conciben Líneas de Investi gación que se originan en y a la vez desarrollan un área de investigación. Igualmente s e consideran Ejes Temáticos que articulan Problemas de Investigación espec1ficos. El Grupo DAVINCIS desarrolla las líneas de lngentería de software y de Inteligencia Art ifici al.

Para cada una de las líneas de inves11gac1ón se propone realizar un proceso que comprende las etapas representada s en la Fi gur a 3.

Inicialmente se adelanta un proceso exploratorio, a través de la cual se deter m ina la pertinencia y ractibilidad organizacional. técnica y fi nanciera de ade lantar un proceso investigativo en la línea.

F igura 2. Líne as y Ejes Temáticos de investigación

I n geniería de Softwa r e.

-ln1e1 1¡enc1a Att 1ft<:18I. Redes y Teiecomu· n1cac1ones.

Eje Tem á tico -�--·------ -

• Aseguramiento de Calidad del Software. • Software Educa�vo para Amb•entes WEB. • Arquitecturas de Software. • Software de A¡llicaoón Empresarial en

Pymes.

• �entes lntelogentes. • Técnicas de lntet1gencoa Mifteoa�

----l • Seguridad en Redes

• A dministración y Gestión de redes de comun1cac1ones.

• Comunicacione s Mó viles.

h;ento: Gu.ipo OAVINCIS

En la eta pa de fundamentación s e identifica. describe y evalúa e l estado del arte del área de conocimiento de la línea desde la perspectiva conceptual. técntca y social.

La etapa de Desarrollo implica por una parte l a aplicación espec1f1ca del ob¡eto de conoc1m1ento de la línea en la solución de problemas del entorno y por

otra la generación de nuevo conocimiento disciplinar y metodológico.

Fin alment e la Et apa de Sostenimiento Adaptativo se relaciona con la existencia de un proceso maduro de investigación en el ámbito de la linea. a través de un equ ipo de trabajo de alta calif1caci6n que mantiene la dinámica de innovación en la linea de investigación.

Se representa también, como la s etapas de Fundamentación y Desarrollo. y las de Desarrollo y Sostenimiento Adaptativo, conforman a su vez ciclos de real imentac ión dinámicos en func1on del cual se con sidera que el proceso de fundamentación se puede realizar de manera progresi va y en paralelo con la fase de desar ro llo de la linea . y no estrictamente de m anera consecutiva

Actualmente la línea de Redes y Telecomunicaciones esta en fase exploratoria, y las Líneas de Ingenier ía de Software e Inte li genc ia Artificial se encuentra en proceso de fundamentación.

Por su parte, un eje t emático corresponde a un

"Núcleo generador y d inam1zador de propuestas de investigación, que formula interrogantes. los cuales

giran alrededor de un campo ep1stemológ1co, de un proceso o fenómeno soc ial, natural o cognit ivo. que responde con pertinencia a necesidades o probl emas

de explicación o c omprens ió n de la sociedad. la naturaleza o la tecno logía y Que sean de interés y sugeren te s para la comunidad académica e onvestiga tiva de la unlversidad".'1

Figura 3. Pro ceso de Desarro llo de las Lineas de 1 nve st ig ación

lngeniena de Software

Fu-ente; El Autor

t ¡-------------.

� 1 ·-------------·

1 OCHOA. 8enjamin Documento de traba10: Cnterios generales para la s.elección de ejes de invest1gac10I'\ .. Ptopuesta de reformulación. Bo&ota: SOpt1c1nbrc de 2005. Centro de lnvest1gac1ones Socio Jurid1cas. Director del Grupo de lnvestlgacion: UJ protección soc ia l.

AVANCF:-i ln\•c>,t1JJ.;1C ión l'll ln�t·mt•n,,. 2006 No. 4 65

Page 9: PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

Las líneas y e¡es de investigación del Grupo DAVINCJS.

se definen a partir del análisis del entorno en relación con la ingeniería de software. con la industria del

software y con los sectores económicos. sociales.

educativos que demandan el software.

Inicialmente el Grupo DAVINCIS tendrá como ejes

principales de trabajo, pero no limitado a ellos. el

Aseguramiento de la Calidad de Software. el Software

Educativo para ambientes Web y las Arquitecturas

de Software. integrando progresivamente los ejes

temáticos asociados a la 1 ínea de i nvest1gaci6n de

inteligencia artificial, pnncipalmente el de Agentes

Inteligentes

Desde la perspectiva d1SCiplinar y consecuentemente

con la visión del Grupo, se pretende generar un espacio

de renexión y discusión crítica con respecto al papel

que el concepto de Arquitecturas de Software

puede desempeñar en el desarrollo de software auto­

ada ptat1vo, considerando la relevancia de contar diferentes niveles de modelamiento y abstracción de

los elementos estructuradores de una aplicación.

Igualmente en Aseguramiento de Calidad del Software. en relación con los productos de software la calidad se refiere a un conjunto de cualidades (Factores

de Calidad) que lo caracterizan y que son percibidas por quien lo utiliza y que además son med1bles a través de métncas específicas; a su vez la calidad del proceso

de desarrOllo de software se determina por factores de call(j¡¡d algunos refle¡ados en la calidad del producto y otros en la eficiencia del proceso.

Desde la perspectiva de áreas de aplicación especifica, si bien son muchns los ámbitos hacia los cuales podría orientarse el desarrollo de los proyectos. inicialmente se busca incentivar la generación de Software Educativo, dadas las connotaciones de transformación de los sujetos que este incorpora y

que permite desarrollar aún más el compromiso social del ingeniero propiciando además la conformación real de comunidades de aprendizaje.

Progresivamente se busca desarrollar ot1os tocos especializados principalmente orientados a softwa re que propicie el desarrollo de la capacidad tecnológica de las Micro, Pequei'las y Medianas Empresas (MiPymes) y la automatización industrial.

4.3 Tipos de Proyectos de Investigación

La actividad lnvest1gat1va requiere la formulación y e¡ecución de proyectos. los cuales en este modelo

6h /\V1\NCC.., h)\!t· .. ligJC16n �11 lngenu•rí;i · 2006 Nr:i, 1

se conciben en vanos niveles de complejidad como

son: proyectos de Eje. Proyectos de Fundamentación

y Prcyectos Aplicados de Orientación Específica.

Por Proyecto de Eje se considera un Proyecto de largo Plazo que articula el trabajo del e¡e temátJco y responde a problemas de investigación específicos dentro del mismo.

U n Proyecto de Fundame ntación corresponde a

actividades de un proyecto de EJE que contnbuyen

con la fundamentación conceptual del eje.

relacionadas con evaluación del Estado del Arte o

conceptualización de marcos teóricos. Puede ser

realizado por investigadores. como propuesta

monográfica de los profesores que deseen mejorar

en el escalafón. de los estudiantes en semillero en su ptime1a fase de formación.

Un Proyecto Aplicado de Orientación Específica

busca la generación e n cortos periodos de tiempo

de nuevos OBJETOS de resultado aplicados. tales

como productos de software, servicios. procesos.

metodologías. estándares, técnicas, métricas o

similares y que conttíbuye con la fundamentación

aplicada del eje temático.

Este tipo de proyectos puede ser realizado por

investigadores. como propuesta monográfica de los

profesores que deseen mejorar en el escalafón. de

los estudiantes en semillero en segunda fase de

formación.

4.4 Articulación con los elementos de Diseño Curricular

En este modelo se conside1a que el desarrollo de la

actividad investigativa debe mantener una fuerte

interrelación con el proceso de diseño y desar10110

curricular. por lo que a la vez que se nutre de este, lo retroalimenta y desarrolla.

Esta relación se manifiesta a través de una reflexión

y plan de acción permanente de los Núcleos

Temáticos y Problemáticos y de la formación de

Competencias

Por otra parte, la relación se puede operacionahzar a

través de acciones espec1f1cas adelantadas en el

denominado Proyecto de Integración Curricular,

como un p1oyecto de aula que busca generar una

verdadera interrelación transversal entre los desarrollos realizados en todas las asignaturas o espacios académicos de un Núcleo Temático como

e l

E e d e F d

4

E c ir

ti c a

u e p

I� e

L a

e d o e

d d p y

lJ rE u .,. le e

ir

E CI 9' la ni fa

se

n1

S1

Page 10: PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

) 1

e y s

a n ' ., o

a u n

a 'º !S s. o

Jr

JS J e le

la te

110 te.

ón os de

· a el

ar. na o s

; o no

con aquellas que hacen parte de los demás Núcleos Temáticos del programa.

El Proyecto de Integración Curricular debe convertirse en el e¡e central de articulación entre la actividad docente y la invest1gat1va. por ello resulta importante establecer correspondencias directas co n l os P royecto s Apl ic ad os de Orientación Especifica. descritos anteriorme nte.

4.5 La Formación en Investigación:

El Semillero

El Grupo DAVINCIS se co ncibe. o rga niza y gestiona como un tipo de sistema social. es decir. un todo integrado (una unidad) que surge de la interrelación teleológica de talento humano que mantiene un comportamiento dinámico y crítico alrededor de la act1v1dad investigativa. Por ello se vinculan al Grupo tanto un cuerp o d e investigadores como de docentes. estudiantes y egresados, i nt er esa do s todos en p ropicia r procesos de tra n sformació n del ejercicio de la profe sión del ingeniero d e sistemas en el campo específico de la ingeniería de softwa re.

Los es tudian tes que participan en el Grupo DAVINCIS, a su vez, conforman un semillero de investigación.

es decir, integran un grupo de trabajo a l que si vinculan de manera voluntaria con el propósito de formarse como investigadores en el área disciplinar. en este caso en ingeniería de software. para lo cual. ba¡o la tutoría de profesores investigadores. desarrollan actividades diversas enmarcadas en cualquiera de los tipos de proyectos ya mencionados (de eje, de fundamentación y aplicados de orientación específíca).

La ac tividad del estudiante en el semillero le permite reconocer las c arac terísticas necesanas para abordar un proceso i nv es ti gativo i ncluyend o l as actividade s me todológicas. adquirir habilidades específica s para la investigación y l e facilita la interrelación con otros estu diantes en proceso de formación o con

inv es tigadores con mayor experiencia.

El Grupo DAVINCIS considera fundamental la consolidación del trabajo del Semillero. integrando estudiantes. profesores. y egresados, para mantener la dinámica de su trabajo y la disposición de un amplio número tanto de mves11gadores como de prayectos. favoreciendo en el largo plazo el desarrollo real y l a sosten1b1hdad de la(s) lin ea s d e investigación.

Como política gene ral, el Grupo DAVINCIS considera necesario que el paso de los estudiantes por el Semillero. involucre el desarrollo conc1ente de las

competencias en investigación, para lo cual proPOO e vanas etapas, en cada una de las cuales el estudiante puede reHexionar y desarrollar hab1hdades especificas alrededor de actividades como encuentros. talleres. foros, seminarios y desarrollo de proyectos. Las etapa s propuesta s se apr ecian en la figura 4.

Inicialmente se considera una etapa explorat o r ia en la cual el estudiante realiza una reflexió n motivada

y orientada, sobre su v erdadero interés por formarse como investigador y los alcances y respon sabili dades

que tiene dicho proceso. pnncipalmente al realizarse en paralelo con su desarrollo como profesional.

Si el estudiante se compromete a continuar su desa· rrollo. se concibe una etapa de Conceptualización de la Investigación en la cual se favorece el desarrollo de habilidades de Identificar. caracterizar y relacionar variables d e diferente tJpo asociadas a un fenómeno o problema. Identificar, Formular. Contras­

tar Evaluar y soci aliza r un problema de in vestigac ión y distinguir enfoques y tipos de Investigación

En un si gui en te nivel. referenciado como Formulación de Proyectos de Investigación, s e preten de desarrollar hab il idades de formular hipótesis, diseñar instrumento s de recolección de información -( M a n ej o de Fuentes Primarias). usar fuentes de info rmación secundarias. disei'tar modelos concep­tuales. de fundamentación estadística: diseñar muestras. aplicar e interpretar medidas estadísticas.

Figura 4. Evolución d e un Estudiante en el Semillero

Proyectos Q deFase V (ic"'tiún ( 'rih.,;a dd l•rt'K:l'"'IO

h l \C!»ll •atl\'O

pfi----� ¿J Fom1ul. 1 c1�\n de proycc.:Uh de

111\ e�ti •ación

F :-;plor .. u.:io n d.; b \ ocaoon

h1,e:-.c1�att"••

Fuente: el Autor

e •O ·¡¡ n .. '" ,. � "'

= s .5 e "5. " ·¡:¡

·s � '5 e

R "' '¡j

8 .".! o E " = " .g .,, .§

"

... � r.

e o

Page 11: PRESENTACION DEL GRUPO DE INVESTIGACIÓN EN INGENIERÍA … · Proyecto de Investigación, Modelo de Investigación. Investigación en Ingeniería de Software. Software auto adaptativo,

simular ut1hzando modelos. diseñar experimentos. caracterizar y contrastar un postura epistemológica. concep¡ualizar marcos teóricos y diseñar un proyecto de 1nvest1gac1ón.

En un siguiente novel, el de Gestión Crítica del Pro­

ceso lnvestigatlvo. se busca desarrollar las habili dades de preparar Informes de Investigación. leer

críticamente informes de investigación. redactar artículos científicos. validar modelos conceptuales,

diseñar modelos matemáticos y validar hipótesis. Igual· mente se busca consolidar las habilidades requeri das para Administrar un Proyecto de Investigación y Capacitar en habilidades de lnvestogacrón.

Se resalta también que a lo largo del recorrido formauvo se debe desarrollar transversalmente competencias complementarias como la capacidad de lectura. de redacción. de autoaprendozaie. de

expresión oral y corporal, de Lectura interpretativa en una segunda lengua, de Trabajo en Equipo. de Liderazgo y de Negociación.

Por otra parte. a través de las diferentes actividades

se debe buscar que a la vez que se desarrolla la competencia en investigación , se contribuye al desarrollo de la fundamentación doscoplinar.

REFERENCIAS

A MANERA DE CONCLUSIÓN

Se ha establecido un reto importante para desarrollar investigación alrededor de las áreas de conocimiento de la lngenoeña de Software. el cual se espera lograr utilizando preferencialmente el enfoque hoiístico de investigación.

Se han sentado las bases para realizar un trabajo articulado alrededor de ejes tomátocos específicos como son: las arquitecturas de software, el

aseguramiento de calidad del software, el software educativo para ambiente web. los agentes inteligentes y las técnicas de inteligencia artoficrai.

Se han establecido diferentes topos de proyectos (de eje, de fundamentación y aplicados de orientación específica). a través de los cuales se organiza el trabajo de los investigadores. profesores y estudiantes interesados en generar aportes para el desarrollo de la Ingeniería de Software. la Industria de Software y el mismo desarrollo curricular de la Ingeniería de Sistemas.

Se ha planteado una propuesta para orientar la formación investigativa. con el ánimo de direccional los esfuerzos que se realizan alrededor del semillero de investigación.

[Barrera) Barrera Morales Marcos Fidel. La Holistoca. Lectura de Apoyo del Curso lnvestogacoón Formativa: Un Enfoque Holístico. orientado por Mg Pedro Galvis Leal. Escuela de Formación Pedagógica para Docentes Unoversitaroos. Universidad Libre. 2005 [CCB-051 Cámara de Comercio de Bogotá. Conseio Regional de Competitividad Bogota-Cundonamarca. Balance Tecnológico cadena Productiva Desarrollo de Software en Bogotá y Cundonamarca. iCurrlcular-04) Co,r.1té Curricular Programa. Ingeniería de Sistemas. Universidad Libre Sede Bogotá Proyecto Educativo del Programa de Ingeniería de Sistemas e Informática. 2.004. [Garvin 00) GARVIN DAVID A. Gestión del Conocimiento Harvard Business Review. Capitulo 3 Crear Una Orga nozacoón que Aprende. Ediciones Deusto 2000. llEEE-04) McKinley Philip K. Masoud Sadjadi Seyed. Kasten Eric, Cheng Betty H.C. Composlng Adaptive Software. Revista Computer Julio de 2004. IEEE Computer Society. [Hurtado) Hurtado de Barrera Jacqueline. La definición de Investigación. Lectura de Apoyo del Curso Investigación Formativa: Un Enfoque Holíst1co, orientado por Mg Pedro Galvis Leal, Escuela de Formación Pedagógica para Docentes Universitarios. Universidad Libre. 2005 [Hurtado-041 Hurtado de Barrera Jacquehne 2.004. Como Formular Objetivos de 1nves!Jgac1ón. Un acercamiento desde la Investigación Holístoca. Cooperativa Editorial Magisterio. 2004 (Hurtado·98J Hurtado de Barrera Jacqueline. Metodología de la Investigación Holistica. Fundación Sypal caracas 1.998. [IEEE 04) IEEE Computer Society. Professional Pract1ces Comm1ttee. Guide to the Software Engoneerong. Body of Knowledge. 2004 Version [Pressman 04) Pressman Roger. Ingeniería de Software. Me Graw Hill. [KERLINGER 811 KERLINGER, F.N. (1981) Enfoque conceptual de la investigación del comportamiento. México. lnteramerlcana. 1981.

R

E SI y w In ª' C<

Eo CI PI m C!

Se ni1 or

Al

Tt pr

Foo Fei