SlideShare una empresa de Scribd logo
Taller 3 Grupal: Ciclos de vida del Software
Integrantes:
Nombre: Angelica Maria Bermudez Sanchez código: 1151453
Nombre: Johan andres Carreño Parada código: 1151450
Nombre: Javier Eduardo Calderón Villamizar código: 1151229
Una vez realizado la lectura de los Ciclos de Vida de Software responda las siguientes
preguntas:
1. ¿Por qué necesitamos una metodología?
R: Porque permite organizarel procesode desarrollode softwarea travésde la definiciónde pautasa
seguir y restriccionesa cumplir, generando una forma de trabajo para desarrollar software, donde se
especifica las tareas a llevar a cabo, los artefactos a generar y las relaciones entre ambos.
2. ¿Sirve el modelo de ciclo de vida Code & Fix?
R: Es un modelo obsoleto, que ha quedado atrás al crecer la complejidad de requerimientos y
desarrollo de software en la actualidad, al no seguir normas para el desarrollo de un proyecto, se
presentabanambigüedadde requerimientos,yal no gastar recursosenanálisis,planificación,gestión
de recursos, documentación, etc. se puede subestimar la complejidad de un proyecto, trayendo
consigodesventajasenloque se refiere acosto de recursos,que siempre serámayorque el previsto;
aumentará el tiempo de desarrollo y la calidad del código será bastante dudosa.
3. ¿Existe algún modelo de ciclo de vida que predomine?
R: No existe un modelo de ciclo de vida predominante, ya que existe una gran variedad de ciclos de
vidadefinidos,cadauno con ventajasy limitacionesinherentesal contextode aplicación, esdecirno
existe un modelo de ciclo de vida que pueda ser aplicado perfectamente a todos los contextos de
trabajo. Por ello, debemos elegir el modelo que mejor se adapte al proyecto que desarrollaremos,
podemos analizar, para guiarnos en nuestra elección, observando diversos factores como; la
complejidad del problema, el tiempo que disponemos para hacer la entrega final, o si el usuario o
cliente deseaentregasparciales,lacomunicaciónque existeentre el equipode desarrolloyel usuario
y, por último, qué certeza o incertidumbre tenemos de que losrequerimientos dados por el usuario
son correctos y completos.
4. ¿Seguir un modelo de ciclo de vida, nos garantiza el éxito del desarrollo?
R: El éxitodel desarrollode unproyectonoestáligadosóloal usode undeterminadociclode vida,sino
a múltiplesfactoresque componenel mismo,como:laexperienciadel equipode desarrollo,factores
organizacionales del cliente, políticas organizacionales de los interesados en el proyecto, la
comunicación entre las partes involucradas, etc. Pero no obstante el uso de un ciclo de vida es una
buena práctica, que le ayuda no solo a ganar experiencia al equipo de desarrollo sino que también
mejora los porcentajes de éxito de cualquier proyecto de desarrollo.
5. ¿Se puede medir la incertidumbre que tenemos sobre los requerimientos iniciales?
R: Sí, porque el cliente puede cambiarde opiniónoañadirrequerimientosconformeavanzael
desarrollodel proyecto.
6. ¿La generación de programas prototipo, es exclusiva de un solo modelo de ciclo de vida?
R: No, ya que podemos observar el uso de programas prototipo en diversos ciclos de vida, ya sea a
través de una versión inicial a mostrar el cliente, o un módulo funcional del software,que al pasar la
iteracióno fase de un determinadociclose van agregandofunciones,loque conllevaa que a lo largo
del desarrollode unproyectose generendiversosprototipossegúnseael ciclode vida que seausado.
7. ¿Podemos utilizar un lenguaje imperativo para el modelo de ciclo de vida orientado a
objetos?
R: Sí, puesto que el modelo orientado a objetos se puede utilizar independientemente del lenguaje
elegido,esunmodeloa seguir, unatécnica,y no es obligaciónutilizarunlenguaje enparticular noes
correctosuponerque este modelosoloesútilcuandose escogeparalaimplementaciónde unlenguaje
con orientación a objetos.
8. Enumere el ciclo de vida y los pasos que seguiría, si debiese desarrollar una aplicación que
monitoree el estado de las redes de una empresa.
R: Optaríamos por el ciclo de vida incremental porque permite ir aumentando gradualmente las
capacidadesdel software.Este ciclode vidafacilitalatareadel desarrollopermitiendoacadamiembro
del equipodesarrollarunmóduloparticularenel caso de que el proyectosearealizadoporun equipo
de programadores.
Pasos:
1. Análisis de requerimientos del cliente.
2. Informarse muy bien del tema o contratar a un especialista en el tema.
3. Diseñaría el software.
4. Codificar el software.
5. Realizar prueba de estrés.
6. Dar al cliente la debida documentación.
7. Mantenimiento en el periodo de garantía
9. Realice una lista de requerimientos hipotéticos para una aplicación que deba ejecutar
archivos de música, pida la misma lista a un usuario no programador y compare las listas.
¿Qué enfoques encuentra en cada lista?
R: Requerimientos hipotéticos:
1. Distribuciónde laspistasporgénero,álbum, cantante etc.
2. Que cuente con unainterfazmoderna.
3. Que sea compatible conmúltiplesplataformas.
4. Que tengaacceso a internetparabúsquedade músicarelacionada,informacióndelapista,
letraetc.
5. Que poseaun campo de configuraciones parapoderajustarinterfazyfunciones.
6. Capacidadde leertodaslas extensionesde música.
7. Capacidadde ecualización.
10. A modo de encuesta, pregunte a sus colegas programadores, quién y por qué ha utilizado
un ciclo de vida. Indague sobre los resultados obtenidos.
R: La mayoría de losestudiantesde lacarrerade Ingenieríade Sistemas,que no hancursadomaterias
de sextosemestre enadelante nohanutilizadoalgúnciclode vida,peroafinde cuentastodosenesta
instancia ha realizado por lo menos algún proyectode aula sin embargono todos llegan a un mismo
resultadooal objetivopropuesto,laelecciónentreunciclode vidayotrodepende delobjetivo,el tipo
de proyecto, el tiempo disponible,nivel de experticia del equipo, la afinidad del mismoal momento
de comunicarse yotros factores,así podremos lograr el desarrollo del proyecto de la mejor manera.

