• La evolución del Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
• La evolución del Software por Mind Map: • La evolución del Software

1. – Primera Era (1950-1965 aprox.)

1.1. – El hardware sufrió continuos cambios

1.2. – El software era solo complemento

1.3. – Pocos métodos sistemáticos de programación

1.4. – Orientación por lotes

1.5. – Hardware genérico

1.6. – Sw. a medida y poca distribución

1.7. – Auto desarrollo y uso.

2. – Tercer Era (1975-1985 aprox.)

2.1. – Procesamiento distribuido: Varias computadoras, cada una ejecutando funciones concurrentemente y comunicándose con alguna otra.

2.2. – Incrementó la complejidad.

2.3. – Interacción en LAN y WAN

2.4. – Microprocesadores y las computadoras personales.

2.5. – Hardware genérico, software distintivo.

3. – Segunda Era (1965-1975 aprox.)

3.1. – Multiprogramación

3.2. – Sistemas multiusuario

3.3. – Técnicas interactivas

3.4. – Sistemas de tiempo real

3.5. – Software como producto

3.6. – Amplia distribución

3.7. – Nacen las mantenciones de software.

3.8. – Nacimiento de la crisis del software.

4. – Cuarta Era (1985-2000 aprox.)

4.1. – Orientación a objeto – Técnicas de desarrollo de cuarta generación – Continúan intensificándose los problemas asociados con el SW de computadoras:  Mientras más complejo el HW, más difícil construir SW  La necesidad de aplicaciones es mayor que la oferta  Mal diseño y uso inadecuado de recursos – Como respuesta a la crisis del software, muchas industrias están adoptando prácticas de Ingeniería de software.

5. Primera Era (1950-1965 aprox.)

5.1. – El hardware sufrió continuos cambios – El software era solo complemento – Pocos métodos sistemáticos de programación – Desarrollo sin planificación – Orientación por lotes – Hardware genérico – Sw. a medida y poca distribución – Auto desarrollo y uso.

6. La evolución del Software – Segunda Era (1965-1975 aprox.)

6.1. Multiprogramación

6.2. Sistemas multiusuario

7. – Etapa actual (principios del tercer milenio)

7.1. – Componentes y arquitecturas software reutilizables

7.2. – Desarrollo sin planificación

7.3. – Web semántica: Web extendida y basada en el significado, se apoya en lenguajes universales

7.4. – Computación ubicua: integración de la informática en el entorno de la persona

7.5. – Interfaces multimodales: es un mismo servicio que se presta independientemente de la terminal por la que se accede

7.6. Problemas persistentes en la evolución

7.6.1. – El SW nunca explota las posibilidades plenas del HW – El desarrollo del SW no es tan rápido como su demanda – La sociedad depende de las computadoras y necesitamos SW fiable – Los programas no son escalables ni mantenibles por culpa de diseños pobres y recursos inadecuados

8. • La evolución del Software – Tercer Era (1975-1985 aprox.)