Professional Documents
Culture Documents
Tcnicas de
Descompos
icin:
Basada en
el
Problema
BAUTISTA ESTEVEZ, LLanos castilla,
muoz garcia, sanchez llauca
LLANOS CASTILLA DIEGO A.
MUOZ GARCIA CRISTOPHER
SANCHEZ LLAUCA LISBET
CONTENIDO
1
INTRODUCCIN.................................................................................................... 3
Tcnicas de Descomoposicin.............................................................................. 4
4.2
CONCLUSIONES.................................................................................................. 10
BIBLIOGRAFA..................................................................................................... 11
TCNICAS DE
DESCOMPOSICIN: BASADA
EN EL PROBLEMA
1 INTRODUCCIN
El proceso de gestin del proyecto de software comienza con un conjunto de
actividades que, plobalmente se denominan planificacin del proyecto. El objetivo
de la planificacin del proyecto de software es proporcionar un marco de trabajo
que permita al gestor estimar razonablemente los recursos, costo y programa de
trabajo. Sin embargo aunque la estimacin se la realiza en etapas tempranas del
proyecto sta sedebe ajustar a lo largo del transcurso del mismo, pues entre ms
conozca menor ser el grado de incertidumbre y las estimaciones sern ms
precisas. La estimacin se basa en las mtricas de proyectos anteriores, las cuales
sirven de lnea base sobre las que, de acuerdo a la clasificacin de los proyectos y
una evaluacin del tamao y complejidad del software se utilizan en las tcnicas y
modelos existentes.
La primera de estas actividades es la estimacin de costes y tiempos. Hay cuatro
factores que influyen significativamente en las estimaciones:
2 TCNICAS DE DESCOMOPOSICIN
La estimacin del proyecto de software es una forma de resolucin de problemas y,
en la mayora de los casos, el problema por resolver; es decir, desarrollar una
estimacin de costo y esfuerzo para un proyecto de software es muy complejo como
para considerarse en una sola pieza. Por esta razn, debe descomponerse el
problema y volver a caracterizarlo como un conjunto de problemas ms pequeos
(y, esperanzadoramente, ms manejables).
El enfoque de descomposicin se puede analizar desde dos puntos de vista
diferentes: descomposicin del problema y descomposicin del proceso. La
estimacin hace uso de una o ambas formas de divisin.
Los datos LOC y PF se usan en dos formas durante la estimacin del proyecto de
software:
1) como variables de estimacin para dimensionar cada elemento del software y
2) como mtricas de referencia recopiladas de proyectos pasados y utilizadas en
conjunto con variables de estimacin para desarrollar proyecciones de costo y
esfuerzo.
Las estimaciones LDC y PF son tcnicas de estimacin distintas, aunque ambas
tienen algunas caractersticas en comn. Las mtricas de productividad de
referencia (por ejemplo, LDC/pm o PF/pm) se aplican entonces a la variable de
estimacin adecuada y se infiere el costo o esfuerzo para la funcin.
Las estimaciones de funcin se combinan para producir una estimacin global para
todo el proyecto.
Sin embargo, es importante observar que con frecuencia existe una sustancial
dispersin en las mtricas de productividad para una organizacin, lo que hace
sospechoso el uso de una sola mtrica de referencia para la productividad. En
general, los promedios de LDC/pm o PF/pm deben calcularse por dominio de
proyecto. Es decir, los proyectos deben agruparse por tamao de equipo, rea de
aplicacin, complejidad y otros parmetros relevantes. Luego se calculan los
promedios de dominio local. Cuando estime un nuevo proyecto, primero debe
asignarlo a un dominio y despus debe usar un promedio de dominio adecuado
para productividad anterior a la generacin de la estimacin.
Las tcnicas de estimacin LDC y PF difieren en el nivel de detalle requerido para
descomposicin y en la meta de la particin.
CUANDO SE USA LDC como la variable de estimacin, la descomposicin es
absolutamente esencial y con frecuencia lleva a considerables niveles de detalle.
Mientras mayor sea el grado de particin, es ms probable que puedan
desarrollarse estimaciones de LDC razonablemente precisas.
PARA ESTIMACIONES PF, la descomposicin funciona de modo diferente. En lugar
de enfocarse en la funcin, se estima cada una de las caractersticas del dominio de
informacin (entradas, salidas, archivos de datos, consultas e interfaces externas).
Entonces las estimaciones resultantes pueden usarse para inferir un valor PF que
BAUTISTA ESTEVEZ, LLANOS CASTILLA, MUOZ GARCIA, SANCHEZ LLAUCA
F
( i)
0.65+0.01 x
PF=conteototal x
Donde conteo total es la suma de todas las entradas PF obtenidas en el siguiente
esquema. Los
Fi
Sin importar la variable de estimacin que se utilice, debe comenzar por estimar un
rango de valores para cada funcin o valor de dominio de informacin. Con el uso
de datos histricos o (cuando todo lo dems falle) de la intuicin, estime un valor de
tamao optimista, ms probable y pesimista para cada funcin o conteo para cada
valor de dominio de informacin. Cuando se especifica un rango de valores, se
proporciona un indicio implcito del grado de incertidumbre.
Entonces puede calcularse un valor de tres puntos o esperado. El valor esperado
para la variable de estimacin (tamao) S puede calcularse como un promedio
ponderado de las estimaciones optimista (S opt), ms probable (Sm) y pesimista (Spes).
Por ejemplo,le da ms crdito a la estimacin ms probable y sigue una
distribucin de probabilidad beta. Se supone que hay una probabilidad muy
pequea de que el resultado de tamao real se ubicar afuera de los valores
optimista o pesimista.
S=
S opt + 4 S m + S pes
6
4.1 UN
LDC
LDC estimadas
Mdulo
Optimist
a
Interfaz de usuario y facilidades de 1,800
control (IUFC)
Anlisis geomtrico bidimensional
(AG2D)
Anlisis geomtrico tridimensional
(AG3D)
Gestin de base de datos (GBD)
Facilidades de despliegue de grficos
de computadora (FDGC)
Funcin de control perifrico (FCP)
Mdulos de anlisis de diseo (MAD)
Total
Medio
Pesimista
Esperado
2,400
2,650
2,300
4,100
5,200
7,400
5,300
4,600
6,900
8,600
6,800
2,950
4,050
3,400
4,900
3,600
6,200
3,350
4,950
2,000
6,600
2,100
8,500
2,450
9,800
2,100
8,400
33,200
4.2 UN
PF
Dominio de
informacin
Nmero de entradas
externas
Nmero de salidas
externas
Nmero de consultas
externas
Nmero de archivos
lgicos internos
Nmero de archivos
de interfaz externos
Optimis
ta
Medio
Pesimi
sta
Conteo
est.
Peso
Conteo PF
20
24
30
24
97
12
15
22
16
78
16
22
28
22
88
10
42
15
Total
320
Factor
Valor
4
2
0
4
3
4
5
3
5
5
4
3
5
5
1.17
F
( i)=52
F
( i)
0.65+0.01 x = 375
PF =320 x
La productividad organizacional promedio para sistemas de este tipo es 6.5 PF/pm.
Con base en una tarifa de mano de obra sobrecargada de US$8 000 por mes, el
costo por PF es aproximadamente US$1 230.
Con base en el PF estimado y los datos de productividad histricos, el esfuerzo de
desarrollar el sistema ser de (375 / 6.5 ) = 58 pm. El costo de proyecto total
estimado es 58 pm * 8000 $/pm = US$461 000.
1
0
5 CONCLUSIONES
Mediante el estudio de las tcnicas y modelos de estimacin, nos hemos dado
cuenta que es una de las principales tareas durante la planificacin, quiz de las
ms importantes : La estimacin ya que el costo del proyecto es lo que un cliente
primero exige . Aunque muchas veces estas tareas previas al desarrollo mismo de la
aplicacin son vistas como algo que retrasa el proyecto, resultan cruciales ya que
como gestores del proyecto nos ayudan a reducir la incertidumbre.
No existe una frmula mgica o modelo que se adapte a cualquier proyecto, una
estimacin muchas veces depende de la experiencia del gestor del proyecto y de
los datos histricos que se posea. El nmero de personas que requiere un proyecto
solo se determina despus de que se haya hecho una estimacin del esfuerzo. Las
tcnicas y los modelos son tiles al estimar pero no son confiables al 100%.
1
1
6 BIBLIOGRAFA
PRESSMAN Roger S. Ingeniera del Software. Un enfoque prctico 6ta edicin.
McGrawHill Interamericana Mxico (2005).
Planificacin de proyectos de software, Ingeniera del software, Antonio Navarro.
http://larass2.blogspot.com/2009/03/tecnicas-de-descomposicion.html
http://ingenieria.uatx.mx/marva/files/2011/02/COCOMO.pdf
1
2