sábado, 5 de diciembre de 2015

METODOLOGIAS DE DESARROLLO DEL SOFTWARE

´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?:
• 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