SlideShare una empresa de Scribd logo
1 de 3
TRABAJO CICLO DE VIDA
PROFESOR: FERNANDO PINTO
NICOLÁS MATEO BOSSA FORERO
INTRODUCCIÓN A LA INGENIERIA DE SOFTWARE
PROBLEMA
El problema planeado es la inscripción de cursos y creación del horario en la plataforma de
la Universidad de La Sabana llamada SIGA, teniendo este problema como el pilar de la
gestión elegimos el modelo de ciclo de vida para implementar y desarrollar; para este caso
se ha elegido utilizar un modelo en espiral para tener en cuenta la gestión de riesgos en el
proyecto.
CICLO DE VIDA EN ESPIRAL
El ciclo de vida en espiral se fundamenta en la iteración de procesos que involucran la
gestión de riesgos y la escucha del cliente, de esta manera poco a poco se tiene un proyecto
robusto mejorado gracias a los diferentes procesos hechos con anterioridad además de las
pruebas todo el sistema.
Teniendo en cuenta estos procedimientos pasamos a la fase del planteamiento con base al
problema planteado:
 COMUNICACIÓN CON EL CLIENTE: En esta primera fase de la iteración es
donde se establece el contacto con el cliente para conocer más a fondo cómo
funciona el problema en la actualidad y se escucha al cliente con sus requerimientos
para el sistema. En el caso de no ser la primera iteración se muestra los avances del
proyecto y se toma en cuenta los comentarios del cliente.
Para el caso de nuestro problema se hablaría con el director del sistema SIGA para
escuchar los requerimientos del sistema y conocer que cosas son esenciales para la
presentación del proyecto.
 PLANIFICACIÓN: En esta etapa de la iteración se definen las bases esenciales
para realizar el proyecto como por ejemplo los recursos necesarios para el proyecto,
el tiempo que se podría emplear para cierta iteración o cierto paso, algún detalle
necesario en el desarrollo, entre otros aspectos básicos para el desarrollo del
proyecto.
Para nuestro caso se llevaría a cabo una planificación de los recursos humanos o a
nivel de hardware o software necesarios para poder desarrollar la herramienta,
además de orientar los comentarios del cliente obtenidos anteriormente para la
mejora o desarrollo del aplicativo.
 ANALISIS DE RIESGOS: En esta etapa es donde evaluamos que riesgos técnicos
y de gestión se pueden presentar más adelante para poder mitigar las consecuencias
de caer en uno de estos riesgos. Así mismo la creación de alternativas para que estos
riesgos no se presenten en el proceso de la aplicación.
En nuestro caso se deben evaluar los riesgos de la perdida de información en el
sistema, la autenticación de los estudiantes para la debida inscripción esto incluye
tener en cuenta que tenga una matrícula activa sin ningún tipo de penalización por el
reglamento de estudiantes y que tenga el valor de la matricula cancelado, ya que son
detalles muy importantes que le darían acceso sin necesidad de pagar la matrícula y
genera inmediatamente un riesgo para la universidad o que se presente otro riesgo a
nivel de gestión como por ejemplo un mal desarrollo o una administración de los
recursos destinados al desarrollo.
 INGENIERIA: En esta etapa se definen tareas que nos permite la creación de una o
varias representaciones de la aplicación, es decir, una idea técnica de cómo se
gestionara y se desarrollara la aplicación.
Para nuestro caso en esta iteración se diseñarían las etapas de una transacción
tradicional y de esta manera se crearían unas interfaces o diferentes
representaciones de la funcionalidad de la aplicación.
 CONSTRUCCIÓN Y ADAPTACIÓN: En esta etapa de las iteraciones es donde
