Beruflich Dokumente
Kultur Dokumente
Mircoles 30 de mayo
I n s t i t u t o Te c n o l g i c o d e C h i h u a h u a I I
De este modo, al contar con una estimacin temprana del tamao de lo que se
desea desarrollar, se puede realizar una estimacin del esfuerzo en etapas
tempranas del desarrollo. Esto es debido a que el tamao del software es la
variable manejadora de costo principal del desarrollo.
Una estimacin temprana sera til para generar la planificacin del proyecto, la
cual podra corregirse con el apoyo de las tcnicas basadas en los puntos de
funcin o lneas de cdigo en etapas ms avanzadas del desarrollo.
4. Mtrica para Estimacin Temprana del Tamao del Software.
Para poder realizar una estimacin temprana, se propone la utilizacin de la
mtrica de puntos de funcin modificada.
Este mtodo consiste en clasificar, listar y contar a partir de la especificacin de
requisitos todos los componentes, desagregados en:
a. Entradas Externas.
b. Salidas Externas
c. Archivos Lgicos
d. Consultas.
En el mtodo original adems se consideraba la clasificacin Archivos de
Interfaces externos, los cuales son utilizados para la comunicacin entre
aplicaciones. Debido a que a esta altura del desarrollo difcilmente se puede
contar con esta informacin, se ha eliminado. En caso de ser obvia la necesidad
de contar con un archivo de interface, ste debe cuantificarse como un archivo
lgico ms.
Para resolver el problema de determinar la complejidad asociada a cada
componente de la aplicacin (difcil de conocer en esta etapa), se ha optado por
asignar a todos los componentes una complejidad promedio. Esta es una
aproximacin vlida, debido a que normalmente "en media" las aplicaciones son
de complejidad promedio, teniendo slo unos pocos componentes de complejidad
simple y otros complejos.
De este modo, la frmula para obtener los puntos de funcin para estimacin
temprana (PFET) es la siguiente:
Donde
PFET : Puntos de funcin para estimacin temprana.
IN : Nmero de Entradas Externas
OUT : Nmero de Salidas Externas
INQ : Nmero de Consultas
FILE : Nmero de Archivos Lgicos
ACP : Factor de Ajuste de Complejidad de Proceso
5. Obtencin de un Modelo Emprico
Para obtener un modelo emprico de estimacin del esfuerzo, es necesario contar
con registros de proyectos concluidos, con sus tamaos estimados en puntos de
funcin para estimacin temprana y el esfuerzo de desarrollo (sin incluir puesta en
marcha ni mantenimiento) medido en horas hombre.
En este proyecto, se utiliza el modelo propuesto en [1], ya que se cuenta con los
datos de los proyectos desde los cuales se obtuvo el modelo, sus tamaos estn
medido en la medida de Puntos de Funcin para estimacin temprana y la medida
del esfuerzo corresponde a la que se utilizar en este proyecto. Con estos
antecedentes, se le puede adaptar a la organizacin una vez que se cuente con
informacin acerca de proyectos terminados.
Con respecto a la obtencin del modelo, se utilizarn herramientas de la inferencia
estadstica, que se especifican en [11].
Mtodo de Regresin Lineal.
Se han de registrar datos de Esfuerzo y Tamao de proyectos concluidos. En base
a estos registros se obtendr un modelo de la forma
Esfuerzo = f (tamao del software)
donde el esfuerzo es medido en horas hombre, y el tamao del software est
medido en puntos de funcin para estimacin temprana.
Para fines estadsticos, hay que notar que la variable predictora o independiente
es el tamao del software, y la variable respuesta o dependiente es el esfuerzo de
desarrollo.
As, el esfuerzo E es funcin del tamao T, de la forma
Esta ecuacin corresponde a un modelo de regresin lineal simple, donde los
parmetros a y b quedan determinados por: