Вы находитесь на странице: 1из 7

Apndice A: Clasificacin de Transacciones y Archivos en Anlisis de Puntos de Funcin.

La complejidad de las Transacciones y los Archivos en el Anlisis de Puntos de Funcin, se


puede clasificar y cuantificar de acuerdo con los criterios que se muestran a continuacin:
Transacciones
a) Clasificacin de las Entradas Externas Para las Entradas Externas, la clasificacin est
dada por la siguiente tabla:
Archivos
referenciad
os
0-1
2
3 o ms

Elementos
de
datos
1-4
5-15

>15

Baja
Baja
Media

Media
Alta
Alta

Baja
Media
Alta

En la misma, "Archivos referenciados" representa el nmero de Archivos Lgicos Internos


mantenidos por la Entrada Externa, y "Elementos de datos" representa la cantidad de elementos
que componen la Entrada Externa.
b) Clasificacin de las Salidas Externas y Consultas Externas Para las Salidas Externas y
las Consultas Externas, la clasificacin est dada por la siguiente tabla:
Archivos
referenciad
os
0-1
2-3
>3

Elementos
de
datos
1-5
6-19

>19

Baja
Baja
Media

Media
Alta
Alta

Baja
Media
Alta

En la misma, "Archivos referenciados" representa el nmero de Archivos Lgicos Internos o


Archivos de Interfaz Externos vinculados con la Salida Externa o la Consulta Externa, y
"Elementos de datos" representa la cantidad combinada de elementos de datos de entrada y de
salida que componen la Salida Externa o Consulta Externa.
c) Asignacin de valores numricos Los valores numricos que se asignan a cada complejidad
(Baja, Media o Alta), se muestran en la siguiente tabla, para cada uno de los tipos de transaccin
(Entrada Externa, Salida Externa, Consulta Externa):
Clasificaci
n

Valores
Salidas
Externas

Baja
Media
Alta

4
5
7

Consult
as
Externa
s
3
4
6

Entrad
as
Extern
as
3
4
6

Archivos
a) Clasificacin de los Archivos Lgicos Internos y Archivos de Interfaz Externos Para los
Archivos Lgicos Externos y los Archivos de Interfaz Externos, la clasificacin est dada por la
siguiente tabla:
Tipos
de
registro
1
2-5
>5

Elementos
de
datos
1-19
20-50
Baja
Baja
Baja
Media
Media
Alta

>50
Media
Alta
Alta

donde "Tipos de registro" representa un subgrupo de elementos de datos reconocibles por el


usuario, y "Elementos de datos" representa la cantidad de elementos de datos bsicos (campos
nicos) que componen el Archivo.
El concepto de "Tipos de registro" se puede ver mejor mediante un ejemplo:
Supongamos que se almacena la informacin de un CD de msica en un Archivo Lgico
Interno. La informacin asociada al CD es el Cantante, el Productor, el Ttulo, la Fecha y las
Canciones. Cada cancin a su vez tiene como informacin asociada un Nombre, un Autor y una
Duracin.
En este caso se tienen 2 "Tipos de registro", la informacin del CD y la informacin de la
cancin. A su vez, hay 4 "Elementos de datos" para la informacin del CD (Cantante, Productor,
Ttulo y Fecha), y 3 "Elementos de datos" para la informacin de la cancin (Nombre, Autor y
Duracin).
b) Asignacin de valores numricos
Los valores numricos que se asignan a cada complejidad (Baja, Media o Alta), se muestran
en la siguiente tabla, para cada uno de los tipos de archivo (Archivo Lgico Externo,
Archivo de Interfaz Externo):
Clasificaci
n
Baja
Media
Alta

Valores
Archivo
Lgico
Interno
7
10
15

Archivo
de
Interface
Externo
5
7
10

Sntesis del Apndice:


El conteo de Puntos de Funcin comienza con la identificacin de las Transacciones (Entradas
Externas, Salidas Externas, Consultas Externas) y los Archivos (Lgicos Internos o de Interface
Externos). Una vez identificados stos elementos, se utilizan los criterios mostrados de manera
de cuantificar el aporte de cada uno de ellos a la suma total de Puntos de Funcin.

Apndice B: Clculo del Factor de Ajuste en Anlisis de Puntos de Funcin.


