martinez castro jose marioherramientas raad

8
 Herramientas RADD para el Desarrollo de Sistemas Inf ormación M.C. José Mario Martínez Castro Instituto Tecnológ ico de Chilpancingo  [email protected] M.C. René dmundo Cue!as "a lencia #nidad $cadémica de Ingeniería de la #ni!ersidad $utónoma de %uerrero [email protected] M.C. Juan Carlos Medina Martínez #nidad $cadémica de Ingeniería de la #ni!ersidad $utónoma de %uerrero  jcmedina&'@yahoo.com.m( Resumen l )esarrollo de *istemas de In+ormación ha tenido grandes cam,ios con el ad!enimiento de la Tecnología del *o+t-are como tal en un principio sólo se conta,a con /enguajes de 0rogramación con inter+aces de te(to en pantallas de color 1m,ar o !erdes2 posteriormente el entorno gr1+ico dio la  posi,ilidad de crear inter+aces gr1+icas de usuario 3%#I4 lo 5ue posi,ilitó darles mayor !ida a las realizaciones de los programadores2 por un ,uen tiempo esto se mantu!o así hasta la llegada de Internet y su 666 5ue ,ri ndó posi,i lidades de cap tación de me rca dos sin e(p lor ar. 0ero al incrementar la tecnología de las inter+aces de +orma paralela se incrementa,a tam,ién la complejidad  para desarrollar esos mismos sistemas 5ue si ,ien cumplían +unciones e5ui!alentes a 5ue sus  predecesores ahora eran m1s atracti!os para sus usuarios7 por la rapidez de desarrollo mejor e(periencia de uso así como capacidad de adapta,ilidad para satis+acer las necesidades de los clientes +inales en el menor tiem po pos i,le . 0ar a lograr est o de, ieron e!oluc ionar tan to Met odo logías e+icientes como 8erramientas de *o+t-are 5ue incrementaran las capacidades de los )esarrolladores dentro de éstas 9ltimas encontramos7 los ntornos Integrados de )esarrollo 3I)4 las 8erramientas C$* así como las 8erramientas R$) y R$)). Palabras Clave R$)) C$* *istemas de In+ormación 0rogramación *o+t-are Introducción /os *istemas de In+ormación se han incorporado a las Instituciones y mpresas en la actualidad no se conci,e la idea de la operación de organizaciones de todos los tama:os sin el apoyo no solo de los e5uipos de cómputo sino de la implantación de éstos sistemas 5ue se conci,en como ;#n conjunto de componentes interrelacionados 5ue re9ne 3u o,tiene4 procesa almacena y distri,uye i n+ormación para apoyar la toma de decisiones y el control en una organización< 3/audon y /audon =>>?4. 0ara lograr el )esarrollo de estos sistemas se re5uiere tanto de metodologías como de herramientas destinadas para tal +in 3CM* =>>?4. n el primer ru,ro se puede encontrar7 Metodología de Cascada

Upload: nelson-aguilar-salvador

Post on 06-Oct-2015

9 views

Category:

Documents


0 download

TRANSCRIPT

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