Escolar Documentos
Profissional Documentos
Cultura Documentos
ISSN: 0041-8935
udual1@servidor.unam.mx
Unin de Universidades de Amrica Latina y el
Caribe
Organismo Internacional
Universidades
UDUAL, Mxico, n. 52, enero-marzo 2012, pp. 37-47. ISSN 0041-8935
J. C e r va n t e s O j e da
M a r a d el C a r m en G m e z Fu en t e s
Doctores en ciencias de la computacin en la Universidad Autnoma Metropolitana, Unidad Cuajimalpa, Mxico.
Correo-e: jcervantes@correo.cua.uam.mx
Resumen
Abstract
used in the right way) saves time and improves the qua-
estas categoras.
Key words
Palabras clave
Software engineering, taxonomy of software development
Ingeniera de software, taxonoma de modelos de desarrollo de software, ciclo de vida del software.
37
1 Introduccin
38
2 Antecedentes
Universidades
UDUAL, Mxico, n. 52, enero-marzo 2012, pp. 37-47. ISSN 0041-8935
del diseo).
*Integracin y validacin del sistema. Una vez que se
evolutivo:
39
b.2) Prototipos desechables. Para descubrir o terminar de comprender los requerimientos del cliente
alternativas.
nuevos.
el ltimo prototipo.
40
con el cliente.
Universidades
UDUAL, Mxico, n. 52, enero-marzo 2012, pp. 37-47. ISSN 0041-8935
Modelos Concretos
Pura
Con fases solapadas
En Cascada
Con subproyectos
Con reduccin de riesgos
Espiral
Entrega por etapas o incremental
Tradicionales o Pesados
Evolutivos
Componentes Reutilizables
Diseo por herramientas
Proceso Unificado Racional
Otros
Programacin extrema
SCRUM
Metodologas giles
3.1 En Cascada
caracterizan por una secuenciacin serial de las siguientes actividades: anlisis y definicin de requerimientos,
3.2 Evolutivos
diseo, codificacin, validacin y mantenimiento. Adems, en todos ellos se produce una documentacin
41
perspectivas:
42
raciones.
3.4 Hbridos
Universidades
UDUAL, Mxico, n. 52, enero-marzo 2012, pp. 37-47. ISSN 0041-8935
de cada fase.
Figura 2 Combinacin de las fases (o etapas) con los flujos de trabajo en el Proceso Unificado
43
44
personas.
Requerimientos cambiantes.
Equipo de desarrollo competente.
Cliente dispuesto a participar con el equipo.
En febrero de 2001 se emiti el Manifiesto para el
de stos es uno de los aspectos importantes para la eleccin del modelo de desarrollo. Los requerimientos estn
Universidades
UDUAL, Mxico, n. 52, enero-marzo 2012, pp. 37-47. ISSN 0041-8935
ms aceptados otros.
estos mdulos.
45
46
Universidades
UDUAL, Mxico, n. 52, enero-marzo 2012, pp. 37-47. ISSN 0041-8935
5 Conclusiones
Para aumentar las probabilidades de xito de los proyectos de software es necesario hacer un esfuerzo adicional
en su inicio. Consideramos que la eleccin de un modelo de desarrollo adecuado es un aspecto clave para
iniciar un proyecto de software correctamente, ya que
un modelo que no se adapte al proyecto entorpece su
desarrollo. La nueva taxonoma propuesta en este trabajo
aclara muchas dudas surgidas de la investigacin de la
amplia variedad de modelos de desarrollo de software.
Las principales ventajas y desventajas de cada una de las
categoras en esta taxonoma proporcionan una perspectiva general que facilita la eleccin de l o los modelos
convenientes para cada proyecto en particular. La utilidad
de este tipo de trabajos es evidente y resulta necesario
que se sigan haciendo peridicamente para lograr un
mayor entendimiento entre tericos y practicantes de la
ingeniera de software.
Referencias
Poppendieck, Mary and Poppendieck Tom (2003). Lean Software Development, an Agile Toolkit, by Addison-Wesley Professional.
__________ (2008). The Object Primer, 3rd Edition: Agile Model Driven
Development with UML 2, U.S.A.: Cambridge University Press.
Anderson, David (2004). Feature-Driven Development: towards a TOC,
Lean and Six Sigma solution for software engineering, Theory of
Constraints, International Certification Organization, Microsoft.
Aguilar Sierra Alejandro (2002). Introduccin a la programacin extrema,
en Revista Digital Universitaria, v.(3), n.4, Mxico: UNAM.
Arajo Alejandro (2007). Test Driven Development: Fortalezas y Debilidades. Montevideo-Uruguay: Instituto de Computacin, Fac. de
Ingeniera. UDELAR.
Booch Grady, Rumbaugh Jim, & Jacobson Ivar (1999). The Unified Modeling
Language User Guide. Addison-Wesley.
47