SlideShare a Scribd company logo
1 of 7
TRABAJO INVESTIGATIVO # 3
ADMINISTRACIÓN DE PROYECTOS DE SOFTWARE
ACTIVIDAD N°: 3 FECHA ENVIO: 08/05/2015 FECHA ENTREGA: 11/05/2015
TEMA: Investigar sobre el ciclo de vida de un proyecto de software.
UNIDAD N° 1: Proyectos de Software.
OBJETIVO: Conocer el ciclo de vida de un proyecto de software.
PROBLEMA: Necesidad saber que es el ciclo de vida de un proyecto de software.
INDICADOR DE EVALUACION: CALIFICACIÓN
- Habilidad para aplicar el conocimiento de las ciencias básicas de
la profesión e ingeniería en sistemas.
- Comprender la responsabilidad ética y profesional.
CRITERIOS DE EVALUACIÓN: Siempre
(2)
A v eces
(1)
Nunca
(0,5)
CAPACIDAD DE COMUNICACIÓN.
EN IMPRESOS
 Entrega documentación impresa y digital. (Siguiendo las normas y convenciones para la escritura
y sin falta de ortografía). La redacción deldocumento debe ser clara. Debe incluir todas las fuentes de donde
tomó la información.
 Cumple con el formato, normas y estructura para la elaboración del documento.
APLICACIÓN DE VALORES.
 Puntualidad. Entrega de trabajo a tiempo
 Responsabilidad ética. El trabajo es inédito y respeta la propiedad intelectual
 Responsabilidad profesional. Cumple con las normas técnicas.
USO DE RECURSOS:
 Recursos bibliográficos fidedignos y con validez científica
 Recursos tecnológicos adecuados
CAPACIDAD DE REFLEXIÓN.
 Incluye ejemplos claros que permiten un mejor entendimiento del tema.
CONOCIMIENTO TÉCNICO.
 Destreza con las herramientas informáticas.
TIPO DE ACTIVIDAD
LUGAR ALCANCE FORMA
□ Intraclase
□ Extraclase
□ Individual
□ Grupal
□ Taller
□ Síntesis,esquemas
□ Caso de estudio
□ Investigativa
□ Vinculaciónconlacolectividad
□ Práctica en laboratorio
□ Práctica enclase
□ Resoluciónde problemas,ejercicios
□ Ensayo,artículo
□ Informe de exposición
ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA:
NOMBRE ESTUDIANTE ROL DESCRIPCIÓN
Belduma Edwin Eber Estudiante Desarrolla la tarea propuesta
Palacios Sandra Anabel Estudiante Desarrolla la tarea propuesta
Gonzalez Jorge Estudiante Desarrolla la tarea propuesta
INTRODUCCION
Hoy en día la evolución de los sistemas informáticos han ido creció de una manera
rápida, garantizando y mejorando cada día las necesidades de cualquier empresa
determinada, por ello la adquisición de estos grandes sistemas de información
aumenta la dificultad al momento de elaborar un sistema que me permita manejarlos,
dado esto podemos decir que el desarrollo de un sistema software es el mayor reto
que tiene un administrador al momento de querer realizar ya sea por distintos
factores que intervienen en el mismo.
Para evitar muchos inconvenientes en el desarrollo del software con el pasar del
tiempo se han creado varias metodologías que ayudan a evitar cualquier problema
en el momento de comenzar el desarrollo del proyecto de software.
Estas metodologías están compuestas por fases de desarrollo y cada fase de
desarrollo comprende un periodo determinado según el tipo de proyecto software a
realizar como también el tipo de ejecución de actividades a realizar.
Este proceso que se realiza para construir, entregar y a su vez hacer evolucionar el
proyecto de software, desde el inicio hasta el fin del proyecto se lo conoce como
ciclo de vida del software.
Cada proyecto de software que se realiza tiene su modelo de ciclo de vida de
desarrollo de software, modelos que son escogidos según la necesidad que se tenga
para desarrollar, cabe recalcar que cada problema de desarrollo de software no
tienen el mismo tamaño y es importante analizar qué modelo escoger para que el
proyecto de software no tenga algún inconveniente en el momento que se esté
ejecutando, ya que la mayor parte de los proyectos de software que han fracasado;
se han dado por que el administrador del proyecto no escogió un modelo y
metodología correcta.
En el desarrollo de este documento de detallar de manera clara que es el ciclo de
vida de un proyecto de software y cuáles son las faces que lo conforman.
OBJETIVO
GENERAL
 Investigar el ciclo de vida de un proyecto de software.
