SlideShare una empresa de Scribd logo
ISFD “JUAN GARCÍA DE COSSIO”
  SAN ROQUE—CORRIENTES
 Materia: ANÁLISIS DE SISTEMAS

PROFESOR: LEIVA HÉCTOR
RUBEN
Es el proceso de gestión para la creación de un sistema
o software, la cual encierra un conjunto de actividades.




PLANIFICACIÓN DE
PROYECTOS DE SOFTWARE
OBJETIVOS DE LA PLANIFICACIÓN
DEL PROYECTO
 El objetivos es proporcionar un marco de
 trabajo que permita al gestor hacer
 estimaciones razonables de recursos,
 costos y planificación temporal.
ACTIVIDADES ASOCIADAS AL
POYECTO DE SOFTWARE
 AMBITO DE SOFTWARE
 RECURSOS
 ESTIMACIÓN DEL PROYECTO DE
  SOFTWARE
 DIFERENTES MODELOS DE
  ESTIMACIÓN
AMBITO DE SOFTWARE

 En esta etapa se debe evaluar y describir:
     La función
     El rendimiento
     Las restricciones
     Las interfaces
     La fiabilidad
 Se debe evaluar estas cuestiones para
  establecer un ámbito de proyecto que no
  sea ambiguo, e incomprensible para
  directivos y técnicos.
RECURSOS


        HUMANOS

      COMPONENTES
      REUTILIZABLES

      HERRAMIENTAS
RECURSOS

 Cada recurso queda especificado
  mediante cuatro características:
1. DESCRIPCION DEL RECURSO
2. INFORMES DE DISPONIBILIDAD
3. FECHA CRONOLOGICA EN QUE SE
   REQUIERE EL RECURSO
4. TIEMPO DURANTE EL QUE SERA
   APLICADO EL RECURSO
RECURSOS HUMANOS

 La cantidad de personas requeridas para
  el desarrollo de un proyecto de software
  (ingeniero- licenciado- técnico) y el
  manejo posterior del mismo dentro de la
  organización.
 Se deberá seleccionar la posición dentro
  de la organización y la especialidad que
  desempeñará cada profesional.
RECURSOS O COMPONENTES
DE SOFTWARE REUTILIZABLES
 Cualquier estudio sobre recurso de
  software estaría incompleto sin estudiar la
  reutilización, esto es la creación y la
  reutilización de bloques (módulos o
  bibliotecas) 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 también para una fácil
  integración.
RECURSOS DE ENTORNO

 EL ENTORNO ES DONDE SE APOYA EL
  PROYECTO DE SOFTWARE, ES LA
  BASE QUE PROPORCIONA LA
  INFRAESTRUCTURA DE SOPORTE AL
  ESFUERZO DE DESARROLLO.
 LAS HERRAMIENTAS SON: EL
  HARDWARE Y SOFTWARE
PIRÁMIDE DE RECURSOS

         RECURSOS
         HUMANOS
       COMPONENTES
        DE SOFTWARE
       REUTILIZABLES
       HARDWARE CON
       HERRAMIENTAS
         (SOFTWARE)
ESTIMACIÓN DEL PROYECTO
DE SOFTWARE
 Para realizar estimaciones relativamente
  seguras de costos y esfuerzos se tienen
  varias opciones posibles:
   Dejar la estimación para mas adelante (se puede
    realizar un estimación 100% fiable después de
    haber terminado el proyecto)
   Basar 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 el cálculo de
    costos y esfuerzos de software.
ESTIMACIÓN BASADA EN EL
PROCESO
 EL PROCESO A UTILIZAR SE
  DESCOMPONE EN UN CONJUNTO
  RELATIVAMENTE PEQUEÑO DE
 ACTIVIDADES Y TAREAS, Y EN EL
 ESFUERZO REQUERIDO PARA LLEVAR A
 CABO LA ESTIMACIÓN DE CADA TAREA.
  COMIENZASN CON UNA DELINEACIÓN DE LAS
   FUNCIONES DEL SOFTWARE
  SE MESCLAN LAS FUNCIONES DEL
   PROGRAMA Y ACTIVIDADES DEL PROCESO
  COMO ULTIMO PASO SE CALCULAN LOS
   COSTOS Y EL ESFERZO DE CADA FUNCIÓN Y
   LA ACTIVIDAD DEL PROCESO DE SOFTWARE
