miércoles, 11 de julio de 2012

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