Martinez Castro Jose MarioHerramientas RAAD

Post on 06-Oct-2015

14 views 0 download

Transcript of Martinez Castro Jose MarioHerramientas RAAD

Herramientas RADD para el Desarrollo de Sistemas InformacinM.C. Jos Mario Martnez CastroInstituto Tecnolgico de Chilpancingojmariomtz@yahoo.comM.C. Ren Edmundo Cuevas ValenciaUnidad Acadmica de Ingeniera de laUniversidad Autnoma de Guerreroreneecuevas@hotmail.comM.C. Juan Carlos Medina MartnezUnidad Acadmica de Ingeniera de laUniversidad Autnoma de Guerrerojcmedina74@yahoo.com.mxResumenEl Desarrollo de Sistemas de Informacin ha tenido grandes cambios con el advenimiento de la Tecnologa del Software, como tal, en un principio slo se contaba con Lenguajes de Programacin con interfaces de texto en pantallas de color mbar o verdes; posteriormente el entorno grfico dio la posibilidad de crear interfaces grficas de usuario (GUI) lo que posibilit darles mayor vida a las realizaciones de los programadores; por un buen tiempo esto se mantuvo as, hasta la llegada de Internet y su WWW que brind posibilidades de captacin de mercados sin explorar. Pero al incrementar la tecnologa de las interfaces, de forma paralela se incrementaba tambin la complejidad para desarrollar esos mismos sistemas, que si bien cumplan funciones equivalentes a que sus predecesores, ahora eran ms atractivos para sus usuarios: por la rapidez de desarrollo, mejor experiencia de uso, as como capacidad de adaptabilidad para satisfacer las necesidades de los clientes finales en el menor tiempo posible. Para lograr esto debieron evolucionar tanto Metodologas eficientes como Herramientas de Software que incrementaran las capacidades de los Desarrolladores, dentro de stas ltimas encontramos: los Entornos Integrados de Desarrollo (IDE), las Herramientas CASE, as como las Herramientas RAD y RADD.Palabras ClaveRADD, CASE, Sistemas de Informacin, Programacin, SoftwareIntroduccinLos Sistemas de Informacin se han incorporado a las Instituciones y Empresas, en la actualidad no se concibe la idea de la operacin de organizaciones de todos los tamaos sin el apoyo no solo de los equipos de cmputo sino de la implantacin de stos sistemas, que se conciben como Un conjunto de componentes interrelacionados que rene (u obtiene), procesa, almacena y distribuye informacin para apoyar la toma de decisiones y el control en una organizacin (Laudon y Laudon, 2008).Para lograr el Desarrollo de estos sistemas se requiere tanto de metodologas como de herramientas destinadas para tal fin (CMS, 2008).En el primer rubro se puede encontrar: Metodologa de Cascada Se compone de: Definicin de requerimientos, Anlisis y Diseo de Software, Implementacin y Pruebas de Unidades, Integracin y Pruebas del Sistema, Operacin y Mantenimiento (ver Figura 1). Bsicamente el contacto con el cliente de realiza en la primera etapa, y no es posible detectar errores ni modificaciones a los requerimientos del cliente, si no hasta la etapa final (Nigth, 2001).

Figura 1.- Metodologa en Cascada Metodologa en Espiral Se tienen como elementos: Comunicacin con el Cliente, Planificacin, Anlisis de Riesgos, Ingeniera, Construccin y Entrega, Evaluacin del Cliente (ver Figura 2). Existe una alta comunicacin con el cliente, para la evaluacin del sistema con base a sus requerimientos, en la finalizacin de cada iteracin programada. La planificacin tambin cambia con cada iteracin, lo que puede traer como consecuencia un sistema sin metas fijas (Green, 1998).

Figura 2.- Metodologa en Espiral Metodologa de Prototipaje Se compone de los siguientes elementos: Planeacin, Requerimientos, Anlisis y Diseo, Desarrollo, Implementacin, Pruebas, Evaluacin, y la Administracin de los Cambios (ver Figura 3). De la misma forma que la metodologa anterior se establece una alta comunicacin con el cliente para la evaluacin del sistema con base a sus requerimientos. Se requiere realizar una correcta administracin de los cambios, as como el control de versiones del sistema a desarrollar (Fisher, 2010).

