SlideShare una empresa de Scribd logo
1 de 18
Procesos de Ingeniería de
Software
Calendarización de Proyectos de
Software
Introducción
• El reciente aumento de aplicaciones en
donde se utiliza la computadora ha
sido posible debido a un hardware de
bajo costo, por lo cual la demanda de
software ha crecido de forma
exponencial.
Introducción
• Esto implica que son necesarias
técnicas y tecnología eficientes de
Ingeniería de Software para resolver los
múltiples problemas que se derivan de
las aplicaciones en donde se
desarrollan sistemas de software de
gran tamaño.
Introducción
• Cada proyecto de software presenta
distintos problemas en su desarrollo, los
cuales involucran personas, equipo,
usuarios del software y ambiente de la
aplicación. Por estas razones, cada
proyecto debe resolver el problema de
la producción del software.
Conceptos Básicos
• Aunque existen muchas razones por las
cuales el software se entrega con
rechazo, entre ellas: fechas límite
irrealizables, cambios en requisitos,
riesgos, dificultades humanas y
técnicas, falta de comunicación, fallas
en la gestión del proyecto.
¿Por qué las cosas van mal?
• Las técnicas de estimación son pobremente
desarrolladas.
• Se confunde esfuerzo con progreso, suponiendo
que hombres y meses son intercambiables.
• El progreso de la calendarización es pobremente
monitoreado.
• Cuando un resbalón en la calendarización es
reconocido, la respuesta tradicional es añadir
mano de obra.
Calendarización
• Es una actividad que distribuye
estimaciones de esfuerzo a través de la
duración planificada del proyecto, al
asignar el esfuerzo a tareas específicas
de ingeniería del software.
Principios Básicos
• Compartimentación.
• Interdependencia.
• Asignación de tiempo.
• Validación del esfuerzo.
• Definición de responsabilidades.
• Definición de resultados.
• Definición de hitos.
• Tareas y Subtareas tienen interdependencias
basadas en su secuencia.
• Trabajo paralelo --> Tareas concurrentes deben
estar coordinadas.
• Red de Tareas: representación gráfica del flujo de
tareas de un proyecto.
• Dos posibles enfoques:
– Calendarización macroscópica.
– Calendarización detallada.
Definición de una red de Tareas
Red de Tareas
(Macroscópica)1.1
Determinación
ámbito concepto
1.2
Planeación
concepto
1.3a
Evaluación
Riesgo Téc.
1.3b
Evaluación
Riesgo Téc.
1.3c
Evaluación
Riesgo Téc.
1.4
Prueba de
Concepto
Integración
a, b, c
1.5a
Implementación
Concepto
1.5b
Implementación
Concepto
1.5c
Implementación
Concepto
1.6
Reacción
Cliente
• Pueden utilizar técnicas/herramientas calendarización de
proyectos.
– PERT (Técnica de evaluación y revisión de programa)
– CPM (Método de la Ruta Crítica)
• Información etapas tempranas:
• Estimación de esfuerzo
• Descomposición de la función del producto
• Selección del modelo de proceso y conjunto de tareas
apropiadas.
• Descomposición de Tareas.
Calendarización
 Diagrama de Gantt.
 Uno por proyecto ó uno por cada función.
 Diamantes (rombos) marcan hitos.
 Seguimiento de la Calendarización realizado:
