Gestión de Proyectos de Software

Anuncio
INGENIERIA DEL SOFTWARE
UNIVERSIDAD NACIONAL DEL ALTIPLANO.
MAESTRIA EN INFORMATICA.
Parte II Gestión de proyectos de software
3. Conceptos sobre gestión de proyectos
Personal
Gestión eficaz de un
Proyecto de Software
Problema
MAESTRIA EN INFORMATICA
Proceso
Parte II Gestión de proyectos de software
3. Conceptos sobre gestión de proyectos
El equipo de software
1. N individuos son asignados a m diferentes tareas funcionales
2. N individuos son asignados a m diferentes tareas funcionales m<N
3. N individuos se organizan en t equipos, equipo ve una o más tareas funcionales
Organigramas de equipos genéricos
Descentralizado democrático (DD): Sin jefe permanente, con coordinadores
de tareas a corto plazo.
Descentralizado controlado (DC): Jefe definido, tareas específicas; Jefes
secundarios, sub tareas.
Centralizado controlado (CC):
Jefe de equipo, alto nivel y comunicación
vertical.
MAESTRIA EN INFORMATICA
Parte II Gestión de proyectos de software
4. El proceso de software y métricas del proyecto
Producto
Características
del cliente
Condiciones
del negocio
Proceso
Personas
MAESTRIA EN INFORMATICA
Entorno
de desarrollo
Tecnología
Parte II Gestión de proyectos de software
4. El proceso de software y métricas del proyecto
Proceso
de ingeniería
del software
Proyecto
del software
Recopilación
de datos
Medidas
Métricas
Producto
del software
Cálculo
de métricas
Evaluación
de métricas
MAESTRIA EN INFORMATICA
Indicadores
Parte II Gestión de proyectos de software
5. Planificación de proyectos de software
Rendimiento
Función
Restricciones
Ambito del software
Fiabilidad
Personas
Componentes de software
reutilizables
MAESTRIA EN INFORMATICA
Herramientas
Interfaces
Parte II Gestión de proyectos de software
5. Planificación de proyectos de software
Estimación del proyecto de software: estimaciones de costes y esfuerzos
1.- Las estimaciones de costes deben ser hechas a priori.
2.- Basar las estimaciones de costes en proyectos similares, ya hechos.
3.- Utilizar “técnicas de descomposición” para generar las estimaciones de costes y
de esfuerzo del proyecto.
4.- desarrollar un modelo empírico para el cálculo de costes y esfuerzos del
software.
Estimación basada en LDC: Se descomponen las funciones del problema.
Estimación basada en Puntos de Función: Se estiman cada una de las características del
dominio de la información (entradas, salidas, archivos de datos, peticiones e interfaces
externas.
Estimación basada en el proceso: el proceso se descompone en un conjunto de actividades o
tareas, y en el esfuerzo requerido para llevar a cabo cada tarea.
Modelo empírico de estimación, modelo COCOMO: (Modelo Constructivo de Coste), modelo
que calcula el esfuerzo y el coste del desarrollo del software en función del tamaño del
programa, expresado en: 1.- LDC, 2.- Constructores de coste, evaluación subjetiva del
producto, del hardware, personal y atributos del proyecto. 3.-evaluación de conductores de
coste en cada fase, análisis y diseño.
MAESTRIA EN INFORMATICA
ADCO MAMANI, Alfredo.
HUANCA GUERRA, Ricardo.
LIPA CHAHUARES, Marcos.
VARGAS PALOMINO, Omar Henry.
MAESTRIA EN INFORMATICA
Descargar