proceso desarrollo de software
INTRODUCCIÓN
Un sistema informático está compuesto por hardware y software. En cuanto al hardware, su producción se realiza sistemáticamente y labase 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 construidapor 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 destacarlos 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 ynormalmente 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 menosprestaciones 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.
Dichas capas se describen a continuación:
• Cualquier disciplina de ingeniería (incluida la ingeniería del software) debedescansar sobre un esfuerzo de organización de calidad.
• El fundamento de la ingeniería de software es la capa proceso. El proceso define un marco de trabajo para un conjunto de áreasclave, las cuales forman la base del control de gestión de proyectos de software y establecen el contexto en el cual: se aplican los métodos técnicos, se producen resultados detrabajo, se establecen hitos, se asegura la calidad y el cambio se gestiona adecuadamente.
• Los métodos de la ingeniería de software indican cómo construir técnicamente el software.
Regístrate para leer el documento completo.