◦ Reuniones valorar estado.
◦ Evaluación de resultados proceso de ingeniería
software.
◦ Hitos.
◦ Comparar fechas: tentativa-real inicio tarea usando
tabla de tareas.
Cronogramas
• Hitos Técnicos: análisis OO
completado
– Se han denido y revisado todas las clases y la
jerarquía de clase.
– Se han denido y revisado los atributos de clase y las
operaciones asociadas con una clase.
– Se han establecido y revisado las relaciones de clase.
– Se ha creado y revisado un modelo de
comportamiento.
– Se han anotado las clases reutilizables.
Seguimiento del Proyecto OO
(1/*)
Seguimiento del Proyecto OO
(1/*)
• Hitos Técnicos: diseño OO completado
– Se han definido y el conjunto de subsistemas.
– Las clases de han revisado y asignado a los
subsistemas.
– Se han identificado las responsabilidades y
colaboraciones.
– Se ha creado y revisado un modelo de
comportamiento.
Seguimiento del Proyecto OO
(1/*)
• Hitos Técnicos: análisis OO completado
– Se han definido y revisado todas las clases y la
jerarquía de clase.
– Se han definido y revisado los atributos de
clase y las operaciones asociadas con una
clase.
– Se ha creado y revisado el diseño de las
clases.
– Se ha creado y revisado el modelo de
comunicación.
Seguimiento del Proyecto OO
(1/*)
Hitos Técnicos: programación OO completada
• Cada nueva clase se ha implementado en código a
través del modelo de diseño.
• Se han implementado las clases obtenidas (de una
librería de reutilización).
• Se ha construido el prototipo o incremento.
Seguimiento del Proyecto OO
(1/*)
Hitos Técnicos: prueba OO
• Se ha revisado la correción y que estén completos el
análisis OO y los modelos de diseño.
• Se ha desarrollado y revisado una red clase-
responsabilidad-colaboración.
• Se han diseñado casos de prueba y se han llevado a cabo
pruebas al nivel de clase.
• Se han diseñado casos de prueba, se han completado
pruebas de agrupamientos y se han integrado las clases.
• Se han completado las pruebas al nivel de sistema.

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 SoftwareJohanna Caragolla
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de SoftwareDaniel Valdivieso
 
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
 
Metodologías, metricas y modelo cocomo para el costo de un proyecto software
Metodologías, metricas y modelo cocomo para el costo de un proyecto softwareMetodologías, metricas y modelo cocomo para el costo de un proyecto software
Metodologías, metricas y modelo cocomo para el costo de un proyecto softwareAndres Hoyos Mosquera
 
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
 
Personal Software Process / Sesion 01
Personal Software Process / Sesion 01Personal Software Process / Sesion 01
Personal Software Process / Sesion 01andres hurtado
 
Gestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoGestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoMarta Silvia Tabares
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePatricia F
 
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 softwarejose_macias
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareClare Rodriguez
 
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 softwareJessika Parica
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareGeorgy Jose Sanchez
 
Planificacion de proyecto
Planificacion de proyectoPlanificacion de proyecto
Planificacion de proyectoEduardo Sanchez
 
Metricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaMetricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaKevin Castillo
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De SoftwareIván Sanchez Vera
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Joselito B
 
Planificacion del proyecto de software
Planificacion del proyecto de softwarePlanificacion del proyecto de software
Planificacion del proyecto de softwareMaricela Ramirez
 

La actualidad más candente (20)

Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
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
 
Metodologías, metricas y modelo cocomo para el costo de un proyecto software
Metodologías, metricas y modelo cocomo para el costo de un proyecto softwareMetodologías, metricas y modelo cocomo para el costo de un proyecto software
Metodologías, metricas y modelo cocomo para el costo de un proyecto software
 
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)
 
Personal Software Process / Sesion 01
Personal Software Process / Sesion 01Personal Software Process / Sesion 01
Personal Software Process / Sesion 01
 
Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
Gestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoGestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del Esfuerzo
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-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
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimació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
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Planificacion de proyecto
Planificacion de proyectoPlanificacion de proyecto
Planificacion de proyecto
 
Metricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaMetricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de Prueba
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software
 
Planificacion del proyecto de software
Planificacion del proyecto de softwarePlanificacion del proyecto de software
Planificacion del proyecto de software
 
La Ecuacion del Software
La Ecuacion del SoftwareLa Ecuacion del Software
La Ecuacion del Software
 

Similar a Calendarización de proyectos de software

Similar a Calendarización de proyectos de software (20)

Desarrollo de software orientado a la web
Desarrollo de software orientado a la webDesarrollo de software orientado a la web
Desarrollo de software orientado a la web
 
Sistema de gestión de competencias
Sistema de gestión de competenciasSistema de gestión de competencias
Sistema de gestión de competencias
 
secme-17394.pdf
secme-17394.pdfsecme-17394.pdf
secme-17394.pdf
 
RUP.pdf
RUP.pdfRUP.pdf
RUP.pdf
 
sigdesarrollo.ppt
sigdesarrollo.pptsigdesarrollo.ppt
sigdesarrollo.ppt
 
Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2
 
Psp
PspPsp
Psp
 
Presentación ingeniería web
Presentación ingeniería webPresentación ingeniería web
Presentación ingeniería web
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
Gestión del tiempo
Gestión del tiempoGestión del tiempo
Gestión del tiempo
 
Metodologia del rup
Metodologia del rupMetodologia del rup
Metodologia del rup
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del software
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Metodología
MetodologíaMetodología
Metodología
 
Metodología de SI
Metodología de SIMetodología de SI
Metodología de SI
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITEC
 
Metodologia.rup
Metodologia.rupMetodologia.rup
Metodologia.rup
 

Más de Tensor

Libertad
LibertadLibertad
LibertadTensor
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Tensor
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisecciónTensor
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicularTensor
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colasTensor
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016Tensor
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016Tensor
 
Game maker
Game makerGame maker
Game makerTensor
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016Tensor
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivosTensor
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04Tensor
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de ordenTensor
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametrosTensor
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposiciónTensor
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricattiTensor
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioTensor
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadasTensor
 
Ondas em
Ondas emOndas em
Ondas emTensor
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticasTensor
 

Más de Tensor (20)

Libertad
LibertadLibertad
Libertad
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicular
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
 
Game maker
Game makerGame maker
Game maker
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametros
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposición
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricatti
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicio
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadas
 
Ondas em
Ondas emOndas em
Ondas em
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticas
 

Último

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.pptxCamuchaCrdovaAlonso
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
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...Ars Erótica
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
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.pdfMercedes Gonzalez
 
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.pptxhenarfdez
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitariolucianosaldivia3
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
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 primariaWilian24
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...rosalindatellodelagu
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxMaria Jimena Leon Malharro
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfSofiaArias58
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 

Último (20)

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
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
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...
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.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
 
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
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.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
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
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
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 

Calendarización de proyectos de software

  • 1. Procesos de Ingeniería de Software Calendarización de Proyectos de Software
  • 2. Introducción • El reciente aumento de aplicaciones en donde se utiliza la computadora ha sido posible debido a un hardware de bajo costo, por lo cual la demanda de software ha crecido de forma exponencial.
  • 3. Introducción • Esto implica que son necesarias técnicas y tecnología eficientes de Ingeniería de Software para resolver los múltiples problemas que se derivan de las aplicaciones en donde se desarrollan sistemas de software de gran tamaño.
  • 4. Introducción • Cada proyecto de software presenta distintos problemas en su desarrollo, los cuales involucran personas, equipo, usuarios del software y ambiente de la aplicación. Por estas razones, cada proyecto debe resolver el problema de la producción del software.
  • 5. Conceptos Básicos • Aunque existen muchas razones por las cuales el software se entrega con rechazo, entre ellas: fechas límite irrealizables, cambios en requisitos, riesgos, dificultades humanas y técnicas, falta de comunicación, fallas en la gestión del proyecto.
  • 6. ¿Por qué las cosas van mal? • Las técnicas de estimación son pobremente desarrolladas. • Se confunde esfuerzo con progreso, suponiendo que hombres y meses son intercambiables. • El progreso de la calendarización es pobremente monitoreado. • Cuando un resbalón en la calendarización es reconocido, la respuesta tradicional es añadir mano de obra.
  • 7. Calendarización • Es una actividad que distribuye estimaciones de esfuerzo a través de la duración planificada del proyecto, al asignar el esfuerzo a tareas específicas de ingeniería del software.
  • 8. Principios Básicos • Compartimentación. • Interdependencia. • Asignación de tiempo. • Validación del esfuerzo. • Definición de responsabilidades. • Definición de resultados. • Definición de hitos.
  • 9. • Tareas y Subtareas tienen interdependencias basadas en su secuencia. • Trabajo paralelo --> Tareas concurrentes deben estar coordinadas. • Red de Tareas: representación gráfica del flujo de tareas de un proyecto. • Dos posibles enfoques: – Calendarización macroscópica. – Calendarización detallada. Definición de una red de Tareas
  • 10. Red de Tareas (Macroscópica)1.1 Determinación ámbito concepto 1.2 Planeación concepto 1.3a Evaluación Riesgo Téc. 1.3b Evaluación Riesgo Téc. 1.3c Evaluación Riesgo Téc. 1.4 Prueba de Concepto Integración a, b, c 1.5a Implementación Concepto 1.5b Implementación Concepto 1.5c Implementación Concepto 1.6 Reacción Cliente
  • 11. • Pueden utilizar técnicas/herramientas calendarización de proyectos. – PERT (Técnica de evaluación y revisión de programa) – CPM (Método de la Ruta Crítica) • Información etapas tempranas: • Estimación de esfuerzo • Descomposición de la función del producto • Selección del modelo de proceso y conjunto de tareas apropiadas. • Descomposición de Tareas. Calendarización
  • 12.  Diagrama de Gantt.  Uno por proyecto ó uno por cada función.  Diamantes (rombos) marcan hitos.  Seguimiento de la Calendarización realizado: ◦ Reuniones valorar estado. ◦ Evaluación de resultados proceso de ingeniería software. ◦ Hitos. ◦ Comparar fechas: tentativa-real inicio tarea usando tabla de tareas. Cronogramas
  • 13.
  • 14. • Hitos Técnicos: análisis OO completado – Se han denido y revisado todas las clases y la jerarquía de clase. – Se han denido y revisado los atributos de clase y las operaciones asociadas con una clase. – Se han establecido y revisado las relaciones de clase. – Se ha creado y revisado un modelo de comportamiento. – Se han anotado las clases reutilizables. Seguimiento del Proyecto OO (1/*)
  • 15. Seguimiento del Proyecto OO (1/*) • Hitos Técnicos: diseño OO completado – Se han definido y el conjunto de subsistemas. – Las clases de han revisado y asignado a los subsistemas. – Se han identificado las responsabilidades y colaboraciones. – Se ha creado y revisado un modelo de comportamiento.
  • 16. Seguimiento del Proyecto OO (1/*) • Hitos Técnicos: análisis OO completado – Se han definido y revisado todas las clases y la jerarquía de clase. – Se han definido y revisado los atributos de clase y las operaciones asociadas con una clase. – Se ha creado y revisado el diseño de las clases. – Se ha creado y revisado el modelo de comunicación.
  • 17. Seguimiento del Proyecto OO (1/*) Hitos Técnicos: programación OO completada • Cada nueva clase se ha implementado en código a través del modelo de diseño. • Se han implementado las clases obtenidas (de una librería de reutilización). • Se ha construido el prototipo o incremento.
  • 18. Seguimiento del Proyecto OO (1/*) Hitos Técnicos: prueba OO • Se ha revisado la correción y que estén completos el análisis OO y los modelos de diseño. • Se ha desarrollado y revisado una red clase- responsabilidad-colaboración. • Se han diseñado casos de prueba y se han llevado a cabo pruebas al nivel de clase. • Se han diseñado casos de prueba, se han completado pruebas de agrupamientos y se han integrado las clases. • Se han completado las pruebas al nivel de sistema.

Notas del editor

  1. Teniendo en cuenta las distintas metodologías y técnicas de desarrollo como también la distribución de tiempo para el proyecto, pero sin descuidar el aspecto humano, del usuario del software y del ambiente para el cual se prende desarrollar el software.