DIFERENTES MODELOS DE
ESTIMACIÓN

  LOS MODELOS EMPÍRICOS
  EL MODELO COCOMO
  HERAMIENTAS AUTOMÁTICAS DE
  ESTIMACIÓN
MODELOS EMPÍRICOS

 Utiliza fórmulas derivadas empíricamente
  para predecir los datos que se requieren en
  el paso de planificación del proyecto de
  software.

 DONDE LOS DATOS QUE SOPORTAN LA
  MAYORÍA DE LOS MODELOS DE
  ESTIMACIÓN SE OBTIENEN UNA
  MUESTRA LIMITADA DE PROYECTOS.
EL MODELO COCOMO
(constructive cost model)
 BARRY BOEHM (en 1981) INTRODUCE
  ESTA JERARQUÍA DE MODELOS DE
  ESTIMACIÓN EN SU LIBRO SOBRE LA
  ECONOMÍA DE LA INGENIERÍA DE
  SOFTWARE:
 Modelo I: COCOMO básico.
 Modelo II: COCOMO intermedio.
 Modelo III: COCOMO avanzado.
MODELO I: COCOMO BÁSICO

 Calcula el esfuerzo y el costo del
  desarrollo de software en función del
  tamaño del programa
MODELO II: COCOMO
INTERMEDIO
 Calcula el esfuerzo y el costo del
    desarrollo de software en función del
    tamaño del programa y de un conjunto de
    conductores de costos que incluyen La
    evaluación subjetiva del:
   producto
   hardware,
   personal
   y de los atributos del proyecto.
MODELO III: COCOMO
AVANZADO
 Incorpora todas las características de la
  versión intermedia y lleva a cabo una
  evaluación del impacto de los conductores
  de costos en cada caso (análisis, diseño,
  etc.) del proceso de ingeniería de
  software.
HERRAMIENTAS AUTOMÁTICAS
DE ESTIMACIÓN
 PERMITEN AL PLANIFICADOR
  ESTIMAR COSTOS Y ESFUERZOS, ASI
  COMO LLEVAR A CABO ANÁLISIS DE
  TIPO, “QUE PASA SI”, CON VARIABLES
  PREESTABLECIDAS.
 Ejemplo: TRASH IN, TRASH OUT
 Realizan una estimación a partir de la
  carga de datos, y generalmente dejan
  mucho que desear…
EN RESUMEN

 El planificador del proyecto de software tiene
  que estimar 3 cosas antes de comenzar el
  proyecto: cuanto durará—cuanta esfuerzo
  requerirá—cuanta gente estará implicada.
 Además se debe percibir los recursos de
  HARDWARE Y SOFTWARE que van a
  requerir y el riesgo implicado.
 La combinación de buenos datos históricos y
  técnicas puede mejorar la precisión de la
  estimación.
Créditos por imágen usada

 http://thenextweb.com/apps/files/2010/06/projectm
  anagement_man.jpg
 <a rel="license"
  href="http://creativecommons.org/licenses/by-nc-
  nd/3.0/deed.es"><img alt="Licencia Creative
  Commons" style="border-width:0"
  src="http://i.creativecommons.org/l/by-nc-
  nd/3.0/88x31.png" /></a><br />Este obra está bajo
  una <a rel="license"
  href="http://creativecommons.org/licenses/by-nc-
  nd/3.0/deed.es">Licencia Creative Commons
  Atribución-NoComercial-SinDerivadas 3.0
  Unported</a>.

Más contenido relacionado

La actualidad más candente

Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
Georgy Jose Sanchez
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
Robeks Robjenns
 
Planteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionarPlanteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionarjuan carlos
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de SoftwareJohanna 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 softwareTtomas Carvajal
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Eq11 Traducción Cap3 Hallows Defining The Project
Eq11 Traducción Cap3 Hallows Defining The ProjectEq11 Traducción Cap3 Hallows Defining The Project
Eq11 Traducción Cap3 Hallows Defining The Projectmarcos_0887
 
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
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de softwarehrubenleiva21
 
