SlideShare una empresa de Scribd logo
1 de 18
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
I.U.P.” Santiago Mariño”.
Sede Barcelona.
Bachiller:
Luisa Valentina Hurtado.
C.I: 23.997.291
Profesora:
Amelia Vásquez
Barcelona, 07 de Febrero de 2018.
Planificación de proyectos
de software.
Introducción
Cuando se va desarrollar un software intervienen muchas personas
como lo es el cliente que es el que tiene el problema en su empresa y
desea que sea solucionado, para esto existe el Analista de Sistema que es
el encargado de hacerle llegar todos los requerimientos y necesidades
que tiene el cliente a los programadores que son las personas encargadas
de realizar lo que es la codificación y diseño del sistema para después
probarlo y lo instalan al cliente. Es así como intervienen varias personas
ya que una sola persona no podría determinar todo lo necesario lo más
seguro que le haga falta algún requerimiento o alguna parte del nuevo
sistema y entre más estén involucradas mejor para cubrir con todos los
requerimientos del sistema.
DESARROLLO
ESTIMACION DEL PROYECTO DE SOFTWARE.
En el principio el costo del Software constituía un pequeño porcentaje del costo total
de los sistemas basados en Computadoras. Hoy en día el Software es el elemento mas
caro de la mayoría de los sistemas informáticos.
Un gran error en la estimación del costo puede ser lo que marque la diferencia entre
beneficios y perdidas, la estimación del costo y del esfuerzo del software nunca será
una ciencia exacta, son demasiadas las variables: humanas, técnicas, de entorno,
políticas, que pueden afectar el costo final del software y el esfuerzo aplicado para
desarrollarlo.
Para realizar estimaciones seguras de costos y esfuerzos tienen varias opciones
posibles:
• Deje la estimación para mas adelante (obviamente podemos realizar una
estimación al cien por cien fiable después de haber terminado el proyecto.
• Base las estimaciones en proyectos similares ya terminados.
• Utilice técnicas de descomposición relativamente sencillas para generar las
estimaciones de costos y esfuerzo del proyecto.
• Desarrolle un modelo empírico para él calculo de costos y esfuerzos del Software.
ESTIMACION DEL PROYECTO DE SOFTWARE.
Desdichadamente la primera opción, aunque atractiva no es practica.
La Segunda opción puede funcionar razonablemente bien si el proyecto actual es
bastante similar a los esfuerzos pasados y si otras influencias del proyecto son
similares.
Las opciones restantes son métodos viables para la estimación del proyecto de
software. Desde el punto de vista ideal, se deben aplicar conjuntamente las técnicas
indicadas usando cada una de ellas como comprobación de las otras.
Antes de hacer una estimación, el planificador del proyecto debe comprender el
ámbito del software a construir y generar una estimación de su tamaño.
ESTIMACION DEL PROYECTO DE SOFTWARE.
Estimación basada en el Proceso:
 Es la técnica más común para estimar un proyecto es basar la estimación en el
proceso que se va a utilizar, es decir, el proceso se descompone en un conjunto
relativamente pequeño de actividades o tareas, y en el esfuerzo requerido para
llevar a cabo la estimación de cada tarea.
Al igual que las técnicas basadas en problemas, la estimación basada en el proceso
comienza en una delineación de las funciones del software obtenidas a partir del
ámbito del proyecto. Se mezclan las funciones del problema y las actividades del
proceso. Como ultimo paso se calculan los costos y el esfuerzo de cada función y la
actividad del proceso de software.
Planificación de Proyectos.
Primero debemos saber que es Planificación:
 Es un proceso continuo que refleja los cambios delambiente en torno a cada
organización y busca adaptarse a ellos. Es establecer objetivos y escoger
elmedio más apropiado para el logro de los mismos antes de emprender la
acción.
El objetivo de la Planificación del proyecto es:
 Proporcionar un marco de trabajo que permita al gestor hacer estimaciones
razonables de recursos, costos y planificación temporal. Estas estimaciones se
hacen dentro de un marco de tiempo limitado al comienzo de un proyecto de
software, y deberían actualizarse regularmente medida que progresa el
proyecto. Además las estimaciones deberían definir los escenarios del mejor
caso, y peor caso, de modo que los resultados del proyecto pueden limitarse.
El Objetivo de la planificación se logra mediante un proceso de descubrimiento de
la información quelleve a estimaciones razonables.
¿Que es un proyecto de Software?
 Es el Proceso de gestión para la creación de un Sistema o software, el
cual encierra un conjunto de actividades, una de las cuales es la
estimación, estimar es echar un vistazo al futuro y acepta rresignados
cierto grado de incertidumbre. Aunque la estimación, es mas un arte
que una Ciencia, es una actividad importante que no debe llevarse a
cabo de forma descuidada.
El alcance y limitaciones
 Esto dependerá de los objetivos que se pretendan lograr.
 Todas aquellas restricciones del diseño, así como los obstáculos
encontrados en la ejecución del mismo.
 Hay muchos factores, internos y externos, que pueden causar un impacto
en este triángulo de triples limitaciones. Cada uno de los 3 factores puede
causar un impacto en los otros dos de forma grave.
Por tanto, la gestión del proyecto software debe incorporar los requisitos
del usuario junto con el presupuesto y las limitaciones de temporales.
RECURSOS
La Segunda tarea de la planificación del desarrollo de Software es la estimación de
los recursos requeridos para acometer el esfuerzo de desarrollo de Software, esto
simula a una pirámide donde las Herramientas (hardware y Software), son la base
proporciona la infraestructura de soporte al esfuerzo de desarrollo, en segundo
nivel de la pirámide se encuentran los Componentes reutilizables.
Y en la parte mas alta de la pirámide se encuentra el recurso primario, las
personas (el recurso humano).
Cada recurso queda especificado mediante cuatro características:
1. Descripción del Recurso.
2. Informes de disponibilidad.
3. Fecha cronológica en la que se requiere el recurso.
4. Tiempo durante el que será aplicado el recurso.
Recursos Humanos
La Cantidad de personas requeridas para el desarrollo de un proyecto de
software solo puede ser determinado después de hacer una estimación del
esfuerzo de desarrollo (por ejemplo personas mes o personas años), y
seleccionar la posición dentro de la organización y la especialidad que
desempeñara cada profesional.
Recursos o componentes de software
reutilizables.
Cualquier estudio sobre recursos de software estaría incompleto sin estudiar la
reutilización, esto es la creación y la reutilización de bloques de construcción
de Software.
Tales bloques se deben establecer en catálogos para una consulta más fácil,
estandarizarse para una fácil aplicación y validarse para la también fácil
integración.
El Autor Bennatan sugiere cuatro categorías de recursos de software que se
deberían tener en cuenta a medida que se avanza con la planificación:
1. Componentes ya desarrollados.
2. Componentes ya experimentados.
3. Componentes con experiencia Parcial.
4. Componentes nuevos.
Recursos de entorno.
El entorno es donde se apoya el proyecto de Software, llamado a menudo
entorno de Ingeniería de Software, incorpora Hardware y Software.
El Hardware proporciona una plataforma con las herramientas (Software)
requeridas para producir los productos que son el resultado de la buena
practica de la Ingeniería del Software, un planificador de proyectos debe
determinar la ventana temporal requerida para el Hardware y el Software, y
verificar que estos recursos estén disponibles.
Muchas veces el desarrollo de las pruebas de validación de un proyecto de
software para la composición automatizada puede necesitar un compositor de
fotografías en algún punto durante el desarrollo. Cada elemento de hardware
debe ser especificado por el planificador del Proyecto de Software.
Conclusión.
Se dice que el software es un producto no tangible. El desarrollo Software
contiene aspectos de todas las corrientes del mundo de los negocios pero tiene
poca experiencia en construir productos software. La mayor parte de los
productos software se diseñan para satisfacer las necesidades de los clientes.
Lo más importante es que la tecnología subyacente cambia y avanza tan
frecuente y rápidamente que la experiencia de un producto quizá no se pueda
aplicar a otro. Todo este tipo de negocios y limitaciones del entorno traen con
ellos riesgo en el desarrollo del software, por eso es esencial gestionar los
proyectos software de manera eficiente.
Bibliografía
https://www.tutorialspoint.com/es/software_engineering/software_project_
management.htm
https://es.scribd.com/document/99394247/Planificacion-de-Un-Proyecto-de-
Software
http://www.e-mas.co.cl/categorias/informatica/analisisyd.htm
https://es.slideshare.net/ymartinez2190/proyecto-final-calidad-de-software
https://profvanessaborjas.wordpress.com/2012/05/21/fases-de-un-proyecto-
de-desarrollo-de-software/

Más contenido relacionado

La actualidad más candente

Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
Johanna Caragolla
 
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
Ttomas Carvajal
 
analicis,diseño,software
analicis,diseño,softwareanalicis,diseño,software
analicis,diseño,software
vanguevara
 
Administración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de softwareAdministración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de software
jose_macias
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
Miguel Angel Rodriguez
 

La actualidad más candente (19)

Ambito del software
Ambito del softwareAmbito del software
Ambito del software
 
Gestión de proyectos de software - Subtema 3.1: Objetivo del proyecto
Gestión de proyectos de software - Subtema 3.1: Objetivo del proyectoGestión de proyectos de software - Subtema 3.1: Objetivo del proyecto
Gestión de proyectos de software - Subtema 3.1: Objetivo del proyecto
 
Planificacion de un Proyecto de Software
Planificacion de un Proyecto de SoftwarePlanificacion de un Proyecto de Software
Planificacion de un Proyecto de Software
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de software
 
Presentación1.2
Presentación1.2Presentación1.2
Presentación1.2
 
Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Planificacion del proyecto de software
Planificacion del proyecto de softwarePlanificacion del proyecto de software
Planificacion del proyecto de software
 
Como cotizar servicios de desarrollo de software
Como cotizar servicios de desarrollo de softwareComo cotizar servicios de desarrollo de software
Como cotizar servicios de desarrollo de software
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
 
Presupuesto Software, victor mamani catachura, boreasH
Presupuesto Software, victor mamani catachura, boreasHPresupuesto Software, victor mamani catachura, boreasH
Presupuesto Software, victor mamani catachura, boreasH
 
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
 
Jessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de softwareJessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de software
 
analicis,diseño,software
analicis,diseño,softwareanalicis,diseño,software
analicis,diseño,software
 
Administración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de softwareAdministración de proyectos de desarrollo de software
Administración de proyectos de desarrollo de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 

Similar a Planificaciondeproyectosdesoftware

Analisis y diseño de un sistema de informacion
Analisis y diseño de un sistema de informacionAnalisis y diseño de un sistema de informacion
Analisis y diseño de un sistema de informacion
paredes1983
 
Diseño, analisis de sofware
Diseño, analisis de sofwareDiseño, analisis de sofware
Diseño, analisis de sofware
Nilton27
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Software
monik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
Planificación de un proyecto de software
Planificación de un proyecto de softwarePlanificación de un proyecto de software
Planificación de un proyecto de software
Monica Naranjo
 

Similar a Planificaciondeproyectosdesoftware (20)

Analisis y diseño de un sistema de informacion
Analisis y diseño de un sistema de informacionAnalisis y diseño de un sistema de informacion
Analisis y diseño de un sistema de informacion
 
Diseño, analisis de Software
Diseño, analisis de SoftwareDiseño, analisis de Software
Diseño, analisis de Software
 
Diseño, analisis de sofware
Diseño, analisis de sofwareDiseño, analisis de sofware
Diseño, analisis de sofware
 
Juan.velasquez.planf proyecto-software
Juan.velasquez.planf proyecto-softwareJuan.velasquez.planf proyecto-software
Juan.velasquez.planf proyecto-software
 
Oriana Campos. Planificación de proyecto de software.
Oriana Campos. Planificación de proyecto de software.Oriana Campos. Planificación de proyecto de software.
Oriana Campos. Planificación de proyecto de software.
 
Anderson romero
Anderson romeroAnderson romero
Anderson romero
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrollo
 
Planificacion de producto software
Planificacion de producto softwarePlanificacion de producto software
Planificacion de producto software
 
PLANIFICACION DE UN PROYECTO DE SOFTWARE
PLANIFICACION DE UN PROYECTO DE SOFTWAREPLANIFICACION DE UN PROYECTO DE SOFTWARE
PLANIFICACION DE UN PROYECTO DE SOFTWARE
 
Unidad 2 planificacion y modelado
Unidad 2 planificacion y modeladoUnidad 2 planificacion y modelado
Unidad 2 planificacion y modelado
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Etapas de proyectos de software.ppt
Etapas de proyectos de software.pptEtapas de proyectos de software.ppt
Etapas de proyectos de software.ppt
 
Planificación de un proyecto de software
Planificación de un proyecto de softwarePlanificación de un proyecto de software
Planificación de un proyecto de software
 
Planificacion proyecto
Planificacion proyectoPlanificacion proyecto
Planificacion proyecto
 
Planificacion proyectos dimascarpio
Planificacion proyectos dimascarpioPlanificacion proyectos dimascarpio
Planificacion proyectos dimascarpio
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo de software
 

Más de Valentina (15)

Herramientas Utilizadas para Modelar los Negocios
Herramientas Utilizadas para Modelar los NegociosHerramientas Utilizadas para Modelar los Negocios
Herramientas Utilizadas para Modelar los Negocios
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de Información
 
Diseño, Mantenimiento de Software +
Diseño, Mantenimiento de Software +Diseño, Mantenimiento de Software +
Diseño, Mantenimiento de Software +
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Evaluación De Proyectos
Evaluación De ProyectosEvaluación De Proyectos
Evaluación De Proyectos
 
Procesadores
ProcesadoresProcesadores
Procesadores
 
Memorias
MemoriasMemorias
Memorias
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de Información
 
Planificacion de Proyectos
Planificacion de ProyectosPlanificacion de Proyectos
Planificacion de Proyectos
 
Correlacion de Pearson
Correlacion de PearsonCorrelacion de Pearson
Correlacion de Pearson
 
Medidas de Dispersión .
Medidas de Dispersión .Medidas de Dispersión .
Medidas de Dispersión .
 
Estadística I: Conceptos básicos y Ejemplos.
Estadística I: Conceptos básicos y Ejemplos.Estadística I: Conceptos básicos y Ejemplos.
Estadística I: Conceptos básicos y Ejemplos.
 
Ejercicios sobre Teoría de conjuntos
Ejercicios sobre Teoría de conjuntosEjercicios sobre Teoría de conjuntos
Ejercicios sobre Teoría de conjuntos
 

Último

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 

Planificaciondeproyectosdesoftware

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior I.U.P.” Santiago Mariño”. Sede Barcelona. Bachiller: Luisa Valentina Hurtado. C.I: 23.997.291 Profesora: Amelia Vásquez Barcelona, 07 de Febrero de 2018. Planificación de proyectos de software.
  • 2. Introducción Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente que es el que tiene el problema en su empresa y desea que sea solucionado, para esto existe el Analista de Sistema que es el encargado de hacerle llegar todos los requerimientos y necesidades que tiene el cliente a los programadores que son las personas encargadas de realizar lo que es la codificación y diseño del sistema para después probarlo y lo instalan al cliente. Es así como intervienen varias personas ya que una sola persona no podría determinar todo lo necesario lo más seguro que le haga falta algún requerimiento o alguna parte del nuevo sistema y entre más estén involucradas mejor para cubrir con todos los requerimientos del sistema.
  • 4.
  • 5. ESTIMACION DEL PROYECTO DE SOFTWARE. En el principio el costo del Software constituía un pequeño porcentaje del costo total de los sistemas basados en Computadoras. Hoy en día el Software es el elemento mas caro de la mayoría de los sistemas informáticos. Un gran error en la estimación del costo puede ser lo que marque la diferencia entre beneficios y perdidas, la estimación del costo y del esfuerzo del software nunca será una ciencia exacta, son demasiadas las variables: humanas, técnicas, de entorno, políticas, que pueden afectar el costo final del software y el esfuerzo aplicado para desarrollarlo. Para realizar estimaciones seguras de costos y esfuerzos tienen varias opciones posibles: • Deje la estimación para mas adelante (obviamente podemos realizar una estimación al cien por cien fiable después de haber terminado el proyecto. • Base las estimaciones en proyectos similares ya terminados. • Utilice técnicas de descomposición relativamente sencillas para generar las estimaciones de costos y esfuerzo del proyecto. • Desarrolle un modelo empírico para él calculo de costos y esfuerzos del Software.
  • 6. ESTIMACION DEL PROYECTO DE SOFTWARE. Desdichadamente la primera opción, aunque atractiva no es practica. La Segunda opción puede funcionar razonablemente bien si el proyecto actual es bastante similar a los esfuerzos pasados y si otras influencias del proyecto son similares. Las opciones restantes son métodos viables para la estimación del proyecto de software. Desde el punto de vista ideal, se deben aplicar conjuntamente las técnicas indicadas usando cada una de ellas como comprobación de las otras. Antes de hacer una estimación, el planificador del proyecto debe comprender el ámbito del software a construir y generar una estimación de su tamaño.
  • 7. ESTIMACION DEL PROYECTO DE SOFTWARE. Estimación basada en el Proceso:  Es la técnica más común para estimar un proyecto es basar la estimación en el proceso que se va a utilizar, es decir, el proceso se descompone en un conjunto relativamente pequeño de actividades o tareas, y en el esfuerzo requerido para llevar a cabo la estimación de cada tarea. Al igual que las técnicas basadas en problemas, la estimación basada en el proceso comienza en una delineación de las funciones del software obtenidas a partir del ámbito del proyecto. Se mezclan las funciones del problema y las actividades del proceso. Como ultimo paso se calculan los costos y el esfuerzo de cada función y la actividad del proceso de software.
  • 8. Planificación de Proyectos. Primero debemos saber que es Planificación:  Es un proceso continuo que refleja los cambios delambiente en torno a cada organización y busca adaptarse a ellos. Es establecer objetivos y escoger elmedio más apropiado para el logro de los mismos antes de emprender la acción. El objetivo de la Planificación del proyecto es:  Proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos, costos y planificación temporal. Estas estimaciones se hacen dentro de un marco de tiempo limitado al comienzo de un proyecto de software, y deberían actualizarse regularmente medida que progresa el proyecto. Además las estimaciones deberían definir los escenarios del mejor caso, y peor caso, de modo que los resultados del proyecto pueden limitarse. El Objetivo de la planificación se logra mediante un proceso de descubrimiento de la información quelleve a estimaciones razonables.
  • 9. ¿Que es un proyecto de Software?  Es el Proceso de gestión para la creación de un Sistema o software, el cual encierra un conjunto de actividades, una de las cuales es la estimación, estimar es echar un vistazo al futuro y acepta rresignados cierto grado de incertidumbre. Aunque la estimación, es mas un arte que una Ciencia, es una actividad importante que no debe llevarse a cabo de forma descuidada.
  • 10. El alcance y limitaciones  Esto dependerá de los objetivos que se pretendan lograr.  Todas aquellas restricciones del diseño, así como los obstáculos encontrados en la ejecución del mismo.  Hay muchos factores, internos y externos, que pueden causar un impacto en este triángulo de triples limitaciones. Cada uno de los 3 factores puede causar un impacto en los otros dos de forma grave. Por tanto, la gestión del proyecto software debe incorporar los requisitos del usuario junto con el presupuesto y las limitaciones de temporales.
  • 11. RECURSOS La Segunda tarea de la planificación del desarrollo de Software es la estimación de los recursos requeridos para acometer el esfuerzo de desarrollo de Software, esto simula a una pirámide donde las Herramientas (hardware y Software), son la base proporciona la infraestructura de soporte al esfuerzo de desarrollo, en segundo nivel de la pirámide se encuentran los Componentes reutilizables. Y en la parte mas alta de la pirámide se encuentra el recurso primario, las personas (el recurso humano). Cada recurso queda especificado mediante cuatro características: 1. Descripción del Recurso. 2. Informes de disponibilidad. 3. Fecha cronológica en la que se requiere el recurso. 4. Tiempo durante el que será aplicado el recurso.
  • 12. Recursos Humanos La Cantidad de personas requeridas para el desarrollo de un proyecto de software solo puede ser determinado después de hacer una estimación del esfuerzo de desarrollo (por ejemplo personas mes o personas años), y seleccionar la posición dentro de la organización y la especialidad que desempeñara cada profesional.
  • 13. Recursos o componentes de software reutilizables. Cualquier estudio sobre recursos de software estaría incompleto sin estudiar la reutilización, esto es la creación y la reutilización de bloques de construcción de Software. Tales bloques se deben establecer en catálogos para una consulta más fácil, estandarizarse para una fácil aplicación y validarse para la también fácil integración. El Autor Bennatan sugiere cuatro categorías de recursos de software que se deberían tener en cuenta a medida que se avanza con la planificación: 1. Componentes ya desarrollados. 2. Componentes ya experimentados. 3. Componentes con experiencia Parcial. 4. Componentes nuevos.
  • 14. Recursos de entorno. El entorno es donde se apoya el proyecto de Software, llamado a menudo entorno de Ingeniería de Software, incorpora Hardware y Software. El Hardware proporciona una plataforma con las herramientas (Software) requeridas para producir los productos que son el resultado de la buena practica de la Ingeniería del Software, un planificador de proyectos debe determinar la ventana temporal requerida para el Hardware y el Software, y verificar que estos recursos estén disponibles. Muchas veces el desarrollo de las pruebas de validación de un proyecto de software para la composición automatizada puede necesitar un compositor de fotografías en algún punto durante el desarrollo. Cada elemento de hardware debe ser especificado por el planificador del Proyecto de Software.
  • 15.
  • 16.
  • 17. Conclusión. Se dice que el software es un producto no tangible. El desarrollo Software contiene aspectos de todas las corrientes del mundo de los negocios pero tiene poca experiencia en construir productos software. La mayor parte de los productos software se diseñan para satisfacer las necesidades de los clientes. Lo más importante es que la tecnología subyacente cambia y avanza tan frecuente y rápidamente que la experiencia de un producto quizá no se pueda aplicar a otro. Todo este tipo de negocios y limitaciones del entorno traen con ellos riesgo en el desarrollo del software, por eso es esencial gestionar los proyectos software de manera eficiente.