Herramientas RADD para el Desarrollo de Sistemas InformacinM.C.
Jos Mario Martnez CastroInstituto Tecnolgico de
[email protected]. Ren Edmundo Cuevas
ValenciaUnidad Acadmica de Ingeniera de laUniversidad Autnoma de
[email protected]. Juan Carlos Medina
MartnezUnidad Acadmica de Ingeniera de laUniversidad Autnoma de
[email protected] 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