Historia de las Metodologías y los modelos para el desarrollo de software
-
No había metodologías definidas, se enfocaba más en la tarea de codificar que de comprender los requerimientos del cliente
-
"code and fix" emerge como modelo y fue la base inicial para la fabricación del software. Nace la crisis del software por los problemas del desarrollo y cosos
-
l término ingeniería del software empezó a usarse con más énfasis ,l término ingeniería del software empezó a usarse con más énfasis. Dijkstra permitió solucionar inconvenientes de sistemas complejos a través del análisis por partes o etapa. mediante la implementación de una serie de “modelos” que dividen el proyecto en etapas desde su concepción inicial, el desarrollo, pruebas, lanzamiento y mantenimiento
-
Al final de cada etapa se reúnen y revisan los documentos para garantizar que se cumplen los requerimientos antes de avanzar a la fase siguiente
-
Edsger Dijkstra presenta "the humble programmer" y sienta las bases para la creación de las metodologías tradicionales conocidas y aún usadas hasta hoy
-
Aparecen entre 1970 y 1988 los modelos tradicionales de desarrollo de software
-
Harlan Mills y este modelo tiene como base el desarrollo a partir del incremento de la funcionabilidad del programa
-
Propuesto por Barry Boehm. Conjuga una naturaleza iterativa en la construcción de prototipos con aspectos controlados y sistemáticos del modelo en cascada.
-
Este modelo Promueve el uso de desarrollos “pre-fabricados” que se pueden reutilizar, con ello se emplean arquitecturas, diseños y software de una aplicación para construir otra.
-
Propuesto por Alan Davis Se basa en el modelo en cascada con la innovación de procurar actividades de pruebas más efectivas y productivas mediante la introducción de validaciones en la medida en que se avanza en el proyecto
-
alternativas que procuran un enfoque en el software y no en la arquitectura o la documentación, con un enfoque iterativo dan la bienvenida a los requerimientos cambiantes y entregas funcionales desde etapas tempranas con la participación del cliente
-
se centra en una lista de tareas y una estructura de desglose del trabajo orientada a la rapidez presentado por James Martin
-
fundamentada en los modelos espiral y cascada. Profesa la aplicación de 8 principios fundamentales para una mejor organización del trabajo; modelos o esquemas para la organización de los equipos y disciplinas de gestión.
-
Propuesta por Ivar Jacobson, Grady Booch y James Rumbaugh. se centra en la arquitectura, dicta pautas específicas para la constitución del equipo y las escalas de tiempo, es iterativa e incremental. muy aplicada en proyectos de gran complejidad y magnitud con apoyo de equipos expertos