Figura 3.- Metodologa Prototipaje Metodologa de Desarrollo Rpido de Aplicaciones Los principios bsicos son: Desarrollo y entrega rpida de sistemas de alta calidad y bajo costo Intento de reducir los riesgos, seccionando en pequeos Producir rpidamente sistemas de alta calidad, de forma primaria a travs del uso de prototipos iterativos (en cualquier fase del desarrollo), donde el usuario desempea un rol activo, y las herramientas computarizadas de desarrollo. Esta metodologa engloba lo mejor de las metodologas anteriores que implican un mayor tiempo de desarrollo. Al tener un prototipo funcional de forma rpida permite un mayor acercamiento con el cliente y a la vez se genera mayor compromiso del mismo con el sistema, ya que lo siente parte de l, al ser testigo de su desarrollo (Beynon-Davies, 1998).Herramientas CASEPara lograr lo anterior se requieren de herramientas que permitan no solo la generacin de cdigo, como las Herramientas CASE, que se definen como Conjunto de herramientas y mtodos asociados que proporcionan asistencia automatizada en el proceso de desarrollo del software a lo largo de su ciclo de vida (Piattini et al, 2004); que an cuando realizan la generacin de partes de la aplicacin, su producto final no puede ser mostrado al cliente, sin antes realizar los ajustes necesarios para convertirlo en algo ejecutable y funcional.Herramientas RADExisten tambin las Herramientas RAD (Rapid Application Development) que evolucionaron de las anteriores, brindando la enorme posibilidad de generar aplicaciones funcionales, cuyos productos pueden interactuar con el cliente para realizar las evaluaciones y verificar si cumplen con los requerimientos (McBride, 2002).Como ejemplos de estas herramientas podemos encontrar mltiples desarrollos que nos faciliten esta tarea, dentro de las que destacan: GeneXus Leonardi CakePHP (ver Figura 4) Scriptcase (ver Figura 5) WinDev (ver Figura 6) 4D Clarion Codecharge Studio FourJs Genero Magic eDeveloper PCSoft WinDev PowerBuilder WebSpeed Workshop

Figura 4. CakePHP

Figura 5. Scriptcase

Figura 6. WinDevHerramientas RADDComo una evolucin a las herramientas anteriores surge un subtipo denominado RADD, donde a la diferencia principal se denota en la ltima sigla Rapid Application Development and Deployment, que se podra realizar una traduccin libre considerando su uso como: Desarrollo Rpido de Aplicaciones y Puesta a Punto.Este ltimo concepto se refiere a los ajustes finales que se realizan a cada producto, si lo comparamos con la construccin de una casa habitacin, sera tanto como una vez entregada la misma al cliente, es necesario realizar los acabados necesarios para que quede tal y como se haba idealizado, lo que conlleva a la inversin de un mayor nmero de horas hombre, mismas que se traducen en dinero.En las herramientas RADD estos detalles se pueden realizar sin problemas, ya que conservan la estructura bsica y a partir de ella realizan las modificaciones correspondientes.Como tal no existen muchas herramientas que ingresen en esta clasificacin: por lo que a continuacin se describe una de ellas.GeneXusQu es GeneXus?Bsicamente, es un programa que hace programas. Es una herramienta que parte de las visiones de usuarios, y a partir de ah encapsula el conocimiento en lo que se llama Base de Conocimiento. Sistematiza ese conocimiento, y desde all automatiza el diseo, construccin y mantenimiento de la base de datos y los programas (Artech, 2010) (ver Figura 7).

Figura 7. Genexus XEn resumen, es una herramienta basada en el conocimiento que disea, genera y mantiene en forma automtica los programas y la base de datos para lograr el desarrollo rpido de aplicaciones crticas en mltiples plataformas (ver Figura 8).

Figura 8. Genexus X Start Page.Entender las necesidades del usuario final es una de las pocas tareas que no se pueden automatizar en el desarrollo de software. Al referirse a los desarrolladores de GeneXus como analistas de negocios en lugar de programadores, codificadores o desarrolladores (Mrques, 2008).La Metodologa GeneXus se basa en la descripcin de las entidades del usuario final (objetos reales tanto tangibles como intangibles) con las que debe manejarse su aplicacin. Esto se hace describiendo las visiones de los usuarios finales sobre estas entidades, con un alto nivel de abstraccin. Por este motivo, se realiza una programacin declarativa y los analistas de negocios describen la realidad para que GeneXus cree el modelo de datos en una BD especificada y construya los programas de aplicacin para cubrir las necesidades funcionales requeridas. Cuando esa realidad cambie, los analistas de negocios simplemente debern describir la nueva realidad y ser GeneXus quien se encargar de realizar los cambios necesarios en el modelo de datos y los programas para representar la nueva realidad descripta (ver Figura 9)

Figura 9. Visiones de los Usuarios.Para lograr todo esto, GeneXus tiene una base de conocimiento, que inicialmente tiene asociado un conjunto de mecanismos de inferencia y algunas reglas de aplicacin general, como las que aseguran la consistencia (las de integridad referencial, por ejemplo). Luego, cuando el analista GeneXus comienza a describir la realidad creando objetos, estas descripciones (el Modelo Externo) son sistematizadas automticamente y pasan a estar contenidas en la base de conocimiento Adems, sobre ese conocimiento, obtiene un conjunto de resultados que le ayudan a mejorar la eficiencia de las inferencias posteriores (ver Figura 10).

