3. Métricas

Anuncio
Proyecto de Sistema de Registro de las Actividades de
Extensión de Profesores y Estudiantes de la
Universidad Simón Bolívar
Plan de Medición
Versión 1.1
Proyecto de Sistema de Registro de las Actividades de Extensión de
Profesores y Estudiantes de la Universidad Simón Bolívar.
Measurement Plan de Medici on
D10
Version:
Fecha:
1.1
08/03/2008
Historial de Revisiones
Fecha
Versión
Descripción
Autor
08/02/2008
1.0
Primera Versión del Plan de Medición
Atlas Solutions
08/03/2008
1.1
Segunda version. Con las correcciones
dadas por los profesores en la entrega
#1.
Atlas Solutions.
Confidencial
Atlas Solutions, 2015
Pág. 2
Proyecto de Sistema de Registro de las Actividades de Extensión de
Profesores y Estudiantes de la Universidad Simón Bolívar.
Measurement Plan de Medici on
D10
Version:
Fecha:
1.1
08/03/2008
Tabla de Contenidos
1.
Introducción
3
1.1
1.2
1.3
1.4
1.5
3
3
4
5
5
Propósito
Alcance
Definitiones, Acrónimos, y Abreviaciones
Referencias
Vista General
2.
Metas y Submetas
5
3.
Métricas
6
3.1
3.2
3.3
6
6
7
Para el Producto
Para el Proceso
Metricas
4.
Métricas Primitivas
8
5.
Anexos
8
Confidencial
Atlas Solutions, 2015
Pág. 3
Proyecto de Sistema de Registro de las Actividades de Extensión de
Profesores y Estudiantes de la Universidad Simón Bolívar.
Measurement Plan de Medici on
D10
Version:
Fecha:
1.1
08/03/2008
Plan de Medición
1.
Introducción
1.1
Propósito
El propósito de este documento es especificar las métricas primitivas que permitirán la
evaluación y control del desarrollo del proyecto.
Para monitorear el progreso general del proyecto debe ser especificada una serie de
metas y submetas a llevar a cabo durante el desarrollo.
1.2
Alcance
El presente documento define un conjunto de métricas simples, incluyendo las metas de
medición, las métricas asociadas, y las métricas primitivas a ser evaluadas durante el desarrollo
del proyecto, con el fin de monitorear su desempeño global.
Los detalles de las actividades individuales han sido descritos en los Planes de Iteración.
La orientación de este documento está basada en los requerimientos del software tal y como
fueron especificados en el Documento de Requerimientos.
1.3
Definiciones, Acrónimos, y Abreviaciones
1.3.1.
Caso de Uso
Formato que proporciona uno o más escenarios que indican cómo debería interactuar el sistema
con el usuario o con otro sistema para conseguir un objetivo específico.
1.3.2.
DII
Dirección de Ingeniería de Información
1.3.3.
Iteración
Una fase en el proceso de desarrollo del proyecto según la metodología RUP.
1.3.4.
Recurso
Conjunto de elementos disponibles para el desarrollo del proyecto.
1.3.5.
RUP
Siglas de Rational Unified Process.
1.3.6.
SIRADEx
Acrónimo de Sistema de Registro de Actividades del Decanato de Extensión.
1.3.7.
USB
Siglas de la Universidad Simón Bolívar.
1.3.8.
Usuario
La persona que utiliza o trabaja con algún objeto o que es destinaria de algún servicio público o
privado, empresarial o profesional. En este caso, es la persona que utilizará el software.
Confidencial
Atlas Solutions, 2015
Pág. 4
Proyecto de Sistema de Registro de las Actividades de Extensión de
Profesores y Estudiantes de la Universidad Simón Bolívar.
Measurement Plan de Medici on
D10
1.4
Referencias
1.4.1
Documento de Requerimientos del Software.
1.4.2
Plan de Desarrollo del Software
1.4.3
Planes de Iteración
1.5
Vista General
Version:
Fecha:
1.1
08/03/2008
Este Plan de Medición del Software contiene la siguiente información:



2.
Metas de Medición: detalles del programa de medición que va a llevarse a cabo
en términos de logros, mejoras y calidad.
Métricas: las métricas que serán evaluadas en intervalos regulares del proyecto
con el fin de apoyar la medición del logro de las metas.
Métricas Primitivas: las métricas primitivas que serán computadas, bien sea de
manera automática o manual, con el fin de evaluar una métrica.
Metas y Submetas
Existen dos aproximaciones esenciales que pueden ser tomados en cuenta para
asegurar la calidad final del producto. El primer enfoque es el estudio del Proceso por el que un
producto es desarrollado, y el otro, es la evaluación de la calidad del Producto mismo.


El Proceso: visto como la secuencia de actividades llevadas a cabo para
producir el software final, y los artefactos que lo describen.
El Producto: vista como el conjunto de artefactos del Proceso, incluyendo
Software desarrollado, Documentos y Modelos.
Las Metas del Plan de Medición del Software, en líneas generales, son definir las
herramientas y métricas a utilizar para:
 Evaluar:
o Calidad del Producto.
o Calidad del Código.
o Calidad de los Documentos y Modelos.
o El impacto de los cambios en los Requerimientos, según el documento
de riesgo.
o Las tareas que se derivan de cada Requerimiento, según los casos de
uso a implementar (sus diagramas y descripciones)
o El nivel de completitud de cada Requerimiento, según los diagramas ya
hechos y la validación del usuario.
 Asegurar:
o Un seguimiento documentado del proyecto.
o El progreso de las tareas de acuerdo a los estimados realizados.
o El estado progresivo de las actividades.
 Facilitar:
o La planificación y estimación de proyectos similares futuros.
o La importancia del desarrollo de cada actividad dentro de las Disciplinas.
Confidencial
Atlas Solutions, 2015
Pág. 5
Proyecto de Sistema de Registro de las Actividades de Extensión de
Profesores y Estudiantes de la Universidad Simón Bolívar.
Measurement Plan de Medici on
D10
3.
Métricas
3.1
Para el Producto
Version:
1.1
Fecha:
08/03/2008
Los productos son: el código, los documentos y los modelos. Algunas características y
sus métricas asociadas se listan en la siguiente tabla:
Producto
Características
Métricas
Código
Tamaño
SLOC (Size Line of Code:
Numero de Líneas de Código)
Documentos
Tamaño
Numero de Paginas
Esfuerzo
Tiempo
invertido
producción,
cambios
reparaciones.
Volatilidad
Numero
cambiadas.
Tamaño
- Numero de Casos de Uso.
- Numero de Actores.
- Numero de Clases.
- Numero de Paquetes.
- Numero de Métodos por
Clase.
- Numero de Atributos por
Clase.
Modelos
3.2
de
en
y
páginas
Para el Proceso
Para caracterizar el proceso, las mediciones deben estar basadas en comparaciones
entre los valores actuales y los estimados realizados. Algunas características y sus métricas
asociadas se listan en la siguiente tabla:
Confidencial
Característica
Métrica
Esfuerzo
Horas Hombre
desarrollo.
Duración
Tiempo invertido en cada actividad.
Salida
Artefactos y su tamaño y cantidad.
Atlas Solutions, 2015
invertidas
en
el
Pág. 6
Proyecto de Sistema de Registro de las Actividades de Extensión de
Profesores y Estudiantes de la Universidad Simón Bolívar.
Measurement Plan de Medici on
D10
3.3
Version:
Fecha:
1.1
08/03/2008
Métricas
Nombre
WMC (Weighted Methods per Class)
Definición
Número de Métodos implementados en una Clase.
Metas
El número de métodos de una clase ayuda a medir la
cantidad de tiempo y esfuerzo requeridos para
mantener esa clase. Mientras el número de métodos
en una clase es mayor, se incrementa el impacto
sobre las clases hijas ya que heredarían todos los
métodos de la superclase. Las clases con un número
de métodos muy grande tienden a limitar la posibilidad
de reutilización (de código o de componentes).
Esta métrica mide Usabilidad y Reusabilidad.
Procedimiento de
Análisis
El número de métodos por clases será medido,
contado y almacenado en el momento de la
elaboración del Diagrama de Clases.
Los resultados serán almacenados para futuras
referencias.
Responsabilidades Equipo Desarrollador: Atlas Solutions.
Nombre
Duración
Definición
La duración es calculada según los momentos de
comienzo y culminación del Desarrollo, y es medida
en Horas.
Duración = Tiempo_Culminacion – Tiempo_Comienzo
Metas
Procedimiento de
Análisis
La Duración es medida para calcular o aproximarse a
una medida del esfuerzo realizado por el Equipo
Desarrollador. Esta medida del esfuerzo será utilizada
para realizar mediciones sobre el Producto y sobre el
Proceso.
El tiempo de duración será calculado por medio de la
cantidad de horas que emplee cada integrante del
equipo en el desarrollo de una actividad.
Se utilizara un modelo de planilla donde se llevaran
los datos necesarios para el calculo de las horas
trabajadas (anexo 5.1)
Responsabilidades
Confidencial
Cada miembro del Equipo Desarrollador (Atlas
Solutions) es responsable de realizar la medición del
tiempo invertido en la realización de cada actividad
específica, cuando está sea culminada.
Atlas Solutions, 2015
Pág. 7
Proyecto de Sistema de Registro de las Actividades de Extensión de
Profesores y Estudiantes de la Universidad Simón Bolívar.
Measurement Plan de Medici on
D10
4.
Version:
Fecha:
1.1
08/03/2008
Métricas Primitivas
Las siguientes Métricas Primitivas serán recolectadas manualmente y servirán como base para
el cómputo de las Métricas expuestas anteriormente:
Nombre
SLOC (Source Lines of Code)
Definición
Numero de líneas ocupadas en el Código Fuente de la aplicación.
Procedimiento de
Recolección
Las líneas del código fuente serán contadas por cada clase.
Responsabilidades
Equipo Desarrollador: Atlas Solutions.
Nombre
Número de Casos de Uso
Definición
Cantidad de Casos de Uso en el Modelo de Casos de Uso del Sistema.
Procedimiento de
Recolección
El número de Casos de Uso será contado al culminar la elaboración del
Modelo y Diagrama de Casos de Uso.
Responsabilidades
Equipo Desarrollador: Atlas Solutions.
El conteo final será realizado al final de cada Iteración.
5.
Anexos
5.1
Formato para el registro del esfuerzo


Modelo de plantilla donde se guardará el esfuerzo realizado por cada miembro del Equipo
Desarrollador.
El esfuerzo será medido en función del tiempo invertido en la culminación de una determinada
actividad.
Miembro
Caso de Uso
correspondiente
Confidencial
Actividad
Artefacto
Fecha
Atlas Solutions, 2015
Tiempo de
Comienzo
Tiempo de
Culminación
Duración
Pág. 8
Descargar