Marcos mendoza ensayo

3
REPUBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO SANTIAGO MARINO EXTENSIÓN PORLAMAR BENEFICIOS DEL MODELO DE CICLO DE VIDA EN CASCADA Alumno: Marcos Mendoza C.I: 11.028.004 Materia: Sistemas I Profesor(a): Yasmín Marcano

Transcript of Marcos mendoza ensayo

Page 1: Marcos mendoza ensayo

REPUBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO POLITÉCNICO

SANTIAGO MARINO

EXTENSIÓN PORLAMAR

BENEFICIOS DEL MODELO DE CICLO DE VIDA EN CASCADA

Alumno: Marcos Mendoza

C.I: 11.028.004

Materia: Sistemas I

Profesor(a): Yasmín Marcano

Page 2: Marcos mendoza ensayo

Introducción

La ingeniería de software, está basada en una metodología de desarrollo de

software. Ahora bien, porqué una metodología de desarrollo de software?, la razón

es que ella permite estructurar, planificar y controlar el proceso de desarrollo en

sistemas de información. En este sentido, la metodología posee su propio enfoque

de desarrollo de software, citando entre estos al modelo en cascada, cuya versión

original fuè propuesta por Winston W. Royce en 1970. Al respecto, el nombre de

cascada se debe a la posición de las fases en su desarrollo, que parecieran caer

en cascada hacia la siguiente fase, debido a la gravedad, ordenando de forma

rigurosa las etapas del proceso para el desarrollo del software. De esta manera

una etapa no se inicia sin antes haberse terminado la anterior, lo que implica que

el ciclo de vida del software siga la secuencia; representando asi el aspecto más

importante del enfoque en cascada.

Desarrollo

El enfoque metodológico correspondiente al modelo de ciclo de vida en

cascada, fuè uno de los primeros en originarse y està diseñado para que al

culminar cada etapa se realice una revisión final, sin embargo, es necesaria una

revisión final?. La respuesta a esta interrogante es afirmativa; ya que determinará

si el proyecto está listo o no para continuar a la siguiente fase. Teniendo como

base lo expuesto, cabe cuestionarse si el enfoque ha tenido diferentes versiones,

para que se convirtiera en uno de los mas populares en el mundo del desarrollo de

software. En efecto, si ha tenido modificaciones, iniciándose originalmente con las

siguientes etapas: Especificación de Requisitos, Diseño, Construcción,

Integración, Probar y Depurar, Instalación y Mantenimiento. A esta versión le sigue

la del modelo en cascada simple cuya estructura es la que se especifica a

continuación:

Etapa 1: Requisitos de la Fase

Primera fase indispensable de ejecutar tanto para pequeños como para grandes

proyectos de software. Aquí, las especificaciones de la salida o al producto final se

le hace un estudio de mercado. Por razones de seguridad el software no debe

contener algunas características que incidan sobre el inicio de esta fase.

Etapa 2: Especificación de la Fase

Teniendo presente todos los requisitos y las limitaciones, se realiza una vista

final de cómo el producto debe ser exactamente y la forma correcta en la que el

software debe funcionar .

Fase 3: Fase de Diseño

Page 3: Marcos mendoza ensayo

Es en esta fase donde se especifica cada tipo de recurso, para el buen diseño

del softwaree. Por ejemplo: ¿Qué tipo de base de datos se requiere, sobre qué

tipo de datos deben estar apoyados, etc. son algunos de los aspectos importantes

que se establecen en esta fase. El algoritmo del proceso en el que el software

debe estar diseñado es la columna vertebral de la parte real de la codificación en

la fase siguiente.

Etapa 4: Etapa de Implementación y Pruebas

Importante etapa en la que se requiere que el software esté diseñado

adecuadamente. Por lo señalado, el algoritmo tiene se verifica a través de

contantes pruebas de software y procesos de corrección de errores para saber si

hay alguna falla o error. La salida de esta etapa debe ser un programa bien

diseñado que está a la par con el algoritmo diseñado.

Etapa 5: Fase de Integración y Ensayos

Aquí los distintos códigos diseñados por diferentes programadores se integran y

se comprueba si el software funciona de acuerdo con las especificaciones

establecidas por el cliente, para que a posterior no se presente ningún problema

durante la instalación del programa. Se le entrega en esta etapa el producto final

al cliente.

Fase 6: Fase de mantenimiento

El cliente no puede quedarse con solo el producto terminado e implementado;

por lo tanto el mantenimiento del software, por parte de los desarrolladores,

garantizará el éxito del mismo.

Etapa 7: Fase de Requerimientos de Nueva

Como en todo software, el mismo puede sufrir modificaciones en el tiempo,

acorde con las necesidades de la empresa; en consecuencia, es muy importante

que los requisitos actualizados sean tomados desde el cliente. Esto requiere que

el ciclo de vida del producto se inicie de nuevo.

Conclusión

El modelo de ciclo de vida en cascada es considerado la base del resto de los

modelos de ciclos de vida, por ser el mas antiguo y ampliamente utilizado en el

campo del desarrollo de software, por las siguientes razones: es lineal y fácil de

implementar, utiliza pocos recursos para su implementación, la documentación se

produce en cada etapa y por último se realizan pruebas para verificar el correcto

funcionamiento del código al finalizar cada etapa.