Evolución y Ciclos de Vida del Software: Claves para el Desarrollo Efectivo
Clasificado en Francés
Escrito el en
español con un tamaño de 3,45 KB
Ing. Soft: es una diciplina o área de la informática o ciencias de la computación que ofrece métodos y técnicas para desarrollar, implementar o mantener software de calidad, para resolver problemas de todo tipo.
2) La principal diferencia entre distintos ciclos de vida que existen, como el modelo espiral y prototipado, es su método. El modelo en espiral tiene una de sus características cuando no se tienen claros los requerimientos y se utiliza en sistemas más complejos. En tanto, el modelo prototipado se utiliza por fases de etapa; los clientes tienen un pequeño prototipo funcional, pero puede que contenga muchos errores.
3) Ciclo de vida en espiral: consiste en un ciclo repetitivo y que en cada vuelta se entra a un prototipo. Este modelo de espiral satisface a los clientes y también se utiliza cuando no se tienen claros los requerimientos. 1- Determina qué se quiere lograr. 2- Determina las rutas alternativas para metas, analizando riesgos y resultados finales. 3- Seguir el paso 2. 4- Establece si se tiene terminado. 5- Por cada vuelta se resuelve un problema y potencia para proyectos a gran escala: planificación, análisis de riesgo, ingeniería, construcción y aplicación, evaluación de cliente, comunicación con el cliente.
Evolución del software: Primeros años 50 a mitad de los 60: orientados por lotes, distribución limitada, software a medida. Consecuencias: costo de desarrollo, sin planificación. Segunda Era: a mitad de los 70: multiusuario, tiempo real, base de datos. Consecuencias: alta distribución, aparecen las casas de software. Tercera Era: mitad de los 70 y principios de los 90: incorporación de inteligencia, hardware de bajo consumo. Consecuencia: la llegada de los microprocesadores, nacen los PC. Hoy en día: sistemas personales potentes, redes neuronales, sistemas expertos. Consecuencias: sistemas de entornos centralizados a descentralizados.
Síntomas de crisis del software: baja calidad del software, tiempo y presupuesto excedido, confiabilidad cuestionable, alto requerimiento de personal para desarrollo y mantenimiento.
Mitos de gestor, explique uno: Se tienen libros llenos de estándares y procedimientos para desarrollar software, pero ¿quién sabe de qué sirven si no todas las organizaciones o empresas se rigen por esto? Bueno, y llegan los errores, fallas y se presenta la crisis del software. Se tiene lo más avanzado en cómputo, supercomputadoras, el hardware es rápido, pero el personal es muy lento en planificar, desarrollar y ver los requerimientos. Entonces, de nada sirve tener supercomputadoras, sin contar con buen personal.