Diferencias entre Metodología de desarrollo de software y Proceso de desarrollo de software

2,296 views
Skip to first unread message

Luis CC

unread,
Dec 6, 2013, 7:40:28 AM12/6/13
to sp...@googlegroups.com
Estimados amigos, quisiera conocer las diferencias entre estos 2 conceptos y donde quedarían enmarcados: RUP, Agile, Scrum, Waterfall, CMMI, XP

Esto debido a que solo he podido encontrar información vaga, contradictoria o ambigua.

- Metodología de desarrollo de software
- Proceso de desarrollo de software

Luis CC

Mauricio Lopez

unread,
Dec 6, 2013, 10:03:58 AM12/6/13
to SPC-List
Hola Luis

Según entiendo, corríjanme si me equivoco, el proceso de desarrollo te da un marco conceptual para el desarrollo, documentación, arquitectura, etc. Es muy genérico y puede ser implementado de varias maneras. Las diversas implementaciones de los procesos pueden llamarse metodologías. La inversa no se cumple, una metodología puede verse como la implementación de más de un proceso. 

Por ejemplo, yo puedo definir el proceso de desarrollo como sigue: 
     1. Entender Arquitectura
     2. Diseñar
     3. Verificar / validar Diseño
     4. Codificar y Ajustar Diseño
     5. Testear
     6. Integrar

El proceso suficientemente genérico y se puede implementar de distintas maneras, por ejemplo en Waterfall o en Agile sin ningún problema.

Scrum y XP son metodologías Agiles. Waterfall es la metodología no ágil por excelencia. CMMI define los procesos de desarrollo, igual que lo hace ISO. No conozco RUP, no sabria decirte.

Quizás valga la pena que leas el Meta-Modelo de SEMAT. Es todavía mas abstracto que un proceso. Es decir, muchos procesos pueden ser implementados según este meta-modelo. Te dejo el documento:


Saludos,
Mauricio


Date: Fri, 6 Dec 2013 04:40:28 -0800
From: luisce...@gmail.com
To: sp...@googlegroups.com
Subject: [spc-l] Diferencias entre Metodología de desarrollo de software y Proceso de desarrollo de software
--
--
Para enviar mensajes al grupo: sp...@googlegroups.com
Para retirarse del grupo: spc-l-un...@googlegroups.com
Para mas opciones: http://groups.google.com/group/spc-l?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Sociedad Peruana de Computación (SPC)" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a spc-l+un...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Oscenc

unread,
Dec 9, 2013, 6:16:59 PM12/9/13
to sp...@googlegroups.com
Hola saludos:

Primero el software sigue un proceso de desarrollo que comprende las etapas del ciclo de vida análisis, diseño,...mantenimiento.

Segundo la metodología  es la forma de cumplir ese proceso, las metodologías varían porque cumplen todas o algunas delas etapas del ciclo de vida.

En conclusión no existe la diferencia entre  Metodología de desarrollo de software y Proceso de desarrollo de software




Reply all
Reply to author
Forward
0 new messages