Más contenido relacionado

La actualidad más candente

Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
paoaboytes
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
Valentina Contreras
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
Angel Minga
 
Control de cambios
Control de cambiosControl de cambios
Control de cambios
Mónica María Espejo Pérez
 
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
Luis Fernando Aguas Bucheli
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
Ares Atzarel Hernández Rodríguez
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelos
CristHian Martinez
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
Stefany Sulca Huamaccto
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
Cesar Prado
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
angel2365
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
Joan Sebastián Ramírez Pérez
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientos
FSILSCA
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incremental
noriver
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
NELSON RODRIGUEZ
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
Yadith Miranda Silva
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
Kenyo Puelles Otsu
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
Barklyn Lsla
 
Documentacion rup
Documentacion rupDocumentacion rup
Documentacion rup
Juan Porfirio Roque
 
Metodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosMetodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertos
Camilo Huertas
 
EstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al SoftwareEstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al Software
eduardo89
 

La actualidad más candente (20)

Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
Control de cambios
Control de cambiosControl de cambios
Control de cambios
 
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelos
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientos
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incremental
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Documentacion rup
Documentacion rupDocumentacion rup
Documentacion rup
 
Metodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosMetodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertos
 
EstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al SoftwareEstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al Software
 

Similar a Taller 3 modelos de ciclo de vida del software

CICLO DE VIDA DEL SOFTWARE.pdf
CICLO DE VIDA DEL SOFTWARE.pdfCICLO DE VIDA DEL SOFTWARE.pdf
CICLO DE VIDA DEL SOFTWARE.pdf
MARCOANTONIOROJASVAL1
 
Ensayo ing. de software
Ensayo ing. de softwareEnsayo ing. de software
Ensayo ing. de software
574224
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
Lenin Acosta Mata
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
Joamarbet
 
Dmcs u3 atr_roch
Dmcs u3 atr_rochDmcs u3 atr_roch
Dmcs u3 atr_roch
Roberto Cabrera
 
Tp ciclos de vida
Tp   ciclos de vidaTp   ciclos de vida
Tp ciclos de vida
Matias Pentreath
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
Fausto J Loja Mora
 