ESPECIFICO
 Entender el concepto básico del ciclo de vida de un proyecto de software.
 Definir los procesos del ciclo de vida de un proyecto de software.
 Analizar las fases del ciclo de vida de un proyecto de software.
 Conocer los modelos de ciclo de vida de un proyecto de software.
MARCO TEORICO
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
Según (Gestion de Proyectos de Software) “El ciclo de vida del proyecto define las
fases que conectan el inicio de un proyecto con su fin. Un ciclo de vida para un
proyecto se compone de fases sucesivas compuestas por tareas panificables”.
Según (Kioskera.net, 2015) “El término ciclo de vida del software describe el
desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este
programa es definir las distintas fases intermedias que se requieren para validar el
desarrollo de la aplicación, es decir, para garantizar que el software cumpla los
requisitos para la aplicación y verificación de los procedimientos de desarrollo: se
asegura de que los métodos utilizados son apropiados”.
Según (EcuRed) “Los procesos del ciclo de vida de un proyecto de software se
organizan de la siguiente manera:
Según (EcuRed) “Los procedimientos que se llevan a cabo para el ciclo de vida de
un proyecto de software son los siguientes:
 Definición de objetivos: definir el resultado del proyecto y su papel en la
estrategia global.
 Análisis de los requisitos y su viabilidad: recopilar, examinar y formular los
requisitos del cliente y examinar cualquier restricción que se pueda aplicar.
 Diseño general: requisitos generales de la arquitectura de la aplicación.
 Diseño en detalle: definición precisa de cada subconjunto de la aplicación.
 Programación (programación e implementación): es la implementación de
un lenguaje de programación para crear las funciones definidas durante la
etapa de diseño.
 Prueba de unidad: prueba individual de cada subconjunto de la aplicación
para garantizar que se implementaron de acuerdo con las especificaciones.
 Integración: para garantizar que los diferentes módulos se integren con la
aplicación. Éste es el propósito de la prueba de integración que está
cuidadosamente documentada.
 Prueba beta (o validación), para garantizar que el software cumple con las
especificaciones originales.
 Documentación: sirve para documentar información necesaria para los
usuarios del software y para desarrollos futuros.
 Implementación
ProcesosPrincipales
•Adquisición
•Suministro
•Explotación
•Mantenimiento
Procesosde Soporte
•Documentación
•Gestiónde
configuración
•Aseguramientode
calidad
•Verificación
•Validación
•Revisiñonconjunta
•Auditoría
•Resoluciónde
problemas
Procesosde
Organización
•Gestión
•Mejora
•Infraestructura
•Formación
Procesosde
adquisición
•Análisisde requisitos
del sistema
•Diseñode la
arquitecturadel
sistema
•Análisisde los
requisitosdel
software
•Diseñode la
arquitecturadel
software
•Diseñodetalladodel
software
•Codificacióny
pruebadel software
 Mantenimiento: para todos los procedimientos correctivos (mantenimiento
correctivo) y las actualizaciones secundarias del software (mantenimiento
continuo).
Según (Gestion de Proyectos de Software) “Las
fases del ciclo de vida de un proyecto de software
estan compuestas de la siguiente manera.
 Fase Inicial o Faseconceptual: Es la etapa
donde nace la idea, se formula el proyecto
al analizar los puntos clave, se toma la
decisión favorable de iniciar actividades del
proyecto, se establecen las metas, se hacen
los principales nombramientos y asignaciones de recursos.
 Fases Intermedias o Fase organizacional: Contempla el período de
planificar e idear la mejor forma de hacer realidad lo planteado en la fase
conceptual. Se diseña la organización y constituye el equipo de proyecto, se
buscan los recursos y se hace el plan maestro y detallado de actividades.
 Fase Final o Fase de completación: Es el período donde se terminan las
actividades, se cierran los contratos se transfieren los recursos y
compromisos a otras organizaciones, se hace la puesta en marcha, etc.
Existen modelos para el desarrollo del ciclo de vida de un proyecto de software
los cuales son:
 Modelo Cascada
 Modelo Lineal
 Modelo Espiral
 Modelo Incremental
 Modelo Iteractivo
