Proceso de Desarrollo del Software
Un sistema informático
está compuesto por hardware y software. En cuanto al hardware, su producción se
realiza sistemáticamente y la base de conocimiento para el desarrollo de dicha
actividad está claramente definida. La fiabilidad del hardware es, en
principio, equiparable a la de cualquier otra máquina construida por el hombre.
Sin embargo, respecto del software, su construcción y resultados han sido
históricamente cuestionados debido a los problemas asociados, entre ellos podemos
destacar los siguientes:
*Los sistemas no responden a las
expectativas de los usuarios.
* Los programas “fallan” con cierta
frecuencia.
* Los
costes del software son difíciles de prever y normalmente superan las
estimaciones.
*La
modificación del software es una tarea difícil y costosa.
*El
software se suele presentar fuera del plazo establecido y con menos
prestaciones de las consideradas inicialmente.
*Normalmente,
es difícil cambiar de entorno hardware usando el mismo software.
*El
aprovechamiento óptimo de los recursos (personas, tiempo, dinero, herramientas,
etc.) no suele cumplirse.
Muchos software
ni siquiera llegan al término. Algunas deficiencias comunes en el desarrollo de
software son:
*Escasa
o tardía validación con el cliente.
*Inadecuada
gestión de los requisitos.
*No
existe medición del proceso ni registro de datos históricos.
*Estimaciones
imprevistas de plazos y costos.
*Excesiva
e irracional presión en los plazos.
*Escaso
o deficiente control en el progreso del proceso de desarrollo.
* No
se hace gestión de riesgos formalmente.
*No
se realiza un proceso formal de pruebas.
*No se realizan
revisiones técnicas formales e inspecciones de código
No hay comentarios:
Publicar un comentario