Metodologías


Sistema de información:

 Es un conjunto de elementos orientados al tratamiento y administración de  datos generados para cubrir una necesidad

Ciclo de vida de un sistema de información :

Planificación: ¿Qué hacer?
Análisis: Investigación
Diseño: Estructura
Desarrollo: Realizar idea
Prueba: Validar
Implementación: Calidad
Mantenimiento: Mejoras





Metodología Kendall y Kendall

Elaborar un diseño lógico a partir de las fases:
Resultado de imagen para metodologia kendall y kendall


Metodología de James Senn

Fase 1: Investigación preliminar, es decir con que se cuenta
Fase 2: Determinación de los requerimientos del sistema, Examinar los procesos denominando los requerimientos
Fase 3: Diseño del sistema, como se desarrolla el sistema
Fase 4: Desarrollo del software, se da la construcción y programación del sistema
Fase 5: Pruebas del sistema, aquí se detectan las posibles fallas
Fase 6: Implantación y evaluación, se verifica e instala
Imagen relacionada

Los ciclos de vida de un software varían ya que no todos los sistemas de información son compatibles con todas las metodologías, por ello dependiendo el tipo de software se necesita identificar una metodología para diseñar dicho software


Modelo en Cascada:

Royce (1970). Secuencia de pasos donde ninguna etapa debe comenzar si no se ha terminado la anterior, cada etapa debe quedar bien documentada por lo que se busca no volver atrás para ningún tipo de cambio.

  • Análisis de requisitos: Se documentan los objetivos que el software debe hacer y no dar mucho detalle de la parte interna.
  • Diseño del sistema: Elaboración de un diseño para el sistema que se vaya a implementar
  • Diseño del programa: Se realizan los algoritmos que se van a utilizar en la programación
  • Codificación: Escribir el código para el desarrollo del software
  • Ejecución de pruebas: Se realizan pruebas al sistema para ver que funciona, para ello buscamos causarle daños
  • Verificación: Se ejecuta el software por parte del usuario final
  • Mantenimiento: Se esta atento a que no funciona bien y a que se le da mantenimiento


Resultado de imagen para modelo cascada



Modelo Prototipo

En base a los requerimientos y necesidades del cliente se realiza un prototipo rápido de lo que llevará el sistema
Resultado de imagen para modelo prototipo



Modelo Espiral:

Barry Boehm (1986) Basado en el modelo cascada y de prototipos que incluye la gestión de riesgos. Sus fases se van realizando en modo de espiral, los procesos son los mismos del modelo cascada a diferencia que se puede devolver en los pasos. Aquí se incrementan los tiempos de ejecución , planificación del sistema. Se suele utilizar para el desarrollo de proyectos grandes como la creación de un sistema operativo.


  • Determinar Objetivo: Se planea que se va a hacer y en cada iteración se estarán determinando los objetivos, (requisitos, especificaciones, restricciones).
  • Análisis de Riesgo: Se debe tener en cuenta todo lo que puede dañar el proyecto y a la hora de hacer pruebas, tener una copia que respalde. Para que en tal caso se regrese a la versión anterior
  • Desarrollar validar y probar: La forma en que se desarrolla el proyecto
  • Planificación: Se presta atención a lo que sucedió en la vuelta anterior del espiral, se analizan si los riesgos tuvieron solución, luego de ello se empezaran a analizar más especificaciones, este proceso nos permite ver el avance de nuestro proyecto e indicar hacia donde nos dirigimos en la próxima iteración

Resultado de imagen para modelo espiral


Modelo Evolutivo:

Modelos iterativos, que desarrollan versiones completas y complejas, hasta llegar al objetivo deseado. Este expone a los usuarios el desarrollo de una implantación de sistema inicial, y se realizan las versiones necesarias hasta llegar al sistema adecuado. Rápida retro-alimentación del usuario, debido a que las actividades de especificación, desarrollo y pruebas se realizan en cada iteración.

Resultado de imagen para modelo evolutivo ingenieria de software


Metodología de Trabajo: 

Modelo Scrum:
 Debe contar con:
Desarrollo incremental: El desarrollo se incrementa poco a poco, sin importar el orden de los procesos.
Calidad de las personas: Auto organización y conocimiento el equipo de trabajo 
Solapamiento: Se vuelve al proceso que necesite ser trabajado, sin importar en el que se encuentre.
Comunicación: Es fundamental establecer una comunicación con el equipo de trabajo para denotar la información y los trabajos que se llevan a cabo




Resultado de imagen para scrum modelo







Método: Son aspectos que nos permiten lograr una meta.

Metodología: Es el entorno en el cual se plantea y estructura el desarrollo de un sistema.
Consiste en usar diversas herramientas, métodos y técnicas para el desarrollo de software

Iteración: Repetir un proceso con la intención de alcanzar una meta deseada.






¿En qué método te apoyarás?, Apóyate en un modelo Scrum para la organización




http://okhosting.com/blog/metodologias-del-desarrollo-de-software/
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=35&Itemid=77
http://jorgetrejos.blogspot.com.co/2010/08/modelo-evolutivo.html//mod Evolutivo
http://mundoinformatico321.blogspot.com.co/2012/11/metodologia-kendall-kendall.html kendall







Comentarios