realizamos todas las tareas procedentes del desarrollo del software como tal
teniendo como guía todos los pasos que hemos hecho con anterioridad. Aquí es
donde nos ponemos manos a la obra con la creación, la probación, la instalación y la
proporción de soporte al usuario del sistema.
En nuestro caso, al realizar la primera iteración, plantearíamos un sistema base para
definir como sería la funcionalidad principal del sistema en desarrollo e igualmente
en próximas iteraciones mejorarlo e ir creando un sistema con mayor eficacia y
sostenibilidad. Además, es importante demostrar la adaptación del sistema a todo el
proceso hecho con anterioridad en la iteración, es decir, que el producto
desarrollado cumpla con todo el proceso estipulado, adaptando el sistema a las
necesidades con el pasar de cada iteración del modelo.
 EVALUACIÓN DEL CLIENTE: En esta etapa es donde ponemos a disposición
del cliente los resultados de los procesos de ‘Ingeniería’ y/o ‘Construcción y
adaptación’ y escuchamos, recibimos y acogemos todas las recomendaciones,
quejas y reclamos que tenga con respecto al sistema y de esta manera saber cómo
proseguir en nuestra siguiente iteración. Aquí buscamos capturar la reacción del
cliente frente al uso de nuestro sistema o prototipo.
Teniendo como ejemplo el caso que hemos planteado, se realizaría una entrega
preliminar o final (según en el proceso de desarrollo que estemos) y tomar los
comentarios de parte de los encargados de los sistemas de información de la
universidad, además se deben mejorar las experiencias de usuario referentes a esta
etapa del modelo, para que en la siguiente iteración se tenga muy en cuenta.
CONCLUSIONES:
El modelo en espiral del ciclo de vida es un modelo muy real que se enfoca
en las diferentes partes de un sistema y nos permite mejorar la aplicación
cada vez más gracias a su sistema iterativo creando evolución paso a paso.
Otra ventaja este modelo es la gestión de riesgos considerada en las
diferentes iteraciones en un proceso y esto nos genera una mayor
confiabilidad para el desarrollo del sistema ya que tenemos planes previos
para algún problema. Sin embargo, entre más iteraciones se consigan mayor
serán los costos que generara la implementación del sistema en la compañía.
En el caso propuesto es posible utilizar el sistema espiral ya que se adapta a
las necesidades de confiabilidad y estabilidad que necesita una organización
tan importante como una universidad, para este tipo de organismos es
necesario analizar todo tipo de riesgos para amortiguar cualquier error que
se pueda presentar en el desarrollo del sistema.

Más contenido relacionado

La actualidad más candente

Desarrollo evolutivo
Desarrollo  evolutivoDesarrollo  evolutivo
Desarrollo evolutivophyco3001
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototiposKeiner Valerio
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vidamadpitbull_99
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareAlbert Cintron
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivolorenislemus
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipoyanezcabrera
 
modelo prototipo ing. de software
modelo prototipo ing. de softwaremodelo prototipo ing. de software
modelo prototipo ing. de softwareASDFGHJSWDFGHJMNFSD
 
Modelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 reModelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 reG G. Jonathan Israel
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"MolinaSebastian
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/Julio Pari
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Griiselda Martiinez
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivoUriel Ramos
 

La actualidad más candente (19)

Desarrollo evolutivo
Desarrollo  evolutivoDesarrollo  evolutivo
Desarrollo evolutivo
 
Prototipo evolutivo
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
 
Modelo iterativo
Modelo iterativoModelo iterativo
Modelo iterativo
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
 
Prototipado
PrototipadoPrototipado
Prototipado
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
MetodologíAs Y Ciclos De Vida
MetodologíAs Y Ciclos De VidaMetodologíAs Y Ciclos De Vida
MetodologíAs Y Ciclos De Vida
 
modelo prototipo ing. de software
modelo prototipo ing. de softwaremodelo prototipo ing. de software
modelo prototipo ing. de software
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Modelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 reModelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 re
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
 
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 

Similar a Trabajo ciclo de vida

Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiralMarco Tinajero
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vidamiguelgv
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Softwarerezzaca
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Bruno
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwarekellypt1
 
Ciclo de vida del Software
Ciclo de vida del SoftwareCiclo de vida del Software
Ciclo de vida del SoftwareKev Tae
 
Ciclo de vida de un software
Ciclo de vida de un softwareCiclo de vida de un software
Ciclo de vida de un softwareMargotVenegas2
 
