´En la unidad anterior vimos el ciclo de vida del software y sus
diferentes modelos de desarrollo de
´software asociados. El ciclo de vida del software
indica qué es lo que hay que obtener a lo largo del
´proceso de desarrollo del proyecto pero no muestra cómo hacerlo
Fundamentos:
´• Conseguir aplicaciones informáticas de calidad que den
respuesta a las necesidades de los clientes y estén libres
de errores. El aplicar
de una metodología experimentada debe ayudarnos a alcanzar
software de calidad con éxito.
• Un buen control de los
proyectos para evitar retrasos, desarrollar más rápido y ajustarse al presupuesto. Sin una
Metodología es fácil que en un proyecto se nos dispare el presupuesto y no se cumplan los
plazos. Por ejemplo, si no hay
una planificación no sabremos en qué fases debemos detenernos más
o menos.
Sabemos que las metodologías descomponen el
proceso. Pero, ¿en qué elementos lo
descomponemos?:
descomponemos?:
• El proceso
queda descompuesto en tareas, que son
actividades elementales en que se dividen los procesos.
• Para cada
tarea definimos un procedimiento, que es la
forma en que ejecutaremos la tarea.
´Ejemplo
´Veamos un ejemplo sobre algo tan cotidiano como es el
hacer una tortilla de patata:
´Metodología
Receta.
´Tareas
Pelar y picar patatas, batir huevos, freír patatas, mezclar y hacer.
´Para la tarea batir huevos
´Procedimiento
Abrir los huevos, echarlos en un recipiente, quitar restos de cáscara, batir
´hasta bien mezclados.
´Técnicas
Ilustraciones del libro de recetas.
Herramientas Tenedor, batidora
´En esta etapa inicial de desarrollo del software los desarrolladores
estaban más centrados en la codificación del código que en comprender las necesidades de los
usuarios.
Estado iniciaL
´Esto provocaba que los sistemas
desarrollados fuesen difíciles de
mantener, y en muchas ocasiones los clientes no quedasen satisfechos con el resultado porque no se
cumplía con sus necesidades
No hay comentarios:
Publicar un comentario