8/16/2019 Modelo de Diseño Anticipado
1/40
8/16/2019 Modelo de Diseño Anticipado
2/40
Modelo de Diseño Anticipado
Este modelo está diseñado para aplicarse en etapas iníciadel desarrollo en las cuales la arquitectura del mismo no sido totalmente defnida.
Puede utilizarse para obtener estimaciones aproximadas
coste de un proyecto. Utiliza un pequeño conjunto de drivers de coste nuevo y
nuevas ecuaciones de estimacin. Está basado en Punto!uncin sin ajustar o "#$%& '(iles de $íneas de &di)o!uente*.
8/16/2019 Modelo de Diseño Anticipado
3/40
Utilización Del Modelo De DiseñoAnticipado
El modelo de +iseño ,nticipado usa Puntos de !uncin -o ,justcomo mtrica de medida.
Este modelo se utiliza en las primeras etapas de un proyectoso/t0are1 cuando se conoce muy poco sobre el tamaño del prod
que se va a desarrollar1 la naturaleza de la plata/orma objetivo1naturaleza del personal involucrado en el proyecto o especifcacdetalladas del proceso que se va a usar.
Puede aplicarse a cada uno de los sectores de desarrollo de2enerador de ,plicaciones1 3nte)racin de sistemas o3n/raestructura.
8/16/2019 Modelo de Diseño Anticipado
4/40
Formula !sica
Esta ecuacin calcula el es/uerzo nominal para un prode un tamaño dado expresado en (eses4persona '((
$as entradas son la medida del desarrollo del so/t0arconstante1 ,1 y un /actor de escala1 5.
8/16/2019 Modelo de Diseño Anticipado
5/40
$a medida está en unidades de líneas de cdi)o /uen'"#$%&*1 puede estimarse tambin a partir de Puntos!uncin sin ajustar convirtiendo a #$%& y lue)odividiendo por 7888.
El /actor de escala 'exponencial 5*1 explica el ahorro )asto relativo de escala encontrado en proyectosso/t0are de distintos tamaños.
Formula !sica
8/16/2019 Modelo de Diseño Anticipado
6/40
"onstante A
$a constante ,1 se usa para cortar los e/ectos multiplicade es/uerzo en proyectos de tamaño incremental.
#e usa para capturar los e/ectos multiplicativos de es/uen proyectos de tamaño incremental. Provisionalmenteha estimado un valor de 9.:;.
8/16/2019 Modelo de Diseño Anticipado
7/40
#aria$le SI%E
&%&%(% 33 utiliza un porcentaje de
8/16/2019 Modelo de Diseño Anticipado
8/40
Tamaño de una Aplicación
#i se opta por utilizar los Puntos de !uncin sin ,justadeterminar el tamaño del proyecto1 stos deben conven líneas de cdi)o /uente en el len)uaje deimplementacin para evaluar la relativamente concisimplementacin por Puntos de !uncin.
8/16/2019 Modelo de Diseño Anticipado
9/40
#aria$le
El exponente 5 se usa para considerar los )asy ahorros relativos de escala encontrados enproyectos so/t0are de distinto tamaño.
8/16/2019 Modelo de Diseño Anticipado
10/40
"alculo de la #aria$le
#i & '()( El proyecto presenta ahorros de escala. #i el tamaño deproducto se dobla1 el es/uerzo del proyecto es menor que el doble. productividad del proyecto aumenta a medida que aumenta el tamaproducto.
#i * '()( $os ahorros y )astos de escala están equilibrados. Este
lineal se usa a menudo para la estimacin de coste de proyectos pe #i + '()( El proyecto presenta )astos de escala. Esto se debe
normalmente a dos /actores principales= El crecimiento del )asto encomunicaciones y el )asto en crecimiento de la inte)racin de un )sistema.
8/16/2019 Modelo de Diseño Anticipado
11/40
"alculo de la #aria$le
El exponente 5 se obtiene mediante los denominados dde escala.
&ada driver de escala tiene un ran)o de niveles de valodesde (uy 5ajo hasta Extra ,lto.
&ada nivel de valores tiene un peso1 #!1 y el valor espedel peso se llama /actor de escala.
Un /actor de escala de un proyecto1 #!j1 se calcula sumtodos los /actores y se usa para determinar el exponentescala1 5.
8/16/2019 Modelo de Diseño Anticipado
12/40
Factores de escala para elModelo de ",",M, II de Diseño
Anticipado
8/16/2019 Modelo de Diseño Anticipado
13/40
#alores de los Factores de escalapara el Modelo de ",",M, II
8/16/2019 Modelo de Diseño Anticipado
14/40
-.RE"/ -F0E1/.recedencia 2 Fle3i$ilidad de
desarrollo $a tabla se or)aniza para trazar su ran)o de proyecto dentro de las escPrecedencia y !lexibilidad de desarrollo.
8/16/2019 Modelo de Diseño Anticipado
15/40
-RES0/ Ar4uitectura5Resoluciónde Ries6os
$a medida de
8/16/2019 Modelo de Diseño Anticipado
16/40
8/16/2019 Modelo de Diseño Anticipado
17/40
-TEAM/ "o7esión del E4uipo
El /actor de escala de &ohesin del Equipo explica losde turbulencia y entropía del proyecto debido a difcula sincronizacin de los implicados en el proyecto1 usclientes1 desarrolladores1 los que lo mantienen1 etc...
$a tabla proporciona una in/ormacin detallada para niveles de medida completos >E,(. $a medida fnal emedia pesada subjetiva de las características de la lis
8/16/2019 Modelo de Diseño Anticipado
18/40
8/16/2019 Modelo de Diseño Anticipado
19/40
-.MAT/ Madurez del proceso
El periodo de tiempo para medir la madurez del proceso es el men el que el proyecto comienza.
Nivel de Madurez Global
? -ivel 7 &(( '(itad in/erior*
? -ivel 7 &(( '(itad superior*
? -ivel 9 &((
? -ivel @ &((
? -ivel : &((
? -ivel ; &((
8/16/2019 Modelo de Diseño Anticipado
20/40
. "uestionario del Modelo deMadurez de "apacidad delInstituto de In6enier8a del
So9tare -"MM/
8/16/2019 Modelo de Diseño Anticipado
21/40
A;uste Mediante Dri
8/16/2019 Modelo de Diseño Anticipado
22/40
A;uste Mediante Dri
8/16/2019 Modelo de Diseño Anticipado
23/40
Multiplicadores de es9uerzo dDiseño Anticipado
8/16/2019 Modelo de Diseño Anticipado
24/40
-R".1/ Fia$ilidad del .roducto 2"omple;idad
!iabilidad #o/t0are 'amaño de la 5ase de +atos '+,>,*1 &ompleProducto '&P$B*1 y +ocumentos que necesita el &iclo de Cida '+%&U*.
8/16/2019 Modelo de Diseño Anticipado
25/40
-RUSE/ Reutilización Re4uerida
Este driver de coste del modelo de +iseño ,nticipado es el mismo quesu homlo)o de Post4,rquitectura.
8/16/2019 Modelo de Diseño Anticipado
26/40
-.DIF/ Di=cultad de la.lata9orma
>iempo de Ejecucin '>3(E*1
8/16/2019 Modelo de Diseño Anticipado
27/40
-.RE1/ E3periencia .ersonal
Experiencia ',EBP*1Experiencia en la Plata/orma 'PEBP* y Experienciaen el $en)uaje y Derramientas '$>EB*.
8/16/2019 Modelo de Diseño Anticipado
28/40
-F"I0/ Facilidades(
Uso de Derramienta #o/t0are '>%%$* y +esarrollo (ulti$u)ar '#3>E*.
8/16/2019 Modelo de Diseño Anticipado
29/40
-S"ED/ .lani=cación Temporal
El driver de coste es el mismo que su homlo)o de Post4,rquitectura.
8/16/2019 Modelo de Diseño Anticipado
30/40
#alores de Multiplicadores deEs9uerzo
8/16/2019 Modelo de Diseño Anticipado
31/40
Ran6os De Salida
Esta etapa del modelo tambin permite la estimacinran)os probables de valores de salida usando distintarelaciones de exactitud de coste y medida.
Una vez que se calcula el valor de es/uerzo más prob
se calculan un conjunto de estimaciones optimistas ypesimistas que representan una desviacin estándaralrededor del valor más probable.
8/16/2019 Modelo de Diseño Anticipado
32/40
Ran6os de Estimación
8/16/2019 Modelo de Diseño Anticipado
33/40
8/16/2019 Modelo de Diseño Anticipado
34/40
Tratamiento de laReutilización en la Estimación
#e pueden incluir consideraciones especiales cuando se prev reutilizacdi)o que compondrá la aplicacin que estamos estimando.
$a inclusin de características de reutilizacin conlleva describir el pará#ize como si)ue=
8/16/2019 Modelo de Diseño Anticipado
35/40
Tratamiento de la Reutilizaciónen la Estimación
$a variable ",#$%& representa miles de líneascdi)o /uente adaptadas
El valor ,> representa el porcentaje de traduc
automatizada y por Fltimo la variable ,,(representa un (ultiplicador de ,juste para la,daptacin
8/16/2019 Modelo de Diseño Anticipado
36/40
8/16/2019 Modelo de Diseño Anticipado
37/40
Day que estimar la cantidad de so/t0are que se va aadaptar1 ,#$%& y tres parámetros de )rado de modif
El porcentaje de diseño modifcado '+(*.
El porcentaje de cdi)o modifcado '&(*.
El porcentaje de es/uerzo inicial de inte)racin requepara la inte)racin del so/t0are reutilizado '3(*.
8/16/2019 Modelo de Diseño Anticipado
38/40
El cálculo de E#$%& se basa en una cantidadintermedia1 el !actor de ,juste de ,daptacin
$as cantidades de adaptacin +(1 &(1 3( se upara calcular ,,!1 donde=
+(= Porcentaje de diseño modifcado. 'Esto esnecesariamente una cantidad subjetiva*.
8/16/2019 Modelo de Diseño Anticipado
39/40
&(= Porcentaje de cdi)o modifcado.
3(= Porcentaje de inte)racin requerida para smodifcado.
#i no hay +( &( entonces no es necesario #aplica #U si el cdi)o es modifcado.
8/16/2019 Modelo de Diseño Anticipado
40/40
El incremento de comprensin del so/t0are '#U* se excuantitativamente como un porcentaje.
#i el so/t0are se tasa muy alto en estructura1 claridaddescriptivita del mismo1 la comprensin del so/t0are
penalizacin por comprobar el inter/az es del 78G. # #i el so/t0are se tasa muy bajo en estos /actores1 es
;8G. #U se determina tomando el promedio subjetivotres cate)orías.