Sistemas de información
Sistemas de información Sistemas de información
Sistemas de información eduingonzalez2
 
Ensayo ing. de software
Ensayo ing. de softwareEnsayo ing. de software
Ensayo ing. de software574224
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacioncaroyu
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de softwareAbner Garcia
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionkeilacortesacevedo
 
Ingeniería de software - Ciclo de vida
Ingeniería de software - Ciclo de vidaIngeniería de software - Ciclo de vida
Ingeniería de software - Ciclo de vidaCARLOSCOLQUEALMENDRA
 

Similar a Trabajo ciclo de vida (20)

Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
C iclos de vida del software
C iclos de vida del softwareC iclos de vida del software
C iclos de vida del software
 
AMSI
AMSIAMSI
AMSI
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Ciclo de vida del Software
Ciclo de vida del SoftwareCiclo de vida del Software
Ciclo de vida del Software
 
Ciclo de vida de un software
Ciclo de vida de un softwareCiclo de vida de un software
Ciclo de vida de un software
 
Sistemas de información
Sistemas de información Sistemas de información
Sistemas de información
 
Ensayo ing. de software
Ensayo ing. de softwareEnsayo ing. de software
Ensayo ing. de software
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Ingeniería de software - Ciclo de vida
Ingeniería de software - Ciclo de vidaIngeniería de software - Ciclo de vida
Ingeniería de software - Ciclo de vida
 

Más de Nicolas Bossa

Más de Nicolas Bossa (7)

Trabajo de empresas
Trabajo de empresasTrabajo de empresas
Trabajo de empresas
 
Estructura paquetes de red
Estructura paquetes de redEstructura paquetes de red
Estructura paquetes de red
 
Administracion empresas
Administracion empresasAdministracion empresas
Administracion empresas
 
Trabajo ciclo de vida
Trabajo ciclo de vidaTrabajo ciclo de vida
Trabajo ciclo de vida
 
Analisis editorial
Analisis editorialAnalisis editorial
Analisis editorial
 
Noticia semana 4
Noticia semana 4Noticia semana 4
Noticia semana 4
 
Noticia semana 1
Noticia semana 1Noticia semana 1
Noticia semana 1
 

