Importancia del Ciclo de Vida Canonico en el Desarrollo de Software

Páginas: 5 (1155 palabras) Publicado: 24 de mayo de 2013





Introducción

Según Wikipedia el ciclo de vida del desarrollo de software es una estructura aplicada al desarrollo de un producto de software. Del cual existen varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software. Cada modelo describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso.
El desarrollo de unproceso o de un producto de Software conlleva, al igual que los diferentes desarrollos de trabajos en las demás ingenierías, a la utilización de diferentes recursos (dígase tiempo, esfuerzos, costos, etc.), por lo que se ha de considerar al momento de desarrollo de software una serie de procesos con el fin de organizar las diferentes etapas de desarrollo, con el la finalidad de tener una organizadautilización de los recursos.
En el ensayo a presentar se darán a conocer las diferentes razones de porque se ha de seguir el formato de los distintos modelos del ciclo de vida del desarrollo de software. Aunque estos en algunos casos conlleven a la utilización de más recursos.





Desarrollo

El ciclo de vida es el conjunto de fases por las que pasa el software que se está desarrollandodesde que se crea la idea inicial hasta que el software muere. El ciclo de vida puede destacar entre sus principales funciones el hecho de determinar el orden de las fases del proceso de software con el fin de organizar las diferentes tareas a realizar sin la necesidad de recurrir a un proceso antes de otro proceso pre requerido.
Se ha de destacar la función de establecer los criterios detransición para pasar de una fase a la siguiente, con el fin de indicar cuando se ha concluido con la operación de alguna de las fases. Con esto se puede medir “en parte”, que tan adelantado va el proceso de desarrollo de un software. Definir las entradas y salidas de cada fase es una función que no se puede obviar, ya que aquí se indican los diferentes inputs y outputs de cada proceso.
Como utilizafuncionabilidad a mencionar es la de describir las actividades a realizar para transformar el producto, en caso que el producto para su adaptación y/o utilización conlleve a una fase de transformación se ha de indicar los diferentes cambios realizados y las características afectadas al producto. Aunque se pueden dar a conocer una que otra funcionalidad más, podríamos simplemente basarnos en lasmencionadas anteriormente para establecer diferencias indicadas en las especificaciones del ensayo.
Un ciclo de vida para un proyecto se compone de fases sucesivas compuestas por tareas que se pueden planificar. Según el modelo de ciclo de vida, la sucesión de fases puede ampliarse con bucles de realimentación, de manera que lo que conceptualmente se considera una misma fase se pueda ejecutar más deuna vez a lo largo de un proyecto, recibiendo en cada pasada de ejecución aportaciones a los resultados intermedios que se van produciendo (realimentación). [INTECO]
Las cantidad de Tareas a realizar varían dependiendo del modelo de ciclo de vida elegido lo que lleva a la conclusión en muchos de casos de utilizar más recursos en el proceso de desarrollo, pero la utilización de dichos recursos seven transformados en los ingresos obtenidos por el proceso/software desarrollado. Utilizando la información anteriormente descrita en el ensayo, podemos dar respuesta a la pregunta establecida en las especificaciones del ensayo.
Como desarrollador de software, con la limitación de que tengo que utilizar los recursos de forma moderada, surgen muchas preguntas con respecto a la implementación delciclo de vida de desarrollo en el proyecto a trabajar, entre todas esas preguntas podríamos dar a resaltar: Si tengo que desarrollar una aplicación, y puedo elegir entre no considerar el ciclo de vida canónico o si considerarlo, ¿cuál sería la diferencia en tiempo/costo/esfuerzo?
Analizaremos diferentes de las posibles razones de porque se ha considerar el ciclo de vida canónico en el proyecto a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ciclo de vida de desarrollo de software
  • Ciclo de Vida de Desarrollo de Software
  • Modelos Y Ciclos De Vida Del Desarrollo De Software
  • Seguridad en el ciclo de vida del desarrollo de software
  • Desarrollo de software. ciclo de vida clásico o en cascada
  • Ingeniera De Software y Ciclo De Vida Del Software
  • Ciclo De Vida Del Software
  • Ciclo De Vida En Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS