SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES INFORMÁTICA
SOFTAWARE EDUCATIVO
Nombre: María José Quilcaguano.
MSc. Víctor Zapata
Sexto Semestre
CICLO DE VIDA DEL SOFTWARE
Actualmente vivimos en una sociedad evadida por la era tecnológica la cual trae consigo
algunos beneficios, como la mejora global de comunicación entre humanos y máquinas, la
creación y actualización de herramientas técnicas han sido constantes ya que las necesidades
de las personas cada vez son más exigentes y por ende aquellos profesionales que se dedican
a este trabajo deben ser conscientes y éticos a la hora de entregar el producto al cliente.
Es importante recalcar que desde la antigüedad la complejidad de los programas ha ido en
ascenso y que una de las metodologías que más se empleaban, con el tiempo se volvió
ineficaz y se trata de la técnica conocida como code & fix que en español significa codificar
y corregir, su ventaja es que no existe un gasto en recursos de gestiones de planificación y
análisis sin embargo quedo obsoleta porque la mayoría de clientes brindaban a los
programadores especificaciones generales de lo que querían como resultado en su software y
esto provocaba que el trabajo sea extenso y el tiempo de entrega sea más tardío debido a que
el laborioso tendría que estar corrigiendo sus líneas de codificación cada que al cliente no le
gustaba por completo alguna parte del programa.
En ese sentido debemos darnos cuenta que detrás de cada uno de los programas que
nosotros como usuarios utilizamos hay un grupo de programadores realizando codificaciones
a veces extensas y otras cortas que sea cual sea el trabajo deben ser remuneradas.
Por otra parte el ciclo de vida del desarrollo del software es un proceso en el cual los
codificadores o mejor conocidos como programadores ya tienen una planificación
establecida, estructurada y sobre todo no cambiante, es decir que a partir del documento que
le entregue el cliente con todos los requerimientos secuenciales, ya no hay vuelta atrás y así
se elabora y entrega el software.
En general este ciclo se compone de algunas etapas, las cuales deben ser secuenciales,
diferenciales y entendibles. Comenzaremos con la planificación a la que la entenderemos
como una idea global que se tiene del programa, seguimos con la implementación, en esta
etapa se basaría las actividades a realizarse, finalmente tenemos la puesta en producción es
decir ya sería el software terminado al cliente haciendo que ejecute correctamente.
De esta manera se han creado distintos modelos de ciclo de vida de software con la
finalidad u objetividad de facilitar el trabajo a los programadores ya que con una
organización de todas las actividades a realizar y ejecutar se lograra minimizar, gastos y
sobre todo tiempo pero eso si siempre el resultado debe ser de calidad. Los modelos
establecidos son los siguientes:
 Modelo Lineal
Se lo realiza de manera secuencial, esto quiere decir que se debe finalizar bien cada una de
las etapas para poder comenzar con la siguiente, es compleja de utilizar ya que una vez
elaborada una etapa no hay vuelta atrás.
 Modelo Cascada
Este modelo consta o más bien tiene la ventaja de poder saltarse de etapas, por ejemplo si
de análisis quiero ir a implementación, pues o podemos hacer, siempre y cuando exista un
retroalimentación entre las etapas para así poder continuar con el trabajo.
 Modelo Evolutivo
Básicamente los requisitos planteados por el cliente pueden ser cambiados en cualquier
momento del proceso de elaboración del software. Es factible de utilízalo en casos de que no
exista un conocimiento de los requisitos al comienzo del trabajo
 Modelo Incremental
Como su nombre mismo lo dice, se base en incrementar poco a poco durante el proceso de
elaboración y de esta manera se ira retroalimentando y mejorando el proyecto. Finalmente se
le entregara ejecutado el programa directamente al cliente para poder verificar que todo
funcione de manera correcta.
 Modelo Espiral
Este modelo consiste en un conjunto de etapas o ciclos que van repitiéndose, es decir que
en cada etapa de este modelo van a existir los mismos ciclos, esto se llevara a cabo para
poder tener un crecimiento detallado hasta llegar a la última etapa en la cual ya se ejecuta el
programa en compañía del cliente.
En conclusión el ciclo de vida del desarrollo del software en la actualidad es fundamental
para todo personal que trabaje en áreas técnicas o afines ya que niños, jóvenes, adultos hasta
personas de tercera edad utilizan programas ya sea para el ámbito laboral o educativo con el
fin de agilitar su forma de trabajo, por ende el buscar simplificar el proceso de programación
con los diferentes modelos que existen para así garantizar un resultado eficaz.

Más contenido relacionado

La actualidad más candente

Exposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdfExposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdfAlessaSalazar
 
3.1. macros internas
3.1. macros internas3.1. macros internas
3.1. macros internasSpiderHal
 
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)Jordi Cabot
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototiposMay Rodriguez
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
Metricas y factores de mc call
Metricas y factores  de mc callMetricas y factores  de mc call
Metricas y factores de mc callmildredmontoya6
 
Evolucion de la Ingenieria de Software
Evolucion de la Ingenieria de SoftwareEvolucion de la Ingenieria de Software
Evolucion de la Ingenieria de SoftwareMarvin Romero
 
Sencilla explicación sobre AES
Sencilla explicación sobre AESSencilla explicación sobre AES
Sencilla explicación sobre AESElvis Vinda
 

La actualidad más candente (12)

Metodologia metrica
Metodologia metricaMetodologia metrica
Metodologia metrica
 
1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño
 
Modelo en cascada pemo
Modelo en cascada pemoModelo en cascada pemo
Modelo en cascada pemo
 
Exposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdfExposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdf
 
3.1. macros internas
3.1. macros internas3.1. macros internas
3.1. macros internas
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototipos
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Metricas y factores de mc call
Metricas y factores  de mc callMetricas y factores  de mc call
Metricas y factores de mc call
 
Evolucion de la Ingenieria de Software
Evolucion de la Ingenieria de SoftwareEvolucion de la Ingenieria de Software
Evolucion de la Ingenieria de Software
 
Sencilla explicación sobre AES
Sencilla explicación sobre AESSencilla explicación sobre AES
Sencilla explicación sobre AES
 

Similar a Ensayo ciclo de vida del desarrollo del software

Ensayo ing. de software
Ensayo ing. de softwareEnsayo ing. de software
Ensayo ing. de software574224
 
Ingeniería de Software - Isummit 2010
Ingeniería de Software - Isummit 2010Ingeniería de Software - Isummit 2010
Ingeniería de Software - Isummit 2010acmedinaj
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareEliud Cortes
 
Mariannys bermudez ensayo.pdf,
Mariannys bermudez ensayo.pdf,Mariannys bermudez ensayo.pdf,
Mariannys bermudez ensayo.pdf,mariannys bermudez
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)ManuelJimnez56
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software JrJunior Leal
 
Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúPagina web Peru - F5mas
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de softwareBrandon Betto
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de DesarrolloALLSOFT
 
1 Avance Del Proyecto 6
1 Avance Del Proyecto 61 Avance Del Proyecto 6
1 Avance Del Proyecto 6guestde29b5
 

Similar a Ensayo ciclo de vida del desarrollo del software (20)

Ensayo ing. de software
Ensayo ing. de softwareEnsayo ing. de software
Ensayo ing. de software
 
Ingeniería de Software - Isummit 2010
Ingeniería de Software - Isummit 2010Ingeniería de Software - Isummit 2010
Ingeniería de Software - Isummit 2010
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de Software
 
Mariannys bermudez ensayo.pdf,
Mariannys bermudez ensayo.pdf,Mariannys bermudez ensayo.pdf,
Mariannys bermudez ensayo.pdf,
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
 
Las metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el PerúLas metodologías usadas en el Desarrollo de SW en el Perú
Las metodologías usadas en el Desarrollo de SW en el Perú
 
CICLO_DE_VIDA_DEL_SOFTWARE.pptx
CICLO_DE_VIDA_DEL_SOFTWARE.pptxCICLO_DE_VIDA_DEL_SOFTWARE.pptx
CICLO_DE_VIDA_DEL_SOFTWARE.pptx
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
Metodologia de software
Metodologia de softwareMetodologia de software
Metodologia de software
 
Metodologia Xp
Metodologia XpMetodologia Xp
Metodologia Xp
 
Inf162 diapositiva...
Inf162 diapositiva...Inf162 diapositiva...
Inf162 diapositiva...
 
El proceso de software
El proceso  de softwareEl proceso  de software
El proceso de software
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de Desarrollo
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdf
 
Joel yar ensayose (2)
Joel yar ensayose (2)Joel yar ensayose (2)
Joel yar ensayose (2)
 
1 Avance Del Proyecto 6
1 Avance Del Proyecto 61 Avance Del Proyecto 6
1 Avance Del Proyecto 6
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 

Más de MaraJosQuilcaguanoTo (14)

Mandala
MandalaMandala
Mandala
 
Administración de centros de computo (1)
Administración de centros de computo (1)Administración de centros de computo (1)
Administración de centros de computo (1)
 
U1.t1.d2.ensayo maria jose quilcaguano
U1.t1.d2.ensayo maria jose quilcaguanoU1.t1.d2.ensayo maria jose quilcaguano
U1.t1.d2.ensayo maria jose quilcaguano
 
Preguntas maria jose quilcaguano
Preguntas maria jose quilcaguanoPreguntas maria jose quilcaguano
Preguntas maria jose quilcaguano
 
SÍLABOS
SÍLABOSSÍLABOS
SÍLABOS
 
Gerencia y procesos gerenciales
Gerencia y procesos gerencialesGerencia y procesos gerenciales
Gerencia y procesos gerenciales
 
SÍLABO
SÍLABOSÍLABO
SÍLABO
 
Infografía
InfografíaInfografía
Infografía
 
