Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema
Objetivos Generales:
Comprender correcta y eficientemente
de software.
Objetivos Especficos:
Aplicar
desarrollo de software.
Objetivos Instruccionales:
Tener
Evaluar:
Determinar la consecucin de objetivos
Identificar fortalezas y debilidades del proceso
Predecir:
Entender las relaciones entre procesos y productos
Establecer objetivos alcanzables de calidad, costes y agendas
Mejorar:
Identificar causas y oportunidades de mejora
Seguir el rendimiento de los cambios y compararlo con lneas base
Medicin:
Es el acto de obtener una medida.
Mtrica:
Es el resultado de efectuar evaluaciones durante un periodo largo de
tiempo sobre algn(os) aspecto(s) que un conjunto de proyectos,
procesos que servirn de lnea base.
Indicador:
Permite ajustar el producto, el proyecto o el proceso para que las cosas
salgan mejor.
Gestin de un proyecto
Que es:
Es lo primero que hay que hacer antes de empezar la labor tcnica
de un proyecto.
Finalidad:
Determinar cuanto va a costar (en tiempo y dinero),
Cuantos recursos son necesarios,
Que tareas se van a realizar.
Que tiempo:
Su actividad se prolonga a lo largo de todo el
desviaciones y previniendo riesgos
proyecto corrigiendo
Gestin de un proyecto
Que se gestiona?
Mtricas
Se mide para mejorar.
Debemos saber cuanta es nuestra productividad, cuanta
calidad damos, que productos aumentan la productividad, quien
produce mas y quien menos.
Las mtricas estn relacionadas con los costes, el tiempo.
Planificacin
Estimar el esfuerzo humano requerido, la duracin cronolgica del
proyecto y su coste monetario.
Generalmente se hace en base a experiencias anteriores, de ah la
importancia de las mtricas.
Gestin de un proyecto
Que se gestiona?
Anlisis de riesgos
Localizar todos los problemas que le pueden surgir a nuestro
proyecto, y preparar tcticas para combatirlas:
Identificacin de riesgos
Calculo de riesgos
Priorizacin de riesgos
Estrategias de control de riesgos
Resolucin de riesgos
Supervisin de riesgos
Gestin de un proyecto
Que se gestiona?
Planificacin temporal
Se identifican las tareas de ingeniera a realizar
Se establecen sus interdependencias
Se estima su coste (esfuerzo, duracin, disponibilidad de
recursos)
Se asignan recursos
Se establece la red de tareas
Seguimiento y control
El gestor controla el proyecto y corrige desviaciones
Caractersticas
del cliente
Condiciones
del negocio
Proceso
Tecnologa
Personas
Entorno de
desarrollo
Mtricas privadas:
Slo es conocido por el equipo del proyecto, pero publicas
por todos los miembros del equipo
Mtricas pblicas:
Asimilan informacin que originalmente era privada de
particulares y equipos permitiendo a las organizaciones
hacer los cambios estratgicos para mejorar el proceso del
software.
Estndares (6.9%)
Comprobacin de errores
(10.9%)
Especificaciones (25.5%)
Especificacin ambigua
Defecto de especificacin
Cliente equivocado
consultado
Requisitos incorrectos
Requisitos cambiados
La coleccin de
mtricas del proceso
es el conductor para
la creacin del
diagrama de espina
Salidas:
Medidas de la entrega o productos creados durante el
proceso de ingeniera de software.
Resultados:
Medidas que indican la efectividad de las entregas.
Del producto:
LDC, velocidad de ejecucin, tamao de memoria
Medidas indirectas:
Funcionalidad
Calidad
Complejidad
Eficiencia
Fiabilidad
Facilidad de uso:
Definicin: Es una cuantificacin de la amigabilidad de uso
Caractersticas:
Habilidad intelectual y/o fsica para aprender el sistema
Tiempo necesario para llegar a ser moderadamente eficiente en el uso
del sistema
Aumento neto en productividad cuando se utiliza eficientemente .
Valoracin subjetiva del usuario hacia el sistema
KLDC
Dinero
Esfuerzo
a1
b1
c1
12,1
27,2
20,1
168
440
314
24
62
43
(personas-mes)
Pag. Docs
Errores
Personas
365
1224
1050
29
86
64
3
3
6
Todo se basa en la KLDC pero esta medida es un artificio, que depende del lenguaje de
programacin utilizado.
Cuenta
Total
Numero de archivos
10
15
10
Cuenta-Total
programacin
Se basan en datos que se puedan conocer antes de
empezar el proyecto
Inconvenientes:
Los datos se basan en juicios subjetivos
Su valor no es fsico. No tiene unidades
% Aproximado de variacin
Factores humano
90
40
50
140
Factores de los
recursos
40
LDC / PF (media)
Lenguaje de programacin
Ensamblador
320
Cobol
106
Fortran
106
Pascal
90
Ada
53
30
20
Generadores de cdigo
15
SQL
12
Power Builder
16
C++
64
Visual Basic
32
medidas.
Sin las medidas es imposible determinar si un proceso est
mejorando o no.
Las lneas base de mtricas constan de datos recogidos de
posible
3. Las medidas deben ser consistentes
4. Las aplicaciones deben ser semejantes para trabajar
con la estimacin.
Recopilaci
n de
datos
Medidas
Calculo
de
mtricas
Mtricas
Evaluaci
n de
mtricas
Proceso de recopilacin de mtricas del software
Indicado
res
operativas.
Identificar las acciones que sern tomadas para mejorar las medidas
indicadas.
Preparar un plan para implementar estas medidas.
Apreciacin global
Resumen