El Anlisis de Puntos de Funcin plantea el ajuste de los Puntos de Funcin calculados a partir
de las Transacciones y Archivos, mediante la evaluacin de 14 caractersticas generales del
sistema. A cada una de estas caractersticas se le asigna un factor de peso (un valor entre 0 y 5)
que indica la importancia de la caracterstica para el sistema bajo anlisis. El significado del
valor asignado a cada caracterstica es el siguiente:
0 No presente o sin influencia
1 Influencia incidental
2 Influencia moderada
3 Influencia media
4 Influencia significativa
5 Fuerte influencia

La siguiente tabla muestra las caractersticas a tener en cuenta:


Caracterstic
a
Comunicaci
n de datos

Procesamien
to
distribuido
de
datos
Rendimiento
Configuracio
nes
fuertemente
utilizadas
Frecuencia
de transacciones

Entrada de
datos online
Eficiencia
del usuario
final
Actualizacio
nes online
Procesamien
to complejo

Descripcin
Cuntas facilidades de
comunicacin
hay
disponibles para ayudar
en el intercambio de
informacin
con
la
aplicacin o el sistema?
Cmo se manejan los
datos y las funciones de
procesamiento
distribudo?
Existen requerimientos
de velocidad o tiempo
de respuesta?
Qu tan intensivamente
se utiliza la plataforma
de hardware donde se
ejecutar la aplicacin o
el sistema?
Que
tan
frecuentemente
se
ejecutan
las
transacciones? Diariamente,
semanalmente,
mensualmente?
Qu porcentaje de la
informacin se ingresa
on-line?
Se designa la aplicacin
para
maximizar
la
eficiencia del usuario
final?
Cuntos
Archivos
Lgicos
Internos
se
actualizan
por
una
transaccin on-line?
Hay
procesamientos
lgicos o matemticos
intensivos
en
la

aplicacin?
Reusabilidad

Facilidad de
instalacin
Facilidad de
operacin

Instalacin
en distintos
lugares
Facilidad
cambio

de

La
aplicacin
se
desarrolla para suplir
una o muchas de las
necesidades
de
los
usuarios?
Qu tan difcil es la
instalacin y la conversin al nuevo sistema?
Que tan efectivos o
automatizados son los
procedimientos
de
arranque,
parada,
backup y restore del
sistema?
La
aplicacin
fue
concebida
para
su
instalacin en mltiples
sitios y organizaciones?
La
aplicacin
fue
concebida para facilitar
los cambios sobre la
misma?

Cada una de stas caractersticas aporta un valor entre 0 y 5, de acuerdo a la importancia que
tenga en el sistema. Luego se suman los aportes de cada una de las caractersticas, obteniendo el
grado total de influencia (TDI, del ingls Total Degree of Influence), y se calcula el Factor de
Ajuste como:
AF = (TDI x 0.01) + 0.65
Finalmente, los Puntos de Funcin Ajustados se obtienen como el producto de los Puntos de
Funcin sin ajustar por el Factor de Ajuste:
FP = UFP x AF
Sntesis del Apndice:
El Anlisis de Puntos de Funcin plantea que luego de la contabilizacin de los Puntos de
Funcin sin ajustar, se puede realizar un ajuste sobre el valor obtenido. Este ajuste tiene en
cuenta un conjunto de caractersticas del sistema no contempladas en el conteo de las
Transacciones y los Archivos. Las caractersticas (que forman un total de 14) se ponderan con
un valor entre 0 y 5, y permiten obtener un factor de ajuste que se aplica a los Puntos de
Funcin sin ajustar para obtener los Puntos de Funcin ajustados.

Apndice C: Introduccin al modelo de estimacin COCOMO II.


