martes, 19 de octubre de 2010

Entrada 6: Métricas del Software:

 
1.       Objetivos del Negocio.
Ø  Automatizar sus actividades a fin de mejorar la Gestión de Fondos asignados a los diversos programas.

2.       Nuevos saberes/Aprendizajes.
La Fundación Friedrich Ebert (FES) fue creada en 1925 como legado político de Friedrich Ebert, el primer presidente alemán elegido democráticamente. La Fundación es una institución político-cultural privada, sin fines de lucro, comprometida con los principios y los valores fundamentales de la democracia social.

El trabajo de la Fundación tiene como objetivo fomentar la participación, el pluralismo y la justicia social así como fortalecer el estado de derecho y promover la búsqueda de soluciones pacíficas de conflictos en la esfera estatal y en la sociedad civil. La FES trabaja con partidos políticos, sindicatos, instituciones de investigación y enseñanza, movimientos cívicos y organizaciones de la sociedad civil; igualmente, con entidades estatales y organismos internacionales.

En sus prioridades de trabajo, las oficinas de la FES se orientan por sus cometidos principales, los grandes retos políticos globales y por las necesidades de sus respectivas contrapartes. La asesoría política, la formación socio-política y el intercambio internacional de experiencias se realizan mediante consultorías, conferencias, seminarios y talleres.

El trabajo internacional de la FES es financiado, en su mayor parte, con fondos proporcionados por el Ministerio Federal de Cooperación Económica y Desarrollo y el Ministerio Federal de Relaciones Exteriores. Con recursos de otros organismos, entre ellos de la Unión Europea, se financian numerosos proyectos específicos.

3.       Subojetivos.
Ø  Mejorar la  Gestión de Fondos asignados a los programas Nicas y control de:
v  Agenda de Eventos:
o    Lugar.
o    Fecha
o    Participantes
§  Invitaciones.
§  Confirmación.
§  Llenado de datos.
o    Exponencias
§  Temas.
§  Documentos.
§  Materiales de Apoyo.
§  Informes.
§  Publicación.
o    Refrigerios y Alimentos.


Entidades y atributos de los Subojetivos.


   Objetivos de Medición.
Nuestros objetivos con respecto a la medición del Software es tratar de que el mismo trabaje con gran funcionalidad y eficiencia del cual tratamos de que se realice con gran calidad para que no haya problemas en el momento de la implementación. Así como que tenga la facilidad de darle mantenimiento o control de errores para que no haya ningún tipo de problema. Todo esto con el fin de crear un software que se ha muy fiable y de gran particularidad y que se ha de agrado a la Fundación.


   Preguntas Cuantitativas e Indicadores relacionados.

1. ¿Requiere el sistema copias de seguridad y de recuperación fiables?
2. ¿Se requiere comunicación de datos?
3. ¿Existen funciones de procesamiento distribuido?
4. ¿Es crítico el rendimiento?
5. ¿Se ejecutaría el sistema en un entorno operativo existente y fuertemente utilizado?
6. ¿Requiere el sistema entrada de datos interactiva?
7. ¿Requiere la entrada de datos interactiva que las transacciones de entrada se lleven a cabo sobre múltiples pantallas u operaciones?
8. ¿Se actualizan los archivos maestros de forma interactiva?
9. ¿Son complejas las entradas, las salidas, los archivos o las peticiones?
10. ¿Es complejo el procesamiento interno?
11. ¿Se ha diseñado el código para ser reutilizable?
12. ¿Están incluidas en el diseño la conversi6n y la instalaci6n?
13. ¿Se ha diseñado el sistema para soportar múltiples instalaciones en diferentes organizaciones?
14. ¿Se ha diseñado la aplicaci6n para facilitar los cambios y para ser fácilmente utilizada por el usuario?

Cada una de las preguntas anteriores es respondida usando una escala con rangos desde 0 (no importante o aplicable) hasta 5 (absolutamente esencial).


 
Los valores constantes de la ecuación (1) y los factores de peso que se aplican a las cuentas de los dominios de información se determinan empíricamente. Una vez que se han calculado los puntos de función, se utilizan de forma análoga a las líneas de código como forma de normalizar las medidas de productividad, calidad y otros atributos del software.

Una vez calculado los puntos de función se usan de forma analógica a las líneas de código como medida de la productividad, calidad y otros productos del software.


Recolecta de datos y cálculos de indicadores.
Según el modo y el modelo, mis constantes tienen los valores siguientes:
A
B
C
D
3.00
1.12
2.50
0.35

