jueves, 14 de agosto de 2014

METODOLOGIAS CLASICAS DE DESARROLLO DE SOFTWARE

VENTAJAS DEL USO DE UNA METODOLOGIA



Son muchas las ventajas que puede aportar el uso de una metodología. A continuación se 
van a exponer algunas de ellas, clasificadas desde distintos puntos de vista. 
Desde el punto de vista de gestión: 
‐ Facilitar la tarea de planificación 
‐ Facilitar la tarea del control y seguimiento de un proyecto 
‐ Mejorar la relación coste/beneficio 
‐ Optimizar el uso de recursos disponibles 
‐ Facilitar la evaluación de resultados y cumplimiento de los objetivos 
‐ Facilitar la comunicación efectiva entre usuarios y desarrolladores 
Desde el punto de vista de los ingenieros del software: 
‐ Ayudar a la comprensión del problema 
‐ Optimizar el conjunto y cada una de las fases del proceso de desarrollo 
‐ Facilitar el mantenimiento del producto final 
‐ Permitir la reutilización de partes del producto 
Desde el punto de vista del cliente o usuario: 
‐ Garantía de un determinado nivel de calidad en el producto final 
‐ Confianza en los plazos de tiempo fijados en la definición del proyecto 
‐ Definir el ciclo de vida que más se adecue a las condiciones y características del 
desarrollo. 

PROTOTIPADO

El prototipado permite desarrollar modelos  de aplicaciones de software que permiten ver la funcionalidad básica de la misma, sin necesariamente incluir toda la lógica o características del modelo terminado. El prototipado permite al cliente evaluar en forma temprana el producto, e interactuar con los diseñadores y desarrolladores para saber si se esta cumpliendo con las expectativas y las funcionalidades acordadas.

METODOLOGÍAS DE PROGRAMACION


Los invito a que vean este enlace, aquí encontraran de forma clara todo lo relacionado sobre la metodología de programación.


http://es.slideshare.net/elevajust/conceptos-bsicos-y-metodologa-de-la-programacin-12620562

Modelo de cascada


Es un proceso secuencial de desarrollo en el que los pasa de desarrollo son vistos hacia abajo (como en una cascada de agua) a través de las fases de análisis de necesidades, el diseño, implantación, pruebas (validación), la integración, y mantenimiento. la primera descripción formal del modelo de cascada se cita a menudo a un articulo publicado por winston royce w. en 1970, aunque royce no utiliza el termino cascada de este articulo.

los principios básicos de l modelo de cascada son los siguientes:

  • el proyecto esta dividido en fases secuenciales, con cierta superposición y splashback aceptable entre fases.
  • se hace hincapié en la planificación, los horarios, fechas, presupuestos y ejecución de todo un sistema de una sola vez.
  • un estricto control se mantiene durante la vida del proyecto a través de la utilización de una amplia documentación escrita, así como a través de comentarios y aprobación / signoff por el usuario y la tecnología de la información de gestión al final de la mayoría de las fases antes de comenzar la próxima fase.