analicis,diseño,software
analicis,diseño,softwareanalicis,diseño,software
analicis,diseño,softwarevanguevara
 
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
Jose Ignacio Rojas Henriquez
 
Planificación de un proyecto de ingeniería de software
Planificación de un proyecto de ingeniería de softwarePlanificación de un proyecto de ingeniería de software
Planificación de un proyecto de ingeniería de softwareovefa
 
Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1
Rodezzita Kù
 
Estimación de-costos-del-software-1 (1)
Estimación de-costos-del-software-1 (1)Estimación de-costos-del-software-1 (1)
Estimación de-costos-del-software-1 (1)
JOnh LopSuar
 
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 informacionparedes1983
 
Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de Costo
CAMILO
 

La actualidad más candente (16)

Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Planteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionarPlanteamiento del problema o necesidad que se pretende solucionar
Planteamiento del problema o necesidad que se pretende solucionar
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
 
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
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Eq11 Traducción Cap3 Hallows Defining The Project
Eq11 Traducción Cap3 Hallows Defining The ProjectEq11 Traducción Cap3 Hallows Defining The Project
Eq11 Traducción Cap3 Hallows Defining The Project
 
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
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
 
analicis,diseño,software
analicis,diseño,softwareanalicis,diseño,software
analicis,diseño,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
 
Planificación de un proyecto de ingeniería de software
Planificación de un proyecto de ingeniería de softwarePlanificación de un proyecto de ingeniería de software
Planificación de un proyecto de ingeniería de software
 
Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1Proyecto final Ingenieria del Software 1
Proyecto final Ingenieria del Software 1
 
Estimación de-costos-del-software-1 (1)
Estimación de-costos-del-software-1 (1)Estimación de-costos-del-software-1 (1)
Estimación de-costos-del-software-1 (1)
 
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
 
Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de Costo
 

Similar a PLANIFICACIÓN DE PROYECTOS DE SOFTWARE

Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26
DEBANI SALAS
 
Planificacion proyectos dimascarpio
Planificacion proyectos dimascarpioPlanificacion proyectos dimascarpio
Planificacion proyectos dimascarpio
Dimas Carpio
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Softwaremonik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Diseño, analisis de sofware
Diseño, analisis de sofwareDiseño, analisis de sofware
Diseño, analisis de sofwareNilton27
 
Diseño, analisis de Software
Diseño, analisis de SoftwareDiseño, analisis de Software
Diseño, analisis de Software
Nilton27
 
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
Jessika Parica
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo de software
Jhoseph Lugo
 
Presupuesto Software, victor mamani catachura, boreasH
Presupuesto Software, victor mamani catachura, boreasHPresupuesto Software, victor mamani catachura, boreasH
Presupuesto Software, victor mamani catachura, boreasH
victor mamani
 
Planificaciondeproyectosdesoftware
PlanificaciondeproyectosdesoftwarePlanificaciondeproyectosdesoftware
Planificaciondeproyectosdesoftware
Valentina
 
Planificacion de proyectos de software
Planificacion de proyectos de softwarePlanificacion de proyectos de software
Planificacion de proyectos de software
Pedro Jose Ladeuth Nuñez
 
Ra semana 11 1
Ra semana 11 1Ra semana 11 1
Ra semana 11 1victdiazm
 
Presentacionsii
PresentacionsiiPresentacionsii
Presentacionsii
Luisana Mia Leon Rengel
 
Gestion de proyectos de SW
Gestion de proyectos de SWGestion de proyectos de SW
Gestion de proyectos de SW
Pilar Pardo Hidalgo
 
Gestión de Proyectos Informáticos
Gestión de Proyectos InformáticosGestión de Proyectos Informáticos
Gestión de Proyectos Informáticos
Pilar Pardo Hidalgo
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
Danianny Verónica Senju
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
Angel Macas
 

Similar a PLANIFICACIÓN DE PROYECTOS DE SOFTWARE (20)

Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26
 
Estimación para proy_soft-caja_b_y_n
Estimación para proy_soft-caja_b_y_nEstimación para proy_soft-caja_b_y_n
Estimación para proy_soft-caja_b_y_n
 
Planificacion proyectos dimascarpio
Planificacion proyectos dimascarpioPlanificacion proyectos dimascarpio
Planificacion proyectos dimascarpio
 
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
 
