Desarrollo Incremental

Páginas: 12 (2876 palabras) Publicado: 11 de marzo de 2013
Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas.

Licenciatura en Ciencias de la Informática

Herramientas Automatizadas

Catedrático: Cuevas Escobar Susana

Secuencia: 2CM40

Metodología de desarrollo incremental

Equipo #3:
Cabrillas Hernández Jazmín
Castellanos Hernández Allan Uriel
Cruz Hernández PaolaRosillo Cabrera Cristhian Enrique
Torres Paz Juan Fernando

México D. F. a 12 de Febrero de 2013
Desarrollo de 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 sondifí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.
El proceso de desarrollo del software
Un proceso de desarrollo de software tiene como propósito la producción eficaz y eficiente de un producto software que reúna los requisitos del cliente. Dicho proceso, en términos globales se muestra en la. Este proceso es intensamente intelectual, afectado por la creatividad y juicio de las personasinvolucradas.
Aunque un proyecto de desarrollo de software es equiparable en muchos aspectos a cualquier otro proyecto de ingeniería, en el desarrollo de software hay una serie de desafíos adicionales, relativos esencialmente a la naturaleza del producto obtenido. A continuación se explican algunas particularidades asociadas al desarrollo de software y que influyen en su proceso de construcción.Un producto software en sí es complejo, es prácticamente inviable conseguir un 100% de confiabilidad de un programa por pequeño que sea. Existe una inmensa combinación de factores que impiden una verificación exhaustiva de las todas posibles situaciones de ejecución que se puedan presentar (entradas, valores de variables, datos almacenados, software del sistema, otras aplicaciones queintervienen, el hardware sobre el cual se ejecuta, etc.).
Un producto software es intangible y por lo general muy abstracto, esto dificulta la definición del producto y sus requisitos, sobre todo cuando no se tiene precedentes en productos software similar. Esto hace que los requisitos sean difíciles de consolidar tempranamente. Así, los cambios en los requisitos son inevitables, no sólo después deentregado en producto sino también durante el proceso de desarrollo.
Además, de las dos anteriores, siempre puede señalarse la inmadurez de la ingeniería del software como disciplina, justificada por su corta vida comparada con otras disciplinas de la ingeniería. Sin embargo, esto no es más que un inútil consuelo.
El proceso de desarrollo de software no es único. No existe un proceso de softwareuniversal que sea efectivo para todos los contextos de proyectos de desarrollo. Debido a esta diversidad, es difícil automatizar todo un proceso de desarrollo de software. A pesar de la variedad de propuestas de proceso de software, existe un conjunto de actividades fundamentales que se encuentran presentes en todos ellos:
1. Especificación de software: Se debe definir la funcionalidad y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El Incrementalismo
  • Incremental
  • Metodología De Desarrollo Incremental De Sistemas De Información
  • Metodo incremental
  • Analisis Incremental
  • innovaciones incrementales
  • El modelo incremental
  • Analisis incremental

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS