domingo, 5 de diciembre de 2010

C. CICLO DE VIDA



Aquí iniciamos con el primer punto de nuestro Proceso C y nuestro punto nos marca que ser la Identificación de Metodologías/Modelo de Desarrollo/ Ciclo de Vida. Por lo tanto, se escogió el Ciclo de Vida.


La metodología que mejor se adapta es el Modelo Cascada, ya que debemos seguir una secuencia en cada fase del Sistema, el  Modelo Cascada nos da esa ventaja, porque se debe complementar un paso correcto sin que tenga ningún error para poder pasar al siguiente. Este modelo nos representa los procesos como fases separadas y secuenciales en tiempo.



Este modelo tiene la particularidad de que al término de cada fase se realiza la documentación pertinente, con lo cual a nosotros nos permite introducir un modelado de un prototipo del software, el prototipo se incluirá a partir de la fase de diseño, el cual es evaluado por el cliente para una retroalimentación, gracias a esto se refinan los requisitos del software que se desarrollara, y esto permite que al mismo tiempo el desarrollador entienda mejor lo que se debe hacer y el cliente vea resultados a corto plazo.



El modelado de prototipo se ejecuta en tres fases principales que son: Diseño, Codificación y Pruebas.
Cada una de sus fases se explican a continuación para poder detallar que hemos realizado en cada una de ellas y nuestro cliente tenga una idea del proceso del desarrollo del software:

  • Ingeniería y Análisis del Sistema.- Análisis y de diseño de todos los componentes del sistema computacional.
  • Análisis de requerimientos.- Se analizan las necesidades de los usuarios finales del software para determinar qué objetivos debe cubrir. De esta fase surge el documento de especificación de requisitos, que contiene la especificación completa de lo que debe hacer el sistema sin entrar en detalles internos.
  • Diseño.- En esta fase se descompone y organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo para que se cumplan los requerimientos del usuario así como también los análisis necesarios para saber que herramientas usar en la etapa de Codificación.

El segundo define los algoritmos empleados y la organización del código para comenzar la implementación.

  • Codificación.- Es la fase de programación o implementación propiamente dicha. Aquí se implementa el código fuente, haciendo uso de prototipos así como pruebas y ensayos para corregir errores. 

  • Pruebas.- Los elementos, ya programados, se ensamblan para componer el sistema y se comprueba que funciona correctamente y que cumple con los requisitos, antes de ser puesto.

  • Mantenimiento.- El software necesitará cambios después de la entrega. Los tipos de mantenimiento son:

  1.      Mantenimiento Preventivo y Perfectivo
  2.      Mantenimiento Correctivo
  3.       Mantenimiento Evolutivo


No hay comentarios:

Publicar un comentario