1. REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”
INGENIERIA DE SISTEMAS
Sistemas I
BENEFICIOS DEL CICLO DE VIDA EN CASCADA
Prof: Realizado por:
Jazmín Marcano Annyeska Rosas C.I:22998280
Ing. Sistemas
Porlamar 13 de marzo 2017.
2. El modelo de ciclo de vida fue propuesto por Wiston Royce en 1970;Es un ciclo de vida que
emite repetir el proceso con la intensión de alcanzar una meta desead , objetivos y resultados
, contrariamente a la creencia que es un ciclo de vida que lleva una secuencia como el lineal;
En cada una de las etapas se realiza una revisión para comprobar si se puede seguir a la
siguiente etapa ya que es una secuencia ,este modelo tiende a ser inflexible y con diversas
repeticiones ;Este modelo aunque fue de los primeros sirvió de base para los siguientes
modelos del ciclo de vida ; Este método es considerado como un enfoque clásico para el ciclo
de vida del desarrollo de los sistemas; Este es una secuencia de actividades o etapas que
consiste en el análisis de requerimiento , el diseño y la implementación , la integración y las
pruebas ;un ejemplo de una metodología en desarrollo de cascada es : análisis de requisitos,
diseño de sistemas , diseño del programa , codificación, pruebas , implementación del
programa y mantenimiento ; De acuerdo a este ejemplo cualquier error del diseño detectado
en la etapa de prueba condice necesariamente rediseño y nueva programación del código
afectado ; Entre las fases del modelo se encuentran : análisis de requisitos de software en la
cual se analiza las necesidades de los usuarios para determinar los objetos , surge una
memoria llamada SRD en la cual está contenida la especificación completa de lo que se debe
hacer en el sistema sin entrar en detalles internos; diseño del sistemas descompone y
organiza el sistema en elementos que puedan desarrollarse por separados , surge el SDD la
cual contiene la descripción dela estructura relacional global del sistema y la especificaciones
de lo que de hacer cada una de sus partes así como las manera que se combinan unas con
otras ; Diseño del programa en esta fase se realizan los algoritmos necesarios para el
cumplimiento de los requisitos del usuario y los análisis necesarios para saber que
herramienta usar en la etapa de la codificación ; La codificación se implementa en el código de
fuente del programa , se utilizan protocolos , pruebas y ensayos para conseguir errores ,
pruebas una vez programados ,los elementos son ensamblados para componer el sistemas y
se realiza una prueba a ver si funciones correctamente y cumple con los requisitos , es
entregado al usuario final ; Verificación del usuario final ejecuta el sistemas , para ellos el
programador ya realizaron pruebas para comprobar que el sistemas no falle ; Mantenimiento
es una de las etapas más críticas ya que se destina un setenta y cinco porciento de los
recursos al manteamiento de software ya que al utilizarlo como usuario final puede hacer que
no se emplee con todas las expectativas ;El método a seguir es el inicio y alcance del proyecto
, la planificación , las necesidades del negocio y el análisis detallado de la solución , la
creación de la solución prueba y entrega de la solución a su público objetivo y por ultimo al
cierre del proyecto ;Este programa no refleja realmente el proceso del desarrollo de software ,
ya que la mayoría que desarrolla este tipo de proyectos no cumplen con este lineamiento , el
lento a la hora de pasar por el ciclo, esta se orienta mejor al desarrollo del proyectos a corto
plazo , la metodología puede confundir al equipo profesional .Los beneficios de este programa
permite la deparmentalizacion y control de una gestión , es sencilla y facilita este proceso ,
limita la cantidad de interacción entre equipos que se produce durante el desarrollo .