Guia actp2 aa1
Guia actp2 aa1Guia actp2 aa1
Guia actp2 aa1
Emilce Cardenas
 
ciclo_soft.ppt
ciclo_soft.pptciclo_soft.ppt
ciclo_soft.ppt
Jorge Hugo Rojas Beltran
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
Pedro Montecinos Gaete
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
Jesus Zuñiga
 
Metodologia de software
Metodologia de softwareMetodologia de software
Metodologia de software
ErickEstradaCarranza
 
Esis
EsisEsis
Adsi guía 3 - identificar los procesos de calidad involucrados en el desarr...
Adsi   guía 3 - identificar los procesos de calidad involucrados en el desarr...Adsi   guía 3 - identificar los procesos de calidad involucrados en el desarr...
Adsi guía 3 - identificar los procesos de calidad involucrados en el desarr...
Helver Gilberto Parra Gonzalez
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
LuisCabanerio
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
martin8730
 
Metodologias Agiles
Metodologias AgilesMetodologias Agiles
Metodologias Agiles
puyol10
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
martin8730
 
practica 11 de fundamento.pdf
practica 11 de fundamento.pdfpractica 11 de fundamento.pdf
practica 11 de fundamento.pdf
EduinGamer
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectos
aaahhhhaaa
 

Similar a Taller 3 modelos de ciclo de vida del software (20)

CICLO DE VIDA DEL SOFTWARE.pdf
CICLO DE VIDA DEL SOFTWARE.pdfCICLO DE VIDA DEL SOFTWARE.pdf
CICLO DE VIDA DEL SOFTWARE.pdf
 
Ensayo ing. de software
Ensayo ing. de softwareEnsayo ing. de software
Ensayo ing. de software
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Dmcs u3 atr_roch
Dmcs u3 atr_rochDmcs u3 atr_roch
Dmcs u3 atr_roch
 
Tp ciclos de vida
Tp   ciclos de vidaTp   ciclos de vida
Tp ciclos de vida
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
 
Guia actp2 aa1
Guia actp2 aa1Guia actp2 aa1
Guia actp2 aa1
 
ciclo_soft.ppt
ciclo_soft.pptciclo_soft.ppt
ciclo_soft.ppt
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Metodologia de software
Metodologia de softwareMetodologia de software
Metodologia de software
 
Esis
EsisEsis
Esis
 
Adsi guía 3 - identificar los procesos de calidad involucrados en el desarr...
Adsi   guía 3 - identificar los procesos de calidad involucrados en el desarr...Adsi   guía 3 - identificar los procesos de calidad involucrados en el desarr...
Adsi guía 3 - identificar los procesos de calidad involucrados en el desarr...
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Metodologias Agiles
Metodologias AgilesMetodologias Agiles
Metodologias Agiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
practica 11 de fundamento.pdf
practica 11 de fundamento.pdfpractica 11 de fundamento.pdf
practica 11 de fundamento.pdf
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectos
 

Más de Javier Calderon

Ciclo de vida y metodologia
Ciclo de vida y metodologiaCiclo de vida y metodologia
Ciclo de vida y metodologia
Javier Calderon
 
Diseño de Objetos
Diseño de ObjetosDiseño de Objetos
Diseño de Objetos
Javier Calderon
 
Ficha tecnica sw.doc
Ficha tecnica sw.docFicha tecnica sw.doc
Ficha tecnica sw.doc
Javier Calderon
 
Documento arquitectura.doc
Documento arquitectura.docDocumento arquitectura.doc
Documento arquitectura.doc
Javier Calderon
 
Modelo de analisis.doc
Modelo de analisis.docModelo de analisis.doc
Modelo de analisis.doc
Javier Calderon
 
Preguntas SI
Preguntas SIPreguntas SI
Preguntas SI
Javier Calderon
 
Glosario del Sistema.doc
Glosario del Sistema.docGlosario del Sistema.doc
Glosario del Sistema.doc
Javier Calderon
 
Modelo del negocio
Modelo del negocioModelo del negocio
Modelo del negocio
Javier Calderon
 