CONCLUSIONES
 Se concluye que:
o El ciclo de vida del software es todo el trayecto de desarrollo del
proyecto desde la concepción al fin o entrega.
o Cada proceso que compone el ciclo de vida del desarrollo del
software es de suma importancia y que si uno de ellos no está
realizado como debe ser el proyecto puede fracasar.
o Las fases que comprenden el ciclo de vida del proyecto de software
determinan lo que se va a realizar y en qué punto de desarrollo está
el proyecto.
o Existen varios modelos de ciclos de vida de software y cada cual
comprende diferentes procedimientos a realizar con un objetivo en
común.
RECOMENDACIONES
 Se recomienda:
o No confundir el concepto de ciclo de vida de un software con la
metodología de desarrollo de software.
o Tener bien claro cada proceso que comprende el ciclo de vida de un
proyecto software para que no se tenga ninguna dificultad al realizar
cada proceso.
o Aprenderse bien que comprende cada fase del ciclo de vida del
software.
o Escoger el modelo de ciclo de vida de software dependiendo los
beneficios que me va otorgar escoger dicho modelo.
BIBLIOGRAFÍA
EcuRed. (s.f.). Obtenido de http://www.ecured.cu/index.php/Ciclo_de_vida_del_software
Gestion de Proyectos de Software. (s.f.). UCAB. Obtenido de
https://sites.google.com/site/gpsguayana/ciclo-de-vida-del-proyecto-de-ti
Kioskera.net. (05 de 2015). Obtenido de http://es.kioskea.net/contents/223-ciclo-de-vida-
del-software
Ciclo de vida de un proyecto de Software.

More Related Content

What's hot

ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informaciondavinson garcia
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del softwareyeltsintorres18
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitosinmacu_
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareGeorgy Jose Sanchez
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareGustavo Cuen
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareantonio
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativojorge paez
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASEdavidsande
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 

What's hot (20)

Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacion
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del software
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitos
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Introduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de informaciónIntroduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de información
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 

Viewers also liked

PLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWAREPLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWAREAlberto Zurita
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de softwarehrubenleiva21
 
Ciclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectoCiclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectonicko360
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwareTtomas Carvajal
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo SoftwareDaniel Román
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Robert Rodriguez
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistemaVictor Barraez
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareSorey García
 
Diferencias entre enseñanza tradicional y la enseñanza basada en proyectos
Diferencias entre enseñanza tradicional y la enseñanza basada en proyectosDiferencias entre enseñanza tradicional y la enseñanza basada en proyectos
Diferencias entre enseñanza tradicional y la enseñanza basada en proyectosPedagogiaparaelExito
 
Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1Rodezzita Kù
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligenceBryan
 
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOUnidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOGuillermo Hernandez Miranda
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareWilliam Matamoros
 
Administracion de Proyecto de ti
Administracion de Proyecto de tiAdministracion de Proyecto de ti
Administracion de Proyecto de tiDarthuz Kilates
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendalldavidmonar
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwarearealisherrera
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de softwareTom Rodriguez
 

Viewers also liked (20)

PLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWAREPLANEACION DE PROYECTOS DE SOFTWARE
PLANEACION DE PROYECTOS DE SOFTWARE
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
 
Ciclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectoCiclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyecto
 
Planeacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de softwarePlaneacion y elaboración de proyectos de software
Planeacion y elaboración de proyectos de software
 
Ciclo de-vida-del-proyecto
Ciclo de-vida-del-proyectoCiclo de-vida-del-proyecto
Ciclo de-vida-del-proyecto
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo Software
 
Ciclo de vida-IJRCF
Ciclo de vida-IJRCFCiclo de vida-IJRCF
Ciclo de vida-IJRCF
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
Procesos del Software
Procesos del SoftwareProcesos del Software
Procesos del Software
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de Software
 
Diferencias entre enseñanza tradicional y la enseñanza basada en proyectos
Diferencias entre enseñanza tradicional y la enseñanza basada en proyectosDiferencias entre enseñanza tradicional y la enseñanza basada en proyectos
Diferencias entre enseñanza tradicional y la enseñanza basada en proyectos
 
Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOUnidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Administracion de Proyecto de ti
Administracion de Proyecto de tiAdministracion de Proyecto de ti
Administracion de Proyecto de ti
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendall
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de software
 

