Professional Documents
Culture Documents
ronperez@ucab.edu.ve
ronaldrr@cantv.net
ronaldperezr@hotmail.com
Objetivos
•Decada de los 50
Orientación por lotes, distribución limitada, software
a medida.
•Desde 1960 hasta mediados de los años 70
Multiusuario; tiempo real; bases de datos;
producción software.
•Desde mediados de los años 70 hasta mediados de
los años 80
Sistemas distribuidos; inteligencia empotrada;
hardware de bajo coste; impacto en el consumidor.
•Mediado de los años hasta nuestros días
Sistemas expertos; maquinas de I.A; Arquitecturas
paralelas.
Componentes del Software
Software=
•Manual de Usuario
Líneas de Estructuras de
•Documentación de
Código Datos
construcción…
Desarrollo + Mantenimiento
Componentes del Software
Historia
Causas
Síntomas
Consecuencias
Solución
Historia
El término “crisis del software” se acuñó en 1968,
en la primera conferencia organizada por la
OTAN sobre desarrollo de software y con él se
etiquetaron los problemas que surgían en el
desarrollo de sistemas de software.
Problemas fundamentales.
La sofisticación del hardware no esta acompañada
de la del software.
Demanda creciente.
Mantenimiento fácil.
Uso inadecuado de recursos
Sistemas Complejos
Poco información de los desarrolladores
Crisis del Software
Síntomas:
• Productividad de los desarrolladores: baja en relación a
la demanda.
• Expectativas: los sistemas responden a las expectativas
de los usuarios.
• Fiabilidad: los programas fallan a menudo.
• Calidad: No es adecuada
• Costes: Difíciles de predecir, a menudo sobrepasan lo
esperado.
• Mantenimiento: Modificación costosa y compleja.
• Plazos: No se cumplen.
• Portabilidad: Difícil de cambiar de plataforma
• Eficiencia: No hay aprovechamiento optimo de recursos
Crisis del Software
Consecuencias:
Baja Productividad
Baja Calidad
Crisis del Software
SOLUCIÓN
Confidencialidad
Ingenieros deberían normalmente respetar la
confidencialidad de sus empleadores o clientes,
aún cuando no se haya firmado un acuerdo de
responsabilidad formal
Competencia
Ingenieros no deberían atribuirse niveles de
competencia que no les corresponde. No
deberían aceptar conscientemente trabajo que
exceda sus competencias
Aspectos de la responsabilidad Profesional