Taller de requerimientos funcionales modulo 10.2
Taller de requerimientos funcionales modulo 10.2Taller de requerimientos funcionales modulo 10.2
Taller de requerimientos funcionales modulo 10.2
Javier Calderon
 
Talleres 1 y 2 1151229-1151454-1150792
Talleres 1 y 2  1151229-1151454-1150792Talleres 1 y 2  1151229-1151454-1150792
Talleres 1 y 2 1151229-1151454-1150792
Javier Calderon
 
Trabajo Casos de Uso
Trabajo Casos de Uso Trabajo Casos de Uso
Trabajo Casos de Uso
Javier Calderon
 

Más de Javier Calderon (11)

Ciclo de vida y metodologia
Ciclo de vida y metodologiaCiclo de vida y metodologia
Ciclo de vida y metodologia
 
Diseño de Objetos
Diseño de ObjetosDiseño de Objetos
Diseño de Objetos
 
Ficha tecnica sw.doc
Ficha tecnica sw.docFicha tecnica sw.doc
Ficha tecnica sw.doc
 
Documento arquitectura.doc
Documento arquitectura.docDocumento arquitectura.doc
Documento arquitectura.doc
 
Modelo de analisis.doc
Modelo de analisis.docModelo de analisis.doc
Modelo de analisis.doc
 
Preguntas SI
Preguntas SIPreguntas SI
Preguntas SI
 
Glosario del Sistema.doc
Glosario del Sistema.docGlosario del Sistema.doc
Glosario del Sistema.doc
 
Modelo del negocio
Modelo del negocioModelo del negocio
Modelo del negocio
 
Taller de requerimientos funcionales modulo 10.2
Taller de requerimientos funcionales modulo 10.2Taller de requerimientos funcionales modulo 10.2
Taller de requerimientos funcionales modulo 10.2
 
Talleres 1 y 2 1151229-1151454-1150792
Talleres 1 y 2  1151229-1151454-1150792Talleres 1 y 2  1151229-1151454-1150792
Talleres 1 y 2 1151229-1151454-1150792
 
Trabajo Casos de Uso
Trabajo Casos de Uso Trabajo Casos de Uso
Trabajo Casos de Uso
 

Último

Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 

Último (20)

Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 