Figura 10. Base de ConocimientoConclusionesDichas herramientas se han analizado diversos mbitos acadmicos tanto del Instituto Tecnolgico de Chilpancingo, como de la Unidad Acadmica de Ingeniera de la Universidad Autnoma de Guerrero.En la primera institucin los estudiantes de la carrera de Ingeniera en Sistemas Computacionales han tenido contacto con dichas herramientas en sus versiones libres y de prueba en materia denominada Taller de Programacin AvanzadaPor su parte los estudiantes de la segunda institucin cursan la carrera de Ingeniero en Computacin, desarrollan actividades referentes al tema en la materia denominada Herramienta CASE.Y una vez evaluadas las opciones han optado por la herramienta GeneXus como su opcin para el desarrollo en implantacin de su proyecto final de clase.Referencias BibliogrficasArtech, (2008), GeneXus X: Quick Start

Benyon-Davies, P., (1998), Rapid Application Development: A review an Case Study, Kane Thompson Centre, http

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"://

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"www

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"com

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"glam

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"ac

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"uk

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"SOC

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"_

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"Server

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"research

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"gisc

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"RADbrfl

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.com.glam.ac.uk%2FSOC_Server%2Fresearch%2Fgisc%2FRADbrfl.htm&sa=D&sntz=1&usg=AFQjCNF2-cS40L1Frix-kzNGyry-byFikw"htm

CMS, (2008), Selecting a Development Approach, Department of Health & Human Services, USA

Fisher, P., et all, (2010), System Development Life Cycle Models and Methodologies, Canadian Society for International Health Certificate Course in Health Information Systems, Module 3: System Analysis & Database Development, Part 3: Life Cycle Models and Methodologies, http

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"://

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"famed

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"ufrgs

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"br

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"pdf

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"csih

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"mod

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"3/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"Mod

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"_3_3.

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Ffamed.ufrgs.br%2Fpdf%2Fcsih%2Fmod3%2FMod_3_3.htm&sa=D&sntz=1&usg=AFQjCNHM8CsiimaMtQQi8yvcjZ3QfMrD6g"htm

Green, D., and DiCaterino, A., A Survey of System Development Process Models, Center for Technology in Government; 1998, http

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"://

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"www

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"ctg

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"albany

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"edu

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"publications

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"reports

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"survey

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"_

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"of

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"_

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"sysdev

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.ctg.albany.edu%2Fpublications%2Freports%2Fsurvey_of_sysdev%2F&sa=D&sntz=1&usg=AFQjCNGkJTtTuWB-pLW8Wi9N5lP-vfwgkg"/

Laudon, Jane P.; Laudon, Keneneth C., (2008), Sistemas de Informacin Gerencial, Pearson.

M. Piattini, Jos A. Calvo-Manzano, J. Cervera, L. Fernndez. Anlisis y diseo detallado de Aplicaciones Informticas de Gestin. Ed. Ra-Ma. 1996. Captulo 19.

Mrques, D., Fernndez, C., (2008), Genexus X Episodio Uno, Artech

McBride, J. R., (2002), Introduction to Systems Analysis, Topic 19, Rapid Application Development, Prentice Hall, http

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"://

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"www

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"scs

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"uvic

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"ca

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"/~

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"jmcbride

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"c

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"375

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"f

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"19.

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.scs.uvic.ca%2F~jmcbride%2Fc375f19.pdf&sa=D&sntz=1&usg=AFQjCNElLSNjuvzcwgrojoLIMDlq7bfqdw"pdf

Nigth, L., et all, (2001), System Development Methodologies for Web Enabled E-Business: A Customization Paradigm, http

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.kellen.net%2FSysDev.htm&sa=D&sntz=1&usg=AFQjCNEHKbK48pa6sN_lrDG2VwovHLS9pg"://

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.kellen.net%2FSysDev.htm&sa=D&sntz=1&usg=AFQjCNEHKbK48pa6sN_lrDG2VwovHLS9pg"www

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.kellen.net%2FSysDev.htm&sa=D&sntz=1&usg=AFQjCNEHKbK48pa6sN_lrDG2VwovHLS9pg".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.kellen.net%2FSysDev.htm&sa=D&sntz=1&usg=AFQjCNEHKbK48pa6sN_lrDG2VwovHLS9pg"kellen

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.kellen.net%2FSysDev.htm&sa=D&sntz=1&usg=AFQjCNEHKbK48pa6sN_lrDG2VwovHLS9pg".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.kellen.net%2FSysDev.htm&sa=D&sntz=1&usg=AFQjCNEHKbK48pa6sN_lrDG2VwovHLS9pg"net

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.kellen.net%2FSysDev.htm&sa=D&sntz=1&usg=AFQjCNEHKbK48pa6sN_lrDG2VwovHLS9pg"/

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.kellen.net%2FSysDev.htm&sa=D&sntz=1&usg=AFQjCNEHKbK48pa6sN_lrDG2VwovHLS9pg"SysDev

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.kellen.net%2FSysDev.htm&sa=D&sntz=1&usg=AFQjCNEHKbK48pa6sN_lrDG2VwovHLS9pg".

HYPERLINK "http://www.google.com/url?q=http%3A%2F%2Fwww.kellen.net%2FSysDev.htm&sa=D&sntz=1&usg=AFQjCNEHKbK48pa6sN_lrDG2VwovHLS9pg"htm