SÍLABO
SÍLABOSÍLABO
SÍLABO
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Mentafacto
MentafactoMentafacto
Mentafacto
 
Modelo de cascada
Modelo de cascadaModelo de cascada
Modelo de cascada
 
Sílabo: Aplicaciones Multimedia
Sílabo: Aplicaciones MultimediaSílabo: Aplicaciones Multimedia
Sílabo: Aplicaciones Multimedia
 
Sílabo de Software Educativo
Sílabo de Software EducativoSílabo de Software Educativo
Sílabo de Software Educativo
 

Ensayo ciclo de vida del desarrollo del software

  • 1. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES INFORMÁTICA SOFTAWARE EDUCATIVO Nombre: María José Quilcaguano. MSc. Víctor Zapata Sexto Semestre CICLO DE VIDA DEL SOFTWARE Actualmente vivimos en una sociedad evadida por la era tecnológica la cual trae consigo algunos beneficios, como la mejora global de comunicación entre humanos y máquinas, la creación y actualización de herramientas técnicas han sido constantes ya que las necesidades de las personas cada vez son más exigentes y por ende aquellos profesionales que se dedican a este trabajo deben ser conscientes y éticos a la hora de entregar el producto al cliente. Es importante recalcar que desde la antigüedad la complejidad de los programas ha ido en ascenso y que una de las metodologías que más se empleaban, con el tiempo se volvió ineficaz y se trata de la técnica conocida como code & fix que en español significa codificar y corregir, su ventaja es que no existe un gasto en recursos de gestiones de planificación y análisis sin embargo quedo obsoleta porque la mayoría de clientes brindaban a los programadores especificaciones generales de lo que querían como resultado en su software y esto provocaba que el trabajo sea extenso y el tiempo de entrega sea más tardío debido a que el laborioso tendría que estar corrigiendo sus líneas de codificación cada que al cliente no le gustaba por completo alguna parte del programa.
  • 2. En ese sentido debemos darnos cuenta que detrás de cada uno de los programas que nosotros como usuarios utilizamos hay un grupo de programadores realizando codificaciones a veces extensas y otras cortas que sea cual sea el trabajo deben ser remuneradas. Por otra parte el ciclo de vida del desarrollo del software es un proceso en el cual los codificadores o mejor conocidos como programadores ya tienen una planificación establecida, estructurada y sobre todo no cambiante, es decir que a partir del documento que le entregue el cliente con todos los requerimientos secuenciales, ya no hay vuelta atrás y así se elabora y entrega el software. En general este ciclo se compone de algunas etapas, las cuales deben ser secuenciales, diferenciales y entendibles. Comenzaremos con la planificación a la que la entenderemos como una idea global que se tiene del programa, seguimos con la implementación, en esta etapa se basaría las actividades a realizarse, finalmente tenemos la puesta en producción es decir ya sería el software terminado al cliente haciendo que ejecute correctamente. De esta manera se han creado distintos modelos de ciclo de vida de software con la finalidad u objetividad de facilitar el trabajo a los programadores ya que con una organización de todas las actividades a realizar y ejecutar se lograra minimizar, gastos y sobre todo tiempo pero eso si siempre el resultado debe ser de calidad. Los modelos establecidos son los siguientes:  Modelo Lineal Se lo realiza de manera secuencial, esto quiere decir que se debe finalizar bien cada una de las etapas para poder comenzar con la siguiente, es compleja de utilizar ya que una vez elaborada una etapa no hay vuelta atrás.
  • 3.  Modelo Cascada Este modelo consta o más bien tiene la ventaja de poder saltarse de etapas, por ejemplo si de análisis quiero ir a implementación, pues o podemos hacer, siempre y cuando exista un retroalimentación entre las etapas para así poder continuar con el trabajo.  Modelo Evolutivo Básicamente los requisitos planteados por el cliente pueden ser cambiados en cualquier momento del proceso de elaboración del software. Es factible de utilízalo en casos de que no exista un conocimiento de los requisitos al comienzo del trabajo  Modelo Incremental Como su nombre mismo lo dice, se base en incrementar poco a poco durante el proceso de elaboración y de esta manera se ira retroalimentando y mejorando el proyecto. Finalmente se le entregara ejecutado el programa directamente al cliente para poder verificar que todo funcione de manera correcta.  Modelo Espiral Este modelo consiste en un conjunto de etapas o ciclos que van repitiéndose, es decir que en cada etapa de este modelo van a existir los mismos ciclos, esto se llevara a cabo para poder tener un crecimiento detallado hasta llegar a la última etapa en la cual ya se ejecuta el programa en compañía del cliente. En conclusión el ciclo de vida del desarrollo del software en la actualidad es fundamental para todo personal que trabaje en áreas técnicas o afines ya que niños, jóvenes, adultos hasta personas de tercera edad utilizan programas ya sea para el ámbito laboral o educativo con el fin de agilitar su forma de trabajo, por ende el buscar simplificar el proceso de programación con los diferentes modelos que existen para así garantizar un resultado eficaz.