Taller 3 modelos de ciclo de vida del software

  • 1. Taller 3 Grupal: Ciclos de vida del Software Integrantes: Nombre: Angelica Maria Bermudez Sanchez código: 1151453 Nombre: Johan andres Carreño Parada código: 1151450 Nombre: Javier Eduardo Calderón Villamizar código: 1151229 Una vez realizado la lectura de los Ciclos de Vida de Software responda las siguientes preguntas: 1. ¿Por qué necesitamos una metodología? R: Porque permite organizarel procesode desarrollode softwarea travésde la definiciónde pautasa seguir y restriccionesa cumplir, generando una forma de trabajo para desarrollar software, donde se especifica las tareas a llevar a cabo, los artefactos a generar y las relaciones entre ambos. 2. ¿Sirve el modelo de ciclo de vida Code & Fix? R: Es un modelo obsoleto, que ha quedado atrás al crecer la complejidad de requerimientos y desarrollo de software en la actualidad, al no seguir normas para el desarrollo de un proyecto, se presentabanambigüedadde requerimientos,yal no gastar recursosenanálisis,planificación,gestión de recursos, documentación, etc. se puede subestimar la complejidad de un proyecto, trayendo consigodesventajasenloque se refiere acosto de recursos,que siempre serámayorque el previsto; aumentará el tiempo de desarrollo y la calidad del código será bastante dudosa. 3. ¿Existe algún modelo de ciclo de vida que predomine? R: No existe un modelo de ciclo de vida predominante, ya que existe una gran variedad de ciclos de vidadefinidos,cadauno con ventajasy limitacionesinherentesal contextode aplicación, esdecirno existe un modelo de ciclo de vida que pueda ser aplicado perfectamente a todos los contextos de trabajo. Por ello, debemos elegir el modelo que mejor se adapte al proyecto que desarrollaremos, podemos analizar, para guiarnos en nuestra elección, observando diversos factores como; la complejidad del problema, el tiempo que disponemos para hacer la entrega final, o si el usuario o cliente deseaentregasparciales,lacomunicaciónque existeentre el equipode desarrolloyel usuario y, por último, qué certeza o incertidumbre tenemos de que losrequerimientos dados por el usuario son correctos y completos. 4. ¿Seguir un modelo de ciclo de vida, nos garantiza el éxito del desarrollo? R: El éxitodel desarrollode unproyectonoestáligadosóloal usode undeterminadociclode vida,sino a múltiplesfactoresque componenel mismo,como:laexperienciadel equipode desarrollo,factores organizacionales del cliente, políticas organizacionales de los interesados en el proyecto, la comunicación entre las partes involucradas, etc. Pero no obstante el uso de un ciclo de vida es una buena práctica, que le ayuda no solo a ganar experiencia al equipo de desarrollo sino que también mejora los porcentajes de éxito de cualquier proyecto de desarrollo.
  • 2. 5. ¿Se puede medir la incertidumbre que tenemos sobre los requerimientos iniciales? R: Sí, porque el cliente puede cambiarde opiniónoañadirrequerimientosconformeavanzael desarrollodel proyecto. 6. ¿La generación de programas prototipo, es exclusiva de un solo modelo de ciclo de vida? R: No, ya que podemos observar el uso de programas prototipo en diversos ciclos de vida, ya sea a través de una versión inicial a mostrar el cliente, o un módulo funcional del software,que al pasar la iteracióno fase de un determinadociclose van agregandofunciones,loque conllevaa que a lo largo del desarrollode unproyectose generendiversosprototipossegúnseael ciclode vida que seausado. 7. ¿Podemos utilizar un lenguaje imperativo para el modelo de ciclo de vida orientado a objetos? R: Sí, puesto que el modelo orientado a objetos se puede utilizar independientemente del lenguaje elegido,esunmodeloa seguir, unatécnica,y no es obligaciónutilizarunlenguaje enparticular noes correctosuponerque este modelosoloesútilcuandose escogeparalaimplementaciónde unlenguaje con orientación a objetos. 8. Enumere el ciclo de vida y los pasos que seguiría, si debiese desarrollar una aplicación que monitoree el estado de las redes de una empresa. R: Optaríamos por el ciclo de vida incremental porque permite ir aumentando gradualmente las capacidadesdel software.Este ciclode vidafacilitalatareadel desarrollopermitiendoacadamiembro del equipodesarrollarunmóduloparticularenel caso de que el proyectosearealizadoporun equipo de programadores. Pasos: 1. Análisis de requerimientos del cliente. 2. Informarse muy bien del tema o contratar a un especialista en el tema. 3. Diseñaría el software. 4. Codificar el software. 5. Realizar prueba de estrés. 6. Dar al cliente la debida documentación. 7. Mantenimiento en el periodo de garantía 9. Realice una lista de requerimientos hipotéticos para una aplicación que deba ejecutar archivos de música, pida la misma lista a un usuario no programador y compare las listas. ¿Qué enfoques encuentra en cada lista? R: Requerimientos hipotéticos: 1. Distribuciónde laspistasporgénero,álbum, cantante etc.
  • 3. 2. Que cuente con unainterfazmoderna. 3. Que sea compatible conmúltiplesplataformas. 4. Que tengaacceso a internetparabúsquedade músicarelacionada,informacióndelapista, letraetc. 5. Que poseaun campo de configuraciones parapoderajustarinterfazyfunciones. 6. Capacidadde leertodaslas extensionesde música. 7. Capacidadde ecualización. 10. A modo de encuesta, pregunte a sus colegas programadores, quién y por qué ha utilizado un ciclo de vida. Indague sobre los resultados obtenidos. R: La mayoría de losestudiantesde lacarrerade Ingenieríade Sistemas,que no hancursadomaterias de sextosemestre enadelante nohanutilizadoalgúnciclode vida,peroafinde cuentastodosenesta instancia ha realizado por lo menos algún proyectode aula sin embargono todos llegan a un mismo resultadooal objetivopropuesto,laelecciónentreunciclode vidayotrodepende delobjetivo,el tipo de proyecto, el tiempo disponible,nivel de experticia del equipo, la afinidad del mismoal momento de comunicarse yotros factores,así podremos lograr el desarrollo del proyecto de la mejor manera.