bases
EVOLUCION DEL SOFTWARE
Es el equipamiento lógico o soporte lógico de una computadora digital; comprende elconjunto de los componentes necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos (HARDWARE).
Desde los comienzos del SOFTWARE hasta hoy en día se puede decir que se divide en cinco eras:
PRIMERA ERA (1960-1965)
Se trabajaba con la idea de “Codificar y Corregir”.
No existía un planteamiento previo
No existía documentación de ningún tipoExistencia de pocos métodos formales y pocos creyentes en ellos
Desarrollo a base de prueba y error
SEGUNDA ERA (1965–1972)
Se busca simplificar código
Apariciones MULTIPROGRAMACION Y SISTEMAS MULTIUSUARIOS
Sistema de tiempo real, apoyan la toma de decisiones.
Aparición del software como producto. (Casas de Software)
INICIO DE LAS CRISIS DEL SOFTWARE
Se buscan procedimientos para eldesarrollo del Software
TERCERA ERA (1972-1985)
Nuevo concepto: Sistemas Distribuidos
Complejidad en los sistemas de información
Aparecen: Redes de área local y global, y Comunicadores Digitales
Amplio uso de MICROPROCESADORES
CUARTA ERA (1985-1995 Aproximadamente)
Impacto colectivo del Software
Aparecen: Redes de Información, Tecnologías orientadas a Objetos
Aparecen redes neuronales,Sistemas Expertos y SW de inteligencia artificial
La información como valor PREPONDERANTE dentro de las organizaciones
QUINTA ERA (2000 Hasta hoy en día)
Utiliza algunos requisitos de las eras anteriores solo que aumenta la omnipresencia de la web, la reutilización de información y componentes del software.
CALIDAD DEL SOFTWARE
Es el conjunto de cualidades quelo caracterizan y que determinan su utilidad y existencia. La calidad es sinónimo de eficiencia, flexibilidad, corrección, confiabilidad, portabilidad seguridad e integridad. Es medible y varia de un sistema o programa a otro. Un software echo para ejecutarse una vez no requiere el mismo nivel de calidad mientras que un software para ser explotado durante un largo necesita ser confiable.
Es unapreocupación a la que se dedican muchos esfuerzos. Sin embargo, el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios.
En el desarrollo de software, la calidad de diseño acompaña a la calidad de los requisitos, especificaciones y diseño del sistema. La calidad de...
Regístrate para leer el documento completo.