9
TRABAJO INVESTIGATIVO # 3 ADMINISTRACIÓN DE PROYECTOS DE SOFTWARE ACTIVIDAD N°: 3 FECHA ENVIO: 08/05/201 5 FECHA ENTREGA: 11/05/20 15 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: Siempr e (2) A veces (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 del documento 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.

Ciclo de vida de un proyecto de Software

Embed Size (px)

Citation preview

Page 1: Ciclo de vida de un proyecto de Software

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 veces(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 del documento 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 ACTIVIDADLUGAR ALCANCE FORMA

□ Intraclase □ Extraclase

□ Individual □ Grupal

□ Taller □ Síntesis, esquemas□ Caso de estudio□ Investigativa□ Vinculación con la colectividad

□ Práctica en laboratorio□ Práctica en clase□ Resolución de 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 propuestaPalacios Sandra Anabel Estudiante Desarrolla la tarea propuesta

Gonzalez Jorge Estudiante Desarrolla la tarea propuesta

Page 2: Ciclo de vida de un proyecto de Software

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.

Page 3: Ciclo de vida de un proyecto de Software

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”.

Page 4: Ciclo de vida de un proyecto de Software

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

Procesos Principales

AdquisiciónSuministroExplotaciónMantenimiento

Procesos de Soporte

DocumentaciónGestión de configuraciónAseguramiento de calidadVerificaciónValidaciónRevisiñon conjuntaAuditoríaResolución de problemas

Procesos de Organización

GestiónMejoraInfraestructuraFormación

Procesos de adquisición

Análisis de requisitos del sistemaDiseño de la arquitectura del sistemaAnálisis de los requisitos del softwareDiseño de la arquitectura del softwareDiseño detallado del softwareCodificación y prueba del software

Page 5: Ciclo de vida de un proyecto de 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 Fase conceptual: 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

Page 6: Ciclo de vida de un proyecto de Software

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ÍAEcuRed. (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

Page 7: Ciclo de vida de un proyecto de Software