a) Descripcin general
El mtodo de estimacin COCOMO II est basado dos modelos: uno aplicable al comienzo de
los proyectos (Diseo preliminar, en ingls Early Design) y otro aplicable luego del
establecimiento de la arquitectura del sistema (Post arquitectura, en ingls Post Architecture).
El modelo de Diseo preliminar (Early Design) contempla la exploracin de las arquitecturas
alternativas del sistema y los conceptos de operacin. En esta etapa no se sabe lo suficiente del
proyecto como para hacer una estimacin fina. Ante sta situacin, el modelo propone la
utilizacin de Puntos de Funcin como medida de tamao y un conjunto de 7 factores (cost
drivers) que afectan al esfuerzo del proyecto. Estos 7 factores son agrupaciones de los factores
que se utilizan en la otra variante del modelo (Post Arquitectura).
El modelo Post arquitectura (Post Architecture) contempla el desarrollo y el mantenimiento
de un producto software. Esta estrategia es ms precisa si se ha desarrollado una arquitectura del
sistema, la cual haya sido validada y establecida como base para la evolucin del producto. Ante
sta situacin, el modelo propone la utilizacin de Lneas de cdigo fuente y/o Puntos de
Funcin como medidores del tamao, modificadores para indicar el grado de reutilizacin y
descarte del software, un conjunto de 17 estimadores de costo, y un conjunto de 5 factores que
afectan de manera exponencial en el esfuerzo del proyecto.
En ambos modelos, la estimacin del esfuerzo se realiza tomando como base la siguiente
ecuacin:
PMnominal = A x (Size)B (1)
Donde:
PMnominal: es el esfuerzo nominal requerido en meses-hombre
Size: es el tamao estimado del software, en miles de lneas de cdigo (KSLOC) o en Puntos de
Funcin sin ajustar (convertibles a KSLOC mediante un factor de conversin que depende del
lenguaje y la tecnologa).
A: es una constante que se utiliza para capturar los efectos multiplicativos en el esfuerzo
requerido de acuerdo al crecimiento del tamao del software. El modelo la calibra inicialmente
con un valor de 2.94
B: es una constante denominada Factor escalar, la cual tiene un impacto exponencial en el
esfuerzo y su valor est dado por la resultante de los aspectos positivos sobre los negativos que
presenta el proyecto.
b) Valoracin del Factor escalar B
El factor escalar B se calcula a partir de la sumatoria de los aportes de distintas Variables
escalares, las cuales son variables que indican las caractersticas que el proyecto presenta en lo
que a su complejidad y entorno de desarrollo se refiere. Las Variables escalares de COCOMO II
son las siguientes:
1
- PREC, variable de precedencia u orden secuencial del desarrollo
2
- FLEX, variable de flexibilidad del desarrollo
3
- RSEL, indica la fortaleza de la arquitectura y mtodos de estimacin y reduccin de
riesgos
4
-TEAM, esta variable refleja la cohesin y madurez del equipo de trabajo
5
- PMAT, relaciona el proceso de madurez del software
Cada una de estas variables se cuantifica con un valor desde Muy Bajo hasta Extra Alto.

La siguiente tabla muestra los criterios y niveles de cuantificacin para cada una de stas
variables:
Facto
r
Escal
ar
(Wi)
PREC

Muy
Bajo

Bajo

Nomina
l

Alto

Muy
Alto

Extra
Alto

Comple
ta

Comple
ta

Algo

Familia
r

Muy
Familia
r

FLEX

Riguros
o

Ocasional

Algo de
relajacin

Algo de
conformidad

RESL

Poco
(20%)

Algo
(40%)

TEAM

Interaccin
muy
difcil

Algo de
dificult
ad de
interaccin

PMAT

Promed
io
de
respuesta
s
afirmat
ivas en
el
cuesti
onario
de
CMM

Promed
io
de
respuesta
s
afirmat
ivas en
el
cuesti
onario
de
CMM

A
menudo
(60%)
Bsica
me nte
hay
interaccin
cooper
ativa
Promed
io
de
respuesta
s
afirmat
ivas en
el
cuesti
onario
de
CMM

Generalmen
te
confor
me
Generalmen
te
(75%)
Cooper
ativa

Absolutament
e
Familia
r
Objetiv
os
general
es

Promed
io
de
respuesta
s
afirmat
ivas en
el
cuesti
onario
de
CMM

Mayormente
(90%)

Totalmente
(100%)

Altame
nte
cooperativa

Interaccin
total

Promed
io
de
respuesta
s
afirmat
ivas en
el
cuesti
onario
de
CMM

Promed
io
de
respuesta
s
afirmat
ivas en
el
cuesti
onario
de
CMM

Los valores que asumen cada uno de stos factores en cada nivel se pueden ver en la siguiente
figura:

Luego de la ponderacin de stas variables, el Factor escalar se calcula mediante la siguiente


ecuacin:
B = 0.91 + 0.01 x (Wi)

(2)

Вам также может понравиться