PF= CUT * (0.65 + 0.01 * E)

Para calcular el CUT se hace lo siguiente:
Parámetro
#
Simple
Medio
Complejo
Subtotal
#Entradas
40
3
4
6
=160
#Salidas
16
4
5
7
=80
#Peticiones
16
3
4
6
=64
#Archivos
15
7
10
15
=150
#Interfaz
26
5
7
10
=260

CUT
= 714
Esto es para determinar los Factores E

#
Rango(0-5)
1
5
2
3
3
3
4
5
5
5
6
5
7
5
8
5
9
3
10
3
11
5
12
1
13
1
14
5
E
54

PF= CUT * (0.65 + 0.01 * E)

PF=714 * (0.65 + 0.01 * 54)
    =714*(0.65 + 0.54)
    =714*(1.19)
    =849.66
   =850

P= a (Kl) b
P=3 * (0.85)
  = 2.50

TD= C * Pd
    = 2.5 * (2.5)0.35
    =3.44
   

CT= P/TD * Salario Prom.del personal
   = (2.50)/(3.44) * U$ 200
   = U$ 145.34

M(x)=
Atributos
       Valor

Muy
Bajo
Bajo
Nominal
Alto
Muy
Alto
Extra
Alto
Atributos del Software
FIABILIDAD
0.75
0.88
1.00
1.15
1.40

TAMAÑO DE BASE DE DATOS

0.94
1.00
1.08
1.16

COMPLEJIDAD
0.70
0.85
1.00
1.15
1.30
1.85

         Atributos
       Valor

Muy
Bajo
Bajo
Nominal
Alto
Muy
Alto
Extra
Alto
Atributos del Hardware
RESTRICCIONES DE TIEMPO DE EJECUCION


1.00
1.11
1.30
1.66
RESTRICCIONES DE MEMORIA VIRTUAL


1.00
1.06
1.21
1.56
VOLATILIDAD DE LA MAQUINA VIRTUAL

0.87
1.00
1.15
1.30

TIEMPO DE RESPUESTA
0.87
1.00
1.07
1.15



 

Atributos
       Valor

Muy
Bajo
Bajo
Nominal
Alto
Muy
Alto
Extra
Alto
Atributos del Personal
CAPACIDAD DE ANALISIS
1.46
1.19
1.00
0.86
0.71

EXPERIENCIA EN LA APLICACION
1.29
1.13
1.00
0.91
0.62

CALIDAD DE LOS PROGRAMAS
1.42
1.17
1.00
0.86
0.70

EXPERIENCIA EN LA MAQUINA VIRTUAL
1.21
1.10
1.00
0.90



EXPERIENCIA EN EL LENGUAJE

1.14

1.07

1.00

0.95






Atributos
       Valor

Muy
Bajo
Bajo
Nominal
Alto
Muy
Alto
Extra
Alto
Atributos del Proyecto
TECNICAS ACTUALIZADAS DE PROGRAMACION
1.24
1.10
1.00
0.91
0.82

UTILIZACION DE HERRAMIENTA DE SOFTWARE
1.24
1.10
1.00
0.91
0.83

RESTRICCIONES DE TIEMPO DE DESARROLLO
1.23
1.08
1.00
1.04
1.10




M(X): Epesos

Atributos de Software:
3.40

Atributos de Hardware:
4

Atributo de Personal:
1.53

Atributo del Proyecto:
3.44

Epesos
3.40
4
1.53
3.44
_______
12.37

       Medidas a usar.

Definición Operativa de Resultados:

PF (Punto de función)= Esto quiere decir que en el punto de función tiene 850 líneas de código o sea 0.85 Kl.

P= Equivalente al número de personas que van a desarrollar el software osea como máximo 3 integrantes.

TD= Tiempo de desarrollo (meses) En este caso son 3 mese y medio para desarrollar un software complejo.

CT= Ganancia o costo total del software total en este caso es de U$145.

M(x)= Es un multiplicador que depende de 15 o 17 atributos y del peso cualitativo.

  Acciones de Mejora.

·         Aumentar el personal capacitado para el desarrollo del software.
·         Es recomendable comenzar por automatizar las pruebas de aquellos procesos que aporten mayor valor, aunque la labor sea a priori más compleja.
·         Es necesario decidir qué mostrar, cuándo y a quién, fijando diferentes niveles de abstracción o agrupación de datos.
    Plan de Implementación.
 










No hay comentarios:

Publicar un comentario