Modelo de Diseño Anticipado

download Modelo de Diseño Anticipado

of 40

Transcript of Modelo de Diseño Anticipado

  • 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.