Similar to Ciclo de vida de un proyecto de Software.

Similar to Ciclo de vida de un proyecto de Software. (20)

1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_software
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Trabajo 26
Trabajo 26Trabajo 26
Trabajo 26
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abner
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
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
 
Ciclo de Vida del Software.pdf
Ciclo de Vida del Software.pdfCiclo de Vida del Software.pdf
Ciclo de Vida del Software.pdf
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Ciclosdevidadelsoftware
CiclosdevidadelsoftwareCiclosdevidadelsoftware
Ciclosdevidadelsoftware
 
Libro de ciclos de vida de un software
Libro de ciclos de vida de un softwareLibro de ciclos de vida de un software
Libro de ciclos de vida de un software
 
Capitulogratis
CapitulogratisCapitulogratis
Capitulogratis
 
Modelos
ModelosModelos
Modelos
 
Clase 5
Clase 5Clase 5
Clase 5
 
Act19
Act19Act19
Act19
 
Act19
Act19Act19
Act19
 

More from Edwin Belduma

Funciones y Resonsabilidades de un Administrador de Proyectos de Software
Funciones y Resonsabilidades de un Administrador de Proyectos de SoftwareFunciones y Resonsabilidades de un Administrador de Proyectos de Software
Funciones y Resonsabilidades de un Administrador de Proyectos de SoftwareEdwin Belduma
 
Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)Edwin Belduma
 
Arquitecturas RISC - CISC
Arquitecturas RISC - CISCArquitecturas RISC - CISC
Arquitecturas RISC - CISCEdwin Belduma
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Edwin Belduma
 
Diferencias entre modelo osi y el tcpiip
Diferencias entre modelo osi y el tcpiipDiferencias entre modelo osi y el tcpiip
Diferencias entre modelo osi y el tcpiipEdwin Belduma
 
Estructura for y vectores
Estructura for y vectoresEstructura for y vectores
Estructura for y vectoresEdwin Belduma
 
Condicionantes en java
Condicionantes en javaCondicionantes en java
Condicionantes en javaEdwin Belduma
 

More from Edwin Belduma (13)

Funciones y Resonsabilidades de un Administrador de Proyectos de Software
Funciones y Resonsabilidades de un Administrador de Proyectos de SoftwareFunciones y Resonsabilidades de un Administrador de Proyectos de Software
Funciones y Resonsabilidades de un Administrador de Proyectos de Software
 
COCOMO II
COCOMO IICOCOMO II
COCOMO II
 
Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)
 
Arquitecturas RISC - CISC
Arquitecturas RISC - CISCArquitecturas RISC - CISC
Arquitecturas RISC - CISC
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC
 
Topologias de RED
Topologias de RED Topologias de RED
Topologias de RED
 
Diferencias entre modelo osi y el tcpiip
Diferencias entre modelo osi y el tcpiipDiferencias entre modelo osi y el tcpiip
Diferencias entre modelo osi y el tcpiip
 
PROXY CENTOS 6.5
PROXY CENTOS 6.5PROXY CENTOS 6.5
PROXY CENTOS 6.5
 
DHCP CENTOS 6.5
DHCP CENTOS 6.5 DHCP CENTOS 6.5
DHCP CENTOS 6.5
 
Vectores en Java
Vectores en JavaVectores en Java
Vectores en Java
 
Estructura for y vectores
Estructura for y vectoresEstructura for y vectores
Estructura for y vectores
 
Operaciones en java
Operaciones en javaOperaciones en java
Operaciones en java
 
Condicionantes en java
Condicionantes en javaCondicionantes en java
Condicionantes en java
 

Recently uploaded

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 

