Tecnologia

Páginas: 5 (1046 palabras) Publicado: 11 de mayo de 2014
SISTEMA E INFORMÁTICA
Revista de la Facultad de Ingeniería Industrial
13(1): 70-74 (2010) UNMSM
ISSN: 1560-9146 (Impreso) / ISSN: 1810-9993 (Electrónico)

Criterios de selección de metodologías de
desarrollo de software
Recibido: 19/11/10 Aceptado: 14/12/10
(2)

RESUMEN
El desarrollo de software no es una tarea sencilla,
por mucho tiempo esta labor se ha llevado adelante
sin unametodología definida. Al respecto algunos
autores definen una metodología como una colección de procedimientos, técnicas, herramientas y
documentos auxiliares que ayudan a los desarrolladores de software en sus esfuerzos por implementar
nuevos sistemas de información.
En las dos últimas décadas, respecto a estas metodologías de desarrollo de software se ha entablado
un intenso debate entre dosgrandes corrientes. Por
un lado, las denominadas metodologías tradicionales, centradas en el control del proceso, con un
riguroso seguimiento de las actividades involucradas en ellas. Por otro lado, las metodologías ágiles,
centradas en el factor humano, en la colaboración y
participación del cliente en el proceso de desarrollo y
a un incesante incremento de software con iteraciones muy cortas.El artículo presenta una propuesta, en medio de este
debate, para seleccionar una metodología de desarrollo de software.

(1)
Ing. Oscar Tinoco Gómez1
Ing. Pedro Pablo Rosales López2
(3)
Ing. Julio Salas Bacalla3

INTRODUCCIÓN
Avison y Fitzgerald (1995) nos presentan una definición de las
metodologías de desarrollo muy clara, destacando sus principales componentes, fases, herramientas ytécnicas. “Una metodología es una colección de procedimientos, técnicas, herramientas y documentos auxiliares que ayudan a los desarrolladores
de software en sus esfuerzos por implementar nuevos sistemas
de información. Una metodología esta formada por fases, cada
una de las cuales se puede dividir en sub-fases, que guiarán a
los desarrolladores de sistemas a elegir las técnicas más apropiadasen cada momento del proyecto y también a planificarlo,
gestionarlo, controlarlo y evaluarlo”.
Modelo de proceso
Según Darniame (1999), un modelo de procesos es una representación del mundo real, que captura el estado de actual de
las actividades para guiar, reforzar o automatizar partes de la
producción de los procesos.

Palabra clave: Selección metodologías; desarrollo
software.

En elartículo de E. Georgiadou Software Process and Product
Improvement: A Historical Perspective, nos hablan de los modelos; V-Model, WModel, X-Model, RAD y Orientado a Objetos, sin
embargo los más conocidos son:

SELECTION CRITERIA OF METHODOLOGIES OF



Modelo secuencial. Representado por metodologías tan
famosas como Waterfall. Se inicia con un completo análisis
de los requisitos de losusuarios. En el siguiente paso, los
programadores implementan el diseño y finalmente, el completado y perfecto sistema es probado y enviado.



Desarrollo incremental. Su principal objetivo es reducir el
tiempo de desarrollo, dividiendo el proyecto en intervalos
incrementales superpuestos. Del mismo modo que con el
modelo waterfall, todos los requisitos se analizan antes de
empezar adesarrollar, sin embargo, los requisitos se dividen
en “incrementos” independientemente funcionales.



Desarrollo iterativo. A diferencia del modelo incremental se
centra más en capturar mejor los requisitos cambiantes y la
gestión de los riesgos. En el desarrollo iterativo se rompe el
proyecto en iteraciones de diferente longitud, cada una de

SOFTWARE DEVELOPMENT

ABSTRACT
In the lasttwo decades, on these software development methodologies has been engaged in intense
debate between two currents. On the one hand, the
so-called traditional methods, focusing on process
control, with rigorous monitoring of the activities involved in them. On the other hand, agile methods,
focusing on human factors in collaboration and customer participation in the development process and
a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS