EVOLUCION HISTORICA DE LA EVOLUCION DEL SOFTWARE

Get Started. It's Free
or sign up with your email address
Rocket clouds
EVOLUCION HISTORICA DE LA EVOLUCION DEL SOFTWARE by Mind Map: EVOLUCION  HISTORICA DE LA EVOLUCION DEL SOFTWARE

1. Sofware en el tiempo

1.1. Primera Era: Orientación por lotes, distribución limitada, software a medida para cada aplicacion, se realizaba el desarrollo de software sin planificacion

1.2. Segunda Era: mejoro la interaccion entre hombre y maquina -multiprocesos-sistema de tiempo real-base da datos.

1.3. Tercera Era:uso de microprocesadores y aparecen las computadora personales, sistemas distribuidos, incorporacion de inteligencia. etc

1.4. Cuarta Era: Potentes sistemas de computo, tecnologías orientadas a los objetos, sistemas expertos, redes neuronales artificiales, etc.

2. Características del Software

2.1. Software se desarrolla no se fabrica.

2.2. El software no se desgasta

2.3. La mayoría de Software se desarrollan ala medida

3. Modelo del proceso, y ciclo de la vida

3.1. Metodos

3.1.1. Indican como construir el software.

3.2. Procedimientos

3.2.1. Indica la secuencia en que se aplica los métodos utilizando las herramientas para facilitar un desarrollo racional y oportuno del software

3.3. Herramientas

3.3.1. Proporcionan un soporte automatizado para la implementación de los métodos.

3.4. Ciclo de la vida o modelo cascada

3.4.1. El ciclo de vida clásico o modelo en cascada es un paradigma que proporciona un enfoque sistemático y secuencial del desarrollo de software que inicia en el nivel del sistema y progresa a través del análisis, diseño, codificación, prueba y mantenimiento. Cada fase tiene documentos que deben aprobarse por el usuario.

3.5. Modelo en espiral

3.5.1. El modelo en espiral combina las mejores características tanto del ciclo de vida clásico, como de la creación de prototipos agregando un nuevo elemento: el análisis de riesgo. La espiral se forma a partir de una serie de ciclos de desarrollo y va evolucionando. La espiral se forma a partir de una serie de ciclos de desarrollo y va evolucionando. Los ciclos internos de la espiral denotan análisis y prototipado y los externos el modelo clásico. En la dimensión radial están los costos acumulativos y la dimensión angular representa el progreso realizado en cada etapa

3.6. Desarrollo Iteractivo

3.6.1. El modelo iterativo consiste en iteración de varios ciclos de vida en cascada. En cada iteración se realizan cambios en el diseño y se agregan nuevas funciones (desarrollo incremental). Al final de cada iteración se entrega una versión mejorada.

3.7. Desarrollo Agil

3.7.1. El desarrollo ágil de software es un modelo que se basa en el desarrollo iterativo e incremental. Existen muchos métodos de desarrollo ágil que permiten minimizar el riesgo y desarrollar el software en plazos cortos. Estos métodos intentan evitar las metodologías tediosas y burocráticas.