Diseño, analisis de sofware
Diseño, analisis de sofwareDiseño, analisis de sofware
Diseño, analisis de sofware
 
Diseño, analisis de Software
Diseño, analisis de SoftwareDiseño, analisis de Software
Diseño, analisis 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
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo 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
 
Planificaciondeproyectosdesoftware
PlanificaciondeproyectosdesoftwarePlanificaciondeproyectosdesoftware
Planificaciondeproyectosdesoftware
 
Planificacion de proyectos de software
Planificacion de proyectos de softwarePlanificacion de proyectos de software
Planificacion de proyectos de software
 
Ra semana 11 1
Ra semana 11 1Ra semana 11 1
Ra semana 11 1
 
Presentacionsii
PresentacionsiiPresentacionsii
Presentacionsii
 
Gestion de proyectos de SW
Gestion de proyectos de SWGestion de proyectos de SW
Gestion de proyectos de SW
 
Gestión de Proyectos Informáticos
Gestión de Proyectos InformáticosGestión de Proyectos Informáticos
Gestión de Proyectos Informáticos
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
 

Último

Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
jjfch3110
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 

Último (20)

Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 

PLANIFICACIÓN DE PROYECTOS DE SOFTWARE

  • 1. ISFD “JUAN GARCÍA DE COSSIO” SAN ROQUE—CORRIENTES Materia: ANÁLISIS DE SISTEMAS PROFESOR: LEIVA HÉCTOR RUBEN
  • 2. Es el proceso de gestión para la creación de un sistema o software, la cual encierra un conjunto de actividades. PLANIFICACIÓN DE PROYECTOS DE SOFTWARE
  • 3. OBJETIVOS DE LA PLANIFICACIÓN DEL PROYECTO  El objetivos es proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos, costos y planificación temporal.
  • 4. ACTIVIDADES ASOCIADAS AL POYECTO DE SOFTWARE  AMBITO DE SOFTWARE  RECURSOS  ESTIMACIÓN DEL PROYECTO DE SOFTWARE  DIFERENTES MODELOS DE ESTIMACIÓN
  • 5. AMBITO DE SOFTWARE  En esta etapa se debe evaluar y describir:  La función  El rendimiento  Las restricciones  Las interfaces  La fiabilidad  Se debe evaluar estas cuestiones para establecer un ámbito de proyecto que no sea ambiguo, e incomprensible para directivos y técnicos.
  • 6. RECURSOS HUMANOS COMPONENTES REUTILIZABLES HERRAMIENTAS
  • 7. RECURSOS  Cada recurso queda especificado mediante cuatro características: 1. DESCRIPCION DEL RECURSO 2. INFORMES DE DISPONIBILIDAD 3. FECHA CRONOLOGICA EN QUE SE REQUIERE EL RECURSO 4. TIEMPO DURANTE EL QUE SERA APLICADO EL RECURSO
  • 8. RECURSOS HUMANOS  La cantidad de personas requeridas para el desarrollo de un proyecto de software (ingeniero- licenciado- técnico) y el manejo posterior del mismo dentro de la organización.  Se deberá seleccionar la posición dentro de la organización y la especialidad que desempeñará cada profesional.
  • 9. RECURSOS O COMPONENTES DE SOFTWARE REUTILIZABLES  Cualquier estudio sobre recurso de software estaría incompleto sin estudiar la reutilización, esto es la creación y la reutilización de bloques (módulos o bibliotecas) 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 también para una fácil integración.
  • 10. RECURSOS DE ENTORNO  EL ENTORNO ES DONDE SE APOYA EL PROYECTO DE SOFTWARE, ES LA BASE QUE PROPORCIONA LA INFRAESTRUCTURA DE SOPORTE AL ESFUERZO DE DESARROLLO.  LAS HERRAMIENTAS SON: EL HARDWARE Y SOFTWARE
  • 11. PIRÁMIDE DE RECURSOS RECURSOS HUMANOS COMPONENTES DE SOFTWARE REUTILIZABLES HARDWARE CON HERRAMIENTAS (SOFTWARE)
  • 12. ESTIMACIÓN DEL PROYECTO DE SOFTWARE  Para realizar estimaciones relativamente seguras de costos y esfuerzos se tienen varias opciones posibles:  Dejar la estimación para mas adelante (se puede realizar un estimación 100% fiable después de haber terminado el proyecto)  Basar 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 el cálculo de costos y esfuerzos de software.
  • 13. ESTIMACIÓN BASADA EN EL PROCESO  EL PROCESO A UTILIZAR SE DESCOMPONE EN UN CONJUNTO RELATIVAMENTE PEQUEÑO DE ACTIVIDADES Y TAREAS, Y EN EL ESFUERZO REQUERIDO PARA LLEVAR A CABO LA ESTIMACIÓN DE CADA TAREA.  COMIENZASN CON UNA DELINEACIÓN DE LAS FUNCIONES DEL SOFTWARE  SE MESCLAN LAS FUNCIONES DEL PROGRAMA Y ACTIVIDADES DEL PROCESO  COMO ULTIMO PASO SE CALCULAN LOS COSTOS Y EL ESFERZO DE CADA FUNCIÓN Y LA ACTIVIDAD DEL PROCESO DE SOFTWARE
  • 14. DIFERENTES MODELOS DE ESTIMACIÓN  LOS MODELOS EMPÍRICOS  EL MODELO COCOMO  HERAMIENTAS AUTOMÁTICAS DE ESTIMACIÓN
  • 15. MODELOS EMPÍRICOS  Utiliza fórmulas derivadas empíricamente para predecir los datos que se requieren en el paso de planificación del proyecto de software.  DONDE LOS DATOS QUE SOPORTAN LA MAYORÍA DE LOS MODELOS DE ESTIMACIÓN SE OBTIENEN UNA MUESTRA LIMITADA DE PROYECTOS.
  • 16. EL MODELO COCOMO (constructive cost model)  BARRY BOEHM (en 1981) INTRODUCE ESTA JERARQUÍA DE MODELOS DE ESTIMACIÓN EN SU LIBRO SOBRE LA ECONOMÍA DE LA INGENIERÍA DE SOFTWARE:  Modelo I: COCOMO básico.  Modelo II: COCOMO intermedio.  Modelo III: COCOMO avanzado.
  • 17. MODELO I: COCOMO BÁSICO  Calcula el esfuerzo y el costo del desarrollo de software en función del tamaño del programa
  • 18. MODELO II: COCOMO INTERMEDIO  Calcula el esfuerzo y el costo del desarrollo de software en función del tamaño del programa y de un conjunto de conductores de costos que incluyen La evaluación subjetiva del:  producto  hardware,  personal  y de los atributos del proyecto.
  • 19. MODELO III: COCOMO AVANZADO  Incorpora todas las características de la versión intermedia y lleva a cabo una evaluación del impacto de los conductores de costos en cada caso (análisis, diseño, etc.) del proceso de ingeniería de software.
  • 20. HERRAMIENTAS AUTOMÁTICAS DE ESTIMACIÓN  PERMITEN AL PLANIFICADOR ESTIMAR COSTOS Y ESFUERZOS, ASI COMO LLEVAR A CABO ANÁLISIS DE TIPO, “QUE PASA SI”, CON VARIABLES PREESTABLECIDAS.  Ejemplo: TRASH IN, TRASH OUT  Realizan una estimación a partir de la carga de datos, y generalmente dejan mucho que desear…
  • 21. EN RESUMEN  El planificador del proyecto de software tiene que estimar 3 cosas antes de comenzar el proyecto: cuanto durará—cuanta esfuerzo requerirá—cuanta gente estará implicada.  Además se debe percibir los recursos de HARDWARE Y SOFTWARE que van a requerir y el riesgo implicado.  La combinación de buenos datos históricos y técnicas puede mejorar la precisión de la estimación.
  • 22. Créditos por imágen usada  http://thenextweb.com/apps/files/2010/06/projectm anagement_man.jpg  <a rel="license" href="http://creativecommons.org/licenses/by-nc- nd/3.0/deed.es"><img alt="Licencia Creative Commons" style="border-width:0" src="http://i.creativecommons.org/l/by-nc- nd/3.0/88x31.png" /></a><br />Este obra está bajo una <a rel="license" href="http://creativecommons.org/licenses/by-nc- nd/3.0/deed.es">Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported</a>.