+ All Categories
Home > Documents > Is Puntos de Funcion 27836

Is Puntos de Funcion 27836

Date post: 07-Aug-2018
Category:
Upload: franco-levy
View: 219 times
Download: 0 times
Share this document with a friend

of 26

Transcript
  • 8/19/2019 Is Puntos de Funcion 27836

    1/67

    Métricas, Calidad y Planificaciónde Proyectos de Software

  • 8/19/2019 Is Puntos de Funcion 27836

    2/67

    2

    Cuando se planifica un proyecto se tiene que

    obtener estimaciones del costo y esfuerzo humano

    requerido por medio de las mediciones de

    software que se utilizan para recolectar los datos

    cualitativos acerca del software y sus procesos para aumentar su calidad.

    Estas mediciones, conocidas como métricas del

    software pueden ayudar a planificar proyectos de

    software así como a medir su calidad.

    Introducción

  • 8/19/2019 Is Puntos de Funcion 27836

    3/67

    3

    Una de las partes ms críticas de un proyecto

    informtico es averi!uar lo que costara

    desarrollarlo "horas#hombre, días#hombre, meses#

    hombre, Euros, $%

    Introducción

  • 8/19/2019 Is Puntos de Funcion 27836

    4/67

    &

    •Una m'trica es una medida efectuada sobre al!(naspecto del sistema en desarrollo o del procesoempleado.

    •Estas m'tricas comparndolas con unos valores"medidas% de referencia, permite obtenerconclusiones sobre el aspecto medido con el fin deadoptar las decisiones necesarias.

    •)a m'trica es un medio para controlar eldesarrollo de un sistema de software e intentaraumentar su calidad.

    Métricas

  • 8/19/2019 Is Puntos de Funcion 27836

    5/67

    *

    +ay varias razones para medir un producto

    -ara indicar la calidad del producto.

    -ara evaluar la productividad de la !ente quedesarrolla el producto.

    -ara evaluar los beneficios en t'rminos de productividad y de calidad, derivados del uso denuevos m'todos y herramientas de la in!eniería desoftware.

    -ara establecer una línea base para laestimacin.

    -ara ayudar a /ustificar el uso de nuevas

    herramientas o de formacin adicional.

    Métricas

  • 8/19/2019 Is Puntos de Funcion 27836

    6/67

    0

    )as mediciones del mundo físico puedenen!lobarse en dos cate!orías medidas directas ymedidas indirectas.

    Medidas Directas.

    En el proceso de in!eniería se encuentran el costoy el esfuerzo aplicado, las líneas de cdi!o

     producidos, velocidad de e/ecucin, el tama1o dememoria y los defectos observados en undeterminado periodo de tiempo.

    Medidas Indirectas

    e encuentra la funcionalidad, calidad,comple/idad, eficiencia, fiabilidad, facilidad de

    mantenimiento, etc.

    Métricas

  • 8/19/2019 Is Puntos de Funcion 27836

    7/67

    )as m'tricas del software son las que estnrelacionadas con el desarrollo del software comofuncionalidad, comple/idad, eficiencia.

    •4'tricas 5'cnicas.

    •4'tricas de Calidad•4'tricas de productividad

    •4'tricas orientadas a la persona.

    •4'tricas orientadas al tama1o.

    •Métricas orientadas a la función.

    Métricas

  • 8/19/2019 Is Puntos de Funcion 27836

    8/67

    6

    7tra clasificacin de las m'tricas delsoftware son

    8.#4'tricas del producto.

    8.8.#4'tricas de tama1o8.2.#4'tricas de calidad.

    2.#4'tricas del proceso

    Métricas

  • 8/19/2019 Is Puntos de Funcion 27836

    9/67

    9

    Puntos de Función

    Es una m'trica aceptada como estndar enel mercado.

    : ;

  • 8/19/2019 Is Puntos de Funcion 27836

    10/67

    8>

    Puntos de Función

    Es una m'trica que se puede aplicar en las primeras fases de desarrollo.

    e basa en características fundamental#

    mente AeBternas de la aplicacin adesarrollar.

    on elementos fcilmente identificables en

    los dia!ramas de especificacin del sistema."D

  • 8/19/2019 Is Puntos de Funcion 27836

    11/67

    88

    Puntos de Función

    )os usuarios los entienden perfectamente.7bservamos la aplicacin como una ca/a

    ne!ra.

     Fos centramos en característica visiblesdel proyecto en estudio.

    4ide dos tipos de características

    : )os elementos de funcin "entradas,salidas, ficheros, etc.%

    : )os factores de Comple/idad.

  • 8/19/2019 Is Puntos de Funcion 27836

    12/67

    82

    Puntos de Función

    Elementos de

  • 8/19/2019 Is Puntos de Funcion 27836

    13/67

    83

    Puntos de Función

    Entradas: on todos aquellos procesos que hacen

    lle!ar datos a la aplicacin desde el eBte#

    rior, desde un usuario u otra aplicacin.: El flu/o de datos deber tener una sola

    direccin, del eBterior al interior.

    : Como consecuencia de una entrada,siempre deber actualizarse un fichero

    l!ico interno.

  • 8/19/2019 Is Puntos de Funcion 27836

    14/67

    8&

    Puntos de Función

    Entradas: E/emplos

     -antallas de entrada de datos.

     )ector de cdi!os de barras. )ector de tar/etas ma!n'ticas y

    electrnicas.

     Cptura de im!enes, voz, etc.

  • 8/19/2019 Is Puntos de Funcion 27836

    15/67

    8*

    Puntos de Función

    Clasificacin de las entradasDIFICULTAD

    ENTRADAS

    Número de Campos o Atributos de la Entrada

    1- Atributos !-1! Atributos 1" # Atributos

    $ % 1 &i'(eros

    a''edidos

    )A*A )A*A +EDIA

    , &i'(eros

    a''edidos

    )A*A +EDIA ALTA

    # &i'(eros

    a''edidos

    +EDIA ALTA ALTA

  • 8/19/2019 Is Puntos de Funcion 27836

    16/67

    80

    Puntos de Función

    alidas: on todos aquellos procesos que hacen

    lle!ar datos desde la aplicacin hacia el

    eBterior, a un usuario o a otra aplicacin.: El flu/o de datos deber tener una sola

    direccin, del interior al eBterior.

  • 8/19/2019 Is Puntos de Funcion 27836

    17/67

    8

    Puntos de Función

    alidas: E/emplos

     -antallas de salida de datos.

     )istados. =rabacin de bandas ma!n'ticas.

     5ransferencia de datos a otras

    aplicaciones, ya sea mediante ficheroso transmisin de datos.

  • 8/19/2019 Is Puntos de Funcion 27836

    18/67

    86

    Puntos de Función

    Clasificacin de las salidasDIFICULTAD

    SALIDAS

    Número de Campos o Atributos de la Salida

    1-! Atributos "-1. Atributos ,$ # Atributos

    $ % 1 &i'(eros

    a''edidos)A*A )A*A +EDIA

    , % &i'(eros

    a''edidos

    )A*A +EDIA ALTA

    # &i'(eros

    a''edidos+EDIA ALTA ALTA

  • 8/19/2019 Is Puntos de Funcion 27836

    19/67

    89

    Puntos de Función

    Consultas: on todos aquellos procesos que estnformados por una combinacin de entradas y

    salidas, produciendo una consulta a los datos.

    : El flu/o de datos deber tener dos direcciones.

    : Como consecuencia de una consulta no se

    modifican los datos del sistema.

    : )a comple/idad de la consulta viene dada porla mayor entre la entrada y la salida.

  • 8/19/2019 Is Puntos de Funcion 27836

    20/67

    2>

    Puntos de Función

  • 8/19/2019 Is Puntos de Funcion 27836

    21/67

    28

    Puntos de Función

  • 8/19/2019 Is Puntos de Funcion 27836

    22/67

    22

    Puntos de Función

    Clasificacin de las ficheros l!icos int.DIFICULTAD

    FIC/ER0S

    Número de Campos o Atributos

    L2IC0S 1-1. Atributos ,$-!$Atributos !1 # Atributos

    1 Re3istro

    L%3i'o)A*A )A*A +EDIA

    , a ! Re3istros

    L%3i'os

    )A*A +EDIA ALTA

    " o m4s

    Re3istros L%3i'5

    +EDIA ALTA ALTA

  • 8/19/2019 Is Puntos de Funcion 27836

    23/67

    23

    Puntos de Función

  • 8/19/2019 Is Puntos de Funcion 27836

    24/67

    2&

    Puntos de Función

    Clasificacin de las ficheros de interfazDIFICULTAD

    FIC/ER0S

    Número de Campos o Atributos

    DE INTERFA6 1-1. Atributos ,$-!$Atributos !1 # Atributos

    1 Entidad o

    Re3istro L%3i'o)A*A )A*A +EDIA

    , a ! Re3istros

    L%3i'o

    )A*A +EDIA ALTA

    " o m4s

    Re3istros L%3i'5

    +EDIA ALTA ALTA

  • 8/19/2019 Is Puntos de Funcion 27836

    25/67

    2*

    Puntos de Función

    -untos de

  • 8/19/2019 Is Puntos de Funcion 27836

    26/67

    20

    Puntos de Función

  • 8/19/2019 Is Puntos de Funcion 27836

    27/67

    2

    Puntos de Función

  • 8/19/2019 Is Puntos de Funcion 27836

    28/67

    26

    Puntos de Función

    FC1% Comunicacin de Datos "Galores%> istema aislado del eBterior 

    8 @atch, usa perif'ricos E o remotos

    2 @atch, usa perif'ricos E y remotos

    3 Captura de datos en línea o teleproceso que pasalos datos o sistema de consulta

    & Garios teleprocesos con mismo protocolo* Garios protocolos. istema ?bierto y con inter#faces de todo tipo al eBterior.

  • 8/19/2019 Is Puntos de Funcion 27836

    29/67

    29

    Puntos de Función

    FC2% -roceso Distribuido.EBisten procesos o datos distribuidos y el

    control de 'stos forma parte del sistema.

  • 8/19/2019 Is Puntos de Funcion 27836

    30/67

    3>

    Puntos de Función

    FC2% -roceso distribuido "Galores%> istema totalmente centralizado

    8 istema realiza procesos en un equipo,

    salidas usadas vía w por otros equipos2 istema captura, los trata en otro

    3 -roceso distribuido, trans. una sola direc.

    & idem, transferencia en ambas direcciones.* procesos cooperantes e/ecutndose endistintos equipos.

  • 8/19/2019 Is Puntos de Funcion 27836

    31/67

    38

    Puntos de Función

    FC3% 7b/etivos de endimiento.i el rendimiento es un requisito del sistema,

    es decir, es crítico al!(n factor como tiempo de

    respuesta o cantidad de operaciones por hora.e tendr que hacer consideraciones especiales

    durante el dise1o, codificacin y mantenimien#

    to.

  • 8/19/2019 Is Puntos de Funcion 27836

    32/67

    32

    Puntos de Función

    FC3% 7b/etivo de endimiento "Galores%> endimiento normal " no se da 'nfasis %.

    8 e indican requisitos, no medida especial.

    2 Crítico en al!unos momentos. -rocesos acaba#dos antes de prBima sesin de traba/o.

    3 5iempo de respuesta es crítico.

    & ... en dise1o hacer anlisis de rendimiento en

    tiempo respuesta o cantidad operacionesHhora.

    * .. uso herramientas para alcanzar el rendimiento

    demandado por el usuario.

  • 8/19/2019 Is Puntos de Funcion 27836

    33/67

    33

    Puntos de Función

    FC% ;nte!racin de la ?plica#cin.El sistema tendr que

    e/ecutarse en un equipo en elque coeBistir con otros,

    compitiendo por los recursos,

    teniendo que tenerse en cuenta

    en las fase de dise1o.

  • 8/19/2019 Is Puntos de Funcion 27836

    34/67

    3&

    Puntos de Función

    FC% ;nte!racin de la aplicacin "Galores%> Fo se indican restricciones

    8 EBisten las restricciones usuales

    2 Características de se!uridad o tiempos.3 estricciones en al!(n procesador 

    & El w deber funcionar con restricciones de uso

    en al!(n procesador.

    * estricciones especiales para aplicacin en los

    componentes distribuidos del sistema

  • 8/19/2019 Is Puntos de Funcion 27836

    35/67

    3*

    Puntos de Función

    FC!% 5asa de 5ransac#ciones.

    )a tasa de

    transacciones serelevada. e tendr que

    hacer consideraciones

    especiales durante el

    dise1o, codificacin e

    instalacin.

  • 8/19/2019 Is Puntos de Funcion 27836

    36/67

    30

    Puntos de Función

    FC!% 5asa de transacciones "Galores%> Fo se prev'n picos.

    8 e prev'n picos poco frecuentes "mensual%.

    2 e prev'n picos semanales.3 e prev'n horas punta, diarias.

    & 5asa de trans. tan elevada que en dise1o se hace

    anlisis de rendimiento.

    * ?nlisis de rendimiento en dise1o, implemen#

    tacin e instalacin.

  • 8/19/2019 Is Puntos de Funcion 27836

    37/67

    3

    Puntos de Función

    FC"% Entrada de Datos7n#line.

    )a entrada de datos

    ser directa desde elusuario a la aplicacin,

    de forma interactiva.

  • 8/19/2019 Is Puntos de Funcion 27836

    38/67

     ppi#t2 36

    Puntos de Función

    FC"% Entrada de datos on#line "Galores%> 5odo es @atch.

    8 8IJentradas interactivas JI.

    2 6IJentradas interactivas J8*I.

    3 80IJentradas interactivas J23I.

    & 2&IJentradas interactivas J3>I.

    * Entradas interactivas K3>I.

  • 8/19/2019 Is Puntos de Funcion 27836

    39/67

     ppi#t2 39

    Puntos de Función

    FC#% Eficiencia para elUsuario

  • 8/19/2019 Is Puntos de Funcion 27836

    40/67

     ppi#t2 &>

    Puntos de Función

    FC#% Eficiencia para el Usuario

  • 8/19/2019 Is Puntos de Funcion 27836

    41/67

     ppi#t2 &8

    Puntos de Función

    FC#% Eficiencia para el Usuario

  • 8/19/2019 Is Puntos de Funcion 27836

    42/67

     ppi#t2 &2

    Puntos de Función

    FC#% Eficiencia para el Usuario

  • 8/19/2019 Is Puntos de Funcion 27836

    43/67

     ppi#t2 &3

    Puntos de Función

    FC$% ?ctualizaciones 7n#line.

    )os ficheros maestros

    yHo las @ases de Datosson modificados de

    forma interactiva.

  • 8/19/2019 Is Puntos de Funcion 27836

    44/67

    &&

    Puntos de Función

    FC$% ?ctualizaciones 7n#line "Galores%> Fo hay.

    8 De 8 a 3 ficheros con informacin de controlN

    cantidad ba/a y ficheros recuperables.

    2 ... pero con & o ms ficheros de control

    3 ?ctualizacin de ficheros importantes

    & ... esencial la proteccin ante p'rdidas

    * =ran cantidad de actualizaciones interactivasN

    sistemas de recuperacin muy automatizados.

  • 8/19/2019 Is Puntos de Funcion 27836

    45/67

    &*

    Puntos de Función

    FC%% )!ica de -roceso ;nterno Comple/a.)a comple/idad interna en un proceso esta enfuncin de las si!uientes características

    : Especificados al!oritmos matemticos

    comple/os.: -roceso con l!ica comple/a.: Especificado muchas eBcepciones, consecuen#cia de transacciones incompletas, que deberntratarse.

    : 4ane/ar m(ltiples dispositivos de entrada Hsalida.: e incorporarn sistemas de se!uridad ycontrol. 

  • 8/19/2019 Is Puntos de Funcion 27836

    46/67

    &0

    Puntos de Función

    FC%% )!ica de -roceso ;nterno Comple/a"Galores%

    > Fin!una de las características.

    8 8 Característica.

    2 2 Características.

    ...

    * )as * características.

  • 8/19/2019 Is Puntos de Funcion 27836

    47/67

    &

    Puntos de Función

    FC1&% eusabilidad del Cdi!o.Es necesario hacer consideracionesespeciales durante el dise1o, codificaciny mantenimiento para que el cdi!o se

    reutilice en otras aplicaciones.

  • 8/19/2019 Is Puntos de Funcion 27836

    48/67

     ppi#t2 &6

    Puntos de Función

    FC1&% eusabilidad del Cdi!o "Galores%> Fo se prev'.

    8 eutilizar cdi!o en la misma aplicacin.

    2 4enos de un 8>I de la aplicacin tiene encuenta las necesidades de P de 8 usuario.

    3 El 8> I o ms ...

    & ?plicacin preparada para ser reutilizable a

    nivel de cdi!o.* ?plicacin preparada para ser reutilizable pormedio de parmetros.

  • 8/19/2019 Is Puntos de Funcion 27836

    49/67

     ppi#t2 &9

    Puntos de Función

    FC11% Contempla la conversin e insta#lacin.

    ?nti!uo  Fuevo

    e proveern facilidades de conversin e instalacin

    en el sistema, se tendr que hacer consideraciones

    especiales durante el dise1o, codificacin y pruebas

     para que la conversin del sistema anti!uo sean

    fciles de realizar durante la puesta en marcha del

    sistema nuevo.

  • 8/19/2019 Is Puntos de Funcion 27836

    50/67

     ppi#t2 *>

    Puntos de Función

    FC11% Contempla la conversin e insta#lacin "Galores%.

    > Fo se requiere conversin.

    8 e solicita facilidad de instalacin.2 e solicitan procesos de conversin einstalacin, no importantes para el proyecto.

    3 ... si son importantes.

    & 2 y herramientas conversin e instalacin.

    * 3 y herramientas conversin e instalacinNsistema crítico para la empresa.

  • 8/19/2019 Is Puntos de Funcion 27836

    51/67

     ppi#t2 *8

    Puntos de Función

    FC12% 

  • 8/19/2019 Is Puntos de Funcion 27836

    52/67

     ppi#t2 *2

    Puntos de Función

    FC12% 

  • 8/19/2019 Is Puntos de Funcion 27836

    53/67

     ppi#t2 *3

    Puntos de Función

    FC13% ;nstalaciones 4(ltiples.El sistema ha de incluir los requerimientos de

    diversas empresas o departamentos en

    donde se e/ecutara "incluso plataformas%.Estas características se estarn presentes

    durante el dise1o, codificacin y pruebas.

    ó

  • 8/19/2019 Is Puntos de Funcion 27836

    54/67

     ppi#t2 *&

    Puntos de Función

    FC13% ;nstalaciones 4(ltiples "Galores%> 8 solo lu!ar.

    8 4(ltiples lu!ares, mismo +w y w.

    2 En dise1o se tiene en cuenta el caso "8%.3 En dise1o se tiene en cuenta m(ltiples

    entornos +w y w.

    & e documenta y planea para "8% y "2%.

    * ;dem, para "3%.

    d ó

  • 8/19/2019 Is Puntos de Funcion 27836

    55/67

     ppi#t2 **

    Puntos de Función

    FC1% 

  • 8/19/2019 Is Puntos de Funcion 27836

    56/67

     ppi#t2 *0

    Puntos de Función

    FC1% 

  • 8/19/2019 Is Puntos de Funcion 27836

    57/67

    *

    Puntos de Función

    FC1% 

  • 8/19/2019 Is Puntos de Funcion 27836

    58/67

    *6

    Puntos de Función

    5abla para el clculo de los

  • 8/19/2019 Is Puntos de Funcion 27836

    59/67

    *9

    Puntos de Función

    Clculo de los -

  • 8/19/2019 Is Puntos de Funcion 27836

    60/67

    0>

    Puntos de Función

    Estimacin del Esfuerzo equerido

    -artimos de los datos histricos de la

    7r!anizacin.Esfuerzo R

    -

  • 8/19/2019 Is Puntos de Funcion 27836

    61/67

    08

    Puntos de Función

    Estimacin del Esfuerzo equerido "Datos

    histricos%

    'om(re

    )ro*ecto

    )untos de

    Función

    +engua,e -sfuero en

    /oras

    0oras)F

    'nia 2>> C7@7) *.>8 2*-alncia 8*> -?C?) 2.*09 8

    5uria 3* &=) 3.>88 6

    ?lbufera *>> -?C?) 9.&9 89

    4a!ro &2* &=) 3.3&2 6

    Cabriel 6>> -?C?) 83.3&9 8

    T(car 86> -?C?) 2.6>> 80

    erpis 32* &=) 2.*&8 6

    4ontne!re 22* -?C?) &.*26 2>

    e!ura &> C7@7) 83.286 26

    P t d F ió

  • 8/19/2019 Is Puntos de Funcion 27836

    62/67

    02

    Puntos de Función

    5abla de estimacin del Esfuerzo equerido H

    -untos de a 3> 32>

    Cobol ?F; 6* 8> a 2> 8>>

    )en!ua/es &=) * a 8> &>

    Ger E/ercicio

    P t d F ió

  • 8/19/2019 Is Puntos de Funcion 27836

    63/67

    03

    Puntos de Función

    Entradas

    P nto de F n ión

  • 8/19/2019 Is Puntos de Funcion 27836

    64/67

     ppi#t2 0&

    Puntos de Función

    alidas

    Puntos de Función

  • 8/19/2019 Is Puntos de Funcion 27836

    65/67

    0*

    Puntos de Función

    Consultas

    Puntos de Función

  • 8/19/2019 Is Puntos de Funcion 27836

    66/67

    00

    Puntos de Función

  • 8/19/2019 Is Puntos de Funcion 27836

    67/67

    Puntos de Función


Recommended