Último

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (16)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Trabajo ciclo de vida

  • 1. TRABAJO CICLO DE VIDA PROFESOR: FERNANDO PINTO NICOLÁS MATEO BOSSA FORERO INTRODUCCIÓN A LA INGENIERIA DE SOFTWARE PROBLEMA El problema planeado es la inscripción de cursos y creación del horario en la plataforma de la Universidad de La Sabana llamada SIGA, teniendo este problema como el pilar de la gestión elegimos el modelo de ciclo de vida para implementar y desarrollar; para este caso se ha elegido utilizar un modelo en espiral para tener en cuenta la gestión de riesgos en el proyecto. CICLO DE VIDA EN ESPIRAL El ciclo de vida en espiral se fundamenta en la iteración de procesos que involucran la gestión de riesgos y la escucha del cliente, de esta manera poco a poco se tiene un proyecto robusto mejorado gracias a los diferentes procesos hechos con anterioridad además de las pruebas todo el sistema. Teniendo en cuenta estos procedimientos pasamos a la fase del planteamiento con base al problema planteado:
  • 2.  COMUNICACIÓN CON EL CLIENTE: En esta primera fase de la iteración es donde se establece el contacto con el cliente para conocer más a fondo cómo funciona el problema en la actualidad y se escucha al cliente con sus requerimientos para el sistema. En el caso de no ser la primera iteración se muestra los avances del proyecto y se toma en cuenta los comentarios del cliente. Para el caso de nuestro problema se hablaría con el director del sistema SIGA para escuchar los requerimientos del sistema y conocer que cosas son esenciales para la presentación del proyecto.  PLANIFICACIÓN: En esta etapa de la iteración se definen las bases esenciales para realizar el proyecto como por ejemplo los recursos necesarios para el proyecto, el tiempo que se podría emplear para cierta iteración o cierto paso, algún detalle necesario en el desarrollo, entre otros aspectos básicos para el desarrollo del proyecto. Para nuestro caso se llevaría a cabo una planificación de los recursos humanos o a nivel de hardware o software necesarios para poder desarrollar la herramienta, además de orientar los comentarios del cliente obtenidos anteriormente para la mejora o desarrollo del aplicativo.  ANALISIS DE RIESGOS: En esta etapa es donde evaluamos que riesgos técnicos y de gestión se pueden presentar más adelante para poder mitigar las consecuencias de caer en uno de estos riesgos. Así mismo la creación de alternativas para que estos riesgos no se presenten en el proceso de la aplicación. En nuestro caso se deben evaluar los riesgos de la perdida de información en el sistema, la autenticación de los estudiantes para la debida inscripción esto incluye tener en cuenta que tenga una matrícula activa sin ningún tipo de penalización por el reglamento de estudiantes y que tenga el valor de la matricula cancelado, ya que son detalles muy importantes que le darían acceso sin necesidad de pagar la matrícula y genera inmediatamente un riesgo para la universidad o que se presente otro riesgo a nivel de gestión como por ejemplo un mal desarrollo o una administración de los recursos destinados al desarrollo.  INGENIERIA: En esta etapa se definen tareas que nos permite la creación de una o varias representaciones de la aplicación, es decir, una idea técnica de cómo se gestionara y se desarrollara la aplicación. Para nuestro caso en esta iteración se diseñarían las etapas de una transacción tradicional y de esta manera se crearían unas interfaces o diferentes representaciones de la funcionalidad de la aplicación.  CONSTRUCCIÓN Y ADAPTACIÓN: En esta etapa de las iteraciones es donde realizamos todas las tareas procedentes del desarrollo del software como tal teniendo como guía todos los pasos que hemos hecho con anterioridad. Aquí es
  • 3. donde nos ponemos manos a la obra con la creación, la probación, la instalación y la proporción de soporte al usuario del sistema. En nuestro caso, al realizar la primera iteración, plantearíamos un sistema base para definir como sería la funcionalidad principal del sistema en desarrollo e igualmente en próximas iteraciones mejorarlo e ir creando un sistema con mayor eficacia y sostenibilidad. Además, es importante demostrar la adaptación del sistema a todo el proceso hecho con anterioridad en la iteración, es decir, que el producto desarrollado cumpla con todo el proceso estipulado, adaptando el sistema a las necesidades con el pasar de cada iteración del modelo.  EVALUACIÓN DEL CLIENTE: En esta etapa es donde ponemos a disposición del cliente los resultados de los procesos de ‘Ingeniería’ y/o ‘Construcción y adaptación’ y escuchamos, recibimos y acogemos todas las recomendaciones, quejas y reclamos que tenga con respecto al sistema y de esta manera saber cómo proseguir en nuestra siguiente iteración. Aquí buscamos capturar la reacción del cliente frente al uso de nuestro sistema o prototipo. Teniendo como ejemplo el caso que hemos planteado, se realizaría una entrega preliminar o final (según en el proceso de desarrollo que estemos) y tomar los comentarios de parte de los encargados de los sistemas de información de la universidad, además se deben mejorar las experiencias de usuario referentes a esta etapa del modelo, para que en la siguiente iteración se tenga muy en cuenta. CONCLUSIONES: El modelo en espiral del ciclo de vida es un modelo muy real que se enfoca en las diferentes partes de un sistema y nos permite mejorar la aplicación cada vez más gracias a su sistema iterativo creando evolución paso a paso. Otra ventaja este modelo es la gestión de riesgos considerada en las diferentes iteraciones en un proceso y esto nos genera una mayor confiabilidad para el desarrollo del sistema ya que tenemos planes previos para algún problema. Sin embargo, entre más iteraciones se consigan mayor serán los costos que generara la implementación del sistema en la compañía. En el caso propuesto es posible utilizar el sistema espiral ya que se adapta a las necesidades de confiabilidad y estabilidad que necesita una organización tan importante como una universidad, para este tipo de organismos es necesario analizar todo tipo de riesgos para amortiguar cualquier error que se pueda presentar en el desarrollo del sistema.