Bombas y refranes salvadoreños
El proceso de desarrollo de software 1
¿Que queremos decir con proceso de desarrollo?
Deseos, necesidades, Especificaciones, …
El proceso de desarrollo de software
Software
2
Introducción al proceso de desarrollo.
• En general, cuando las personas abordan el desarrollo de cualquier proyecto evolucionan desde ideas abstractas hacia concreciones realizables.
3. El proceso de desarrollo de software
3
Es extraño que alguien diga:
– "Me puse a programar y me salió una contabilidad" – Algunas aplicaciones da la impresión de que...
– Recordar que la probabilidad de que un mono teclee en una maquina de escribir y salga el quijote no es cero
3. El proceso de desarrollo de …ver más…
3. El proceso de desarrollo de software 14
El modelado.
• Simplificación del objeto en el mundo real, pero que es suficientemente realista como para dar una idea de lo que ocurrirá en la realidad y usarse como base del desarrollo.
3. El proceso de desarrollo de software
15
División del Producto.
• Se fracciona el producto de modo que cada fragmento lo puede realizar un miembro del grupo de desarrollo.
3. El proceso de desarrollo de software
16
División del Proceso.
• Implica dividir el desarrollo del artefacto por fases. Normalmente se habla de especificación, diseño y fabricación.
¿Que ?
¿Como?
Realización
Pruebas
17
3. El proceso de desarrollo de software
En el desarrollo de software nos encontramos con la siguiente situación
Ciclos de Vida del SOFTWARE
Metodologías de Desarrollo del SOFTWARE
3. El proceso de desarrollo de software
18
Ciclo de Vida del Software
• Consiste en determinar:
– las fases productivas de un proyecto, – los objetivos de cada fase productiva, y – los productos obtenidos en cada una de estas fases así como sus características.
3. El proceso de desarrollo de software
19
Ciclos de Vida del Software
– Se han propuesto muchos ciclos de vida para el desarrollo del software, pero estos son los más representativos:
– – – – – – – – Poner la cola al burro. Ciclo de vida clásico o en