Recently uploaded (10)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Ciclo de vida de un proyecto de Software.

  • 1. TRABAJO INVESTIGATIVO # 3 ADMINISTRACIÓN DE PROYECTOS DE SOFTWARE ACTIVIDAD N°: 3 FECHA ENVIO: 08/05/2015 FECHA ENTREGA: 11/05/2015 TEMA: Investigar sobre el ciclo de vida de un proyecto de software. UNIDAD N° 1: Proyectos de Software. OBJETIVO: Conocer el ciclo de vida de un proyecto de software. PROBLEMA: Necesidad saber que es el ciclo de vida de un proyecto de software. INDICADOR DE EVALUACION: CALIFICACIÓN - Habilidad para aplicar el conocimiento de las ciencias básicas de la profesión e ingeniería en sistemas. - Comprender la responsabilidad ética y profesional. CRITERIOS DE EVALUACIÓN: Siempre (2) A v eces (1) Nunca (0,5) CAPACIDAD DE COMUNICACIÓN. EN IMPRESOS  Entrega documentación impresa y digital. (Siguiendo las normas y convenciones para la escritura y sin falta de ortografía). La redacción deldocumento debe ser clara. Debe incluir todas las fuentes de donde tomó la información.  Cumple con el formato, normas y estructura para la elaboración del documento. APLICACIÓN DE VALORES.  Puntualidad. Entrega de trabajo a tiempo  Responsabilidad ética. El trabajo es inédito y respeta la propiedad intelectual  Responsabilidad profesional. Cumple con las normas técnicas. USO DE RECURSOS:  Recursos bibliográficos fidedignos y con validez científica  Recursos tecnológicos adecuados CAPACIDAD DE REFLEXIÓN.  Incluye ejemplos claros que permiten un mejor entendimiento del tema. CONOCIMIENTO TÉCNICO.  Destreza con las herramientas informáticas. TIPO DE ACTIVIDAD LUGAR ALCANCE FORMA □ Intraclase □ Extraclase □ Individual □ Grupal □ Taller □ Síntesis,esquemas □ Caso de estudio □ Investigativa □ Vinculaciónconlacolectividad □ Práctica en laboratorio □ Práctica enclase □ Resoluciónde problemas,ejercicios □ Ensayo,artículo □ Informe de exposición ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA: NOMBRE ESTUDIANTE ROL DESCRIPCIÓN Belduma Edwin Eber Estudiante Desarrolla la tarea propuesta Palacios Sandra Anabel Estudiante Desarrolla la tarea propuesta Gonzalez Jorge Estudiante Desarrolla la tarea propuesta
  • 2. INTRODUCCION Hoy en día la evolución de los sistemas informáticos han ido creció de una manera rápida, garantizando y mejorando cada día las necesidades de cualquier empresa determinada, por ello la adquisición de estos grandes sistemas de información aumenta la dificultad al momento de elaborar un sistema que me permita manejarlos, dado esto podemos decir que el desarrollo de un sistema software es el mayor reto que tiene un administrador al momento de querer realizar ya sea por distintos factores que intervienen en el mismo. Para evitar muchos inconvenientes en el desarrollo del software con el pasar del tiempo se han creado varias metodologías que ayudan a evitar cualquier problema en el momento de comenzar el desarrollo del proyecto de software. Estas metodologías están compuestas por fases de desarrollo y cada fase de desarrollo comprende un periodo determinado según el tipo de proyecto software a realizar como también el tipo de ejecución de actividades a realizar. Este proceso que se realiza para construir, entregar y a su vez hacer evolucionar el proyecto de software, desde el inicio hasta el fin del proyecto se lo conoce como ciclo de vida del software. Cada proyecto de software que se realiza tiene su modelo de ciclo de vida de desarrollo de software, modelos que son escogidos según la necesidad que se tenga para desarrollar, cabe recalcar que cada problema de desarrollo de software no tienen el mismo tamaño y es importante analizar qué modelo escoger para que el proyecto de software no tenga algún inconveniente en el momento que se esté ejecutando, ya que la mayor parte de los proyectos de software que han fracasado; se han dado por que el administrador del proyecto no escogió un modelo y metodología correcta. En el desarrollo de este documento de detallar de manera clara que es el ciclo de vida de un proyecto de software y cuáles son las faces que lo conforman.
  • 3. OBJETIVO GENERAL  Investigar el ciclo de vida de un proyecto de software. ESPECIFICO  Entender el concepto básico del ciclo de vida de un proyecto de software.  Definir los procesos del ciclo de vida de un proyecto de software.  Analizar las fases del ciclo de vida de un proyecto de software.  Conocer los modelos de ciclo de vida de un proyecto de software. MARCO TEORICO CICLO DE VIDA DE UN PROYECTO DE SOFTWARE Según (Gestion de Proyectos de Software) “El ciclo de vida del proyecto define las fases que conectan el inicio de un proyecto con su fin. Un ciclo de vida para un proyecto se compone de fases sucesivas compuestas por tareas panificables”. Según (Kioskera.net, 2015) “El término ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo: se asegura de que los métodos utilizados son apropiados”.
  • 4. Según (EcuRed) “Los procesos del ciclo de vida de un proyecto de software se organizan de la siguiente manera: Según (EcuRed) “Los procedimientos que se llevan a cabo para el ciclo de vida de un proyecto de software son los siguientes:  Definición de objetivos: definir el resultado del proyecto y su papel en la estrategia global.  Análisis de los requisitos y su viabilidad: recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.  Diseño general: requisitos generales de la arquitectura de la aplicación.  Diseño en detalle: definición precisa de cada subconjunto de la aplicación.  Programación (programación e implementación): es la implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.  Prueba de unidad: prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.  Integración: para garantizar que los diferentes módulos se integren con la aplicación. Éste es el propósito de la prueba de integración que está cuidadosamente documentada.  Prueba beta (o validación), para garantizar que el software cumple con las especificaciones originales.  Documentación: sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros.  Implementación ProcesosPrincipales •Adquisición •Suministro •Explotación •Mantenimiento Procesosde Soporte •Documentación •Gestiónde configuración •Aseguramientode calidad •Verificación •Validación •Revisiñonconjunta •Auditoría •Resoluciónde problemas Procesosde Organización •Gestión •Mejora •Infraestructura •Formación Procesosde adquisición •Análisisde requisitos del sistema •Diseñode la arquitecturadel sistema •Análisisde los requisitosdel software •Diseñode la arquitecturadel software •Diseñodetalladodel software •Codificacióny pruebadel software
  • 5.  Mantenimiento: para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo). Según (Gestion de Proyectos de Software) “Las fases del ciclo de vida de un proyecto de software estan compuestas de la siguiente manera.  Fase Inicial o Faseconceptual: Es la etapa donde nace la idea, se formula el proyecto al analizar los puntos clave, se toma la decisión favorable de iniciar actividades del proyecto, se establecen las metas, se hacen los principales nombramientos y asignaciones de recursos.  Fases Intermedias o Fase organizacional: Contempla el período de planificar e idear la mejor forma de hacer realidad lo planteado en la fase conceptual. Se diseña la organización y constituye el equipo de proyecto, se buscan los recursos y se hace el plan maestro y detallado de actividades.  Fase Final o Fase de completación: Es el período donde se terminan las actividades, se cierran los contratos se transfieren los recursos y compromisos a otras organizaciones, se hace la puesta en marcha, etc. Existen modelos para el desarrollo del ciclo de vida de un proyecto de software los cuales son:  Modelo Cascada  Modelo Lineal  Modelo Espiral  Modelo Incremental  Modelo Iteractivo
  • 6. CONCLUSIONES  Se concluye que: o El ciclo de vida del software es todo el trayecto de desarrollo del proyecto desde la concepción al fin o entrega. o Cada proceso que compone el ciclo de vida del desarrollo del software es de suma importancia y que si uno de ellos no está realizado como debe ser el proyecto puede fracasar. o Las fases que comprenden el ciclo de vida del proyecto de software determinan lo que se va a realizar y en qué punto de desarrollo está el proyecto. o Existen varios modelos de ciclos de vida de software y cada cual comprende diferentes procedimientos a realizar con un objetivo en común. RECOMENDACIONES  Se recomienda: o No confundir el concepto de ciclo de vida de un software con la metodología de desarrollo de software. o Tener bien claro cada proceso que comprende el ciclo de vida de un proyecto software para que no se tenga ninguna dificultad al realizar cada proceso. o Aprenderse bien que comprende cada fase del ciclo de vida del software. o Escoger el modelo de ciclo de vida de software dependiendo los beneficios que me va otorgar escoger dicho modelo. BIBLIOGRAFÍA EcuRed. (s.f.). Obtenido de http://www.ecured.cu/index.php/Ciclo_de_vida_del_software Gestion de Proyectos de Software. (s.f.). UCAB. Obtenido de https://sites.google.com/site/gpsguayana/ciclo-de-vida-del-proyecto-de-ti Kioskera.net. (05 de 2015). Obtenido de http://es.kioskea.net/contents/223-ciclo-de-vida- del-software