PDF de programación - Medición y Estimación de Software con Puntos de Función

Imágen de pdf Medición y Estimación de Software con Puntos de Función

Medición y Estimación de Software con Puntos de Funcióngráfica de visualizaciones

Publicado el 9 de Julio del 2018
356 visualizaciones desde el 9 de Julio del 2018
1,6 MB
25 paginas
Creado hace 3a (19/04/2016)
Orientaciones Iniciales



 Si es necesario, ajuste el idioma de la sala virtual en la barra de



herramientas en la parte superior



 El evento tendrá 45 min. de presentación y 15 min. al final para preguntas

 Usted podrá mandar sus preguntas por el chat a lo largo de la presentación

y serán respondidas al final de la presentación.

 La presentación será grabada y la grabación y las dispositivas serán

proporcionadas para aquellos que respondan a la evaluación del evento.

 Para aquellos que poseen certificación PMP, el evento vale 1 PDU

 Acompáñenos en las redes sociales

© FATTO Consultoría y Sistemas - www.fattocs.com

1

FATTO Consultoría y Sistemas

 Misión: “Ayudar nuestros clientes a planificar y controlar mejor sus

proyectos de software.”

 Consultoría y Entrenamiento en Medición, Estimación y

Requisitos de Software:
– Análisis de Puntos de Función (IFPUG, NESMA , COSMIC)
– Estimaciones de proyectos de software
– Ingeniería de Requisitos
– Medición y auditoría en medición de software
– Análisis de productividad en proyectos de software

 El libro más vendido de FPA en Brasil fue escrito por nosotros
 Formó 25% de expertos certificados (CFPS) en Brasil
 Representantes del Scope Proyect Sizing Software

-Aumenta
funcionales y en la gestión de activos de software.

gobierno

nivel

en

las mediciones

su

de

© FATTO Consultoría y Sistemas - www.fattocs.com

2

Servicios Educativos de la FATTO

Ingeniería de Requisitos

de Software 24 horas

Estimación de Proyectos

de Software con

COCOMOII 16 horas

Medición y Estimación de
Software con el Método

COSMIC 16 horas

(presencial)

Taller de Medición de

Puntos de Función

Sesiones de 8 ~ 40 horas

FPA: Fundamentos,

Beneficios e Implantación

8 horas (EAD y presencial)

Capacitación en FPA:
Medición y Estimación

Workshop FPA:

Metodología

de Software

y Práticas de Medición

16 horas (EAD y presencial)

16 horas (presencial)

Preparación para el

Examen CFPS

96 horas (EAD y presencial)

© FATTO Consultoría y Sistemas - www.fattocs.com

3

Medición y Estimación de Software con

Puntos de Función



© FATTO Consultoría y Sistemas - www.fattocs.com

4

Objetivos de presentación

 Presentar lo que es Análisis de Puntos de Función



 Presentar una visión general del proceso de medición y un ejemplo



 Presentar sus principales beneficios para la industria

© FATTO Consultoría y Sistemas - www.fattocs.com

5

¿Qué es Análisis de Puntos de Función?

Técnica de medición de las funcionalidades de un

software desde el punto de vista del usuario.


– El

análisis no

considera

ningún

aspecto

de

implementación de la solución.


FPA: Function Point Analysis



– Donde Usuario es cualquier persona o cosa que se comunica o

interactúa con el software en cualquier momento.

 Ejemplos: usuario final, actor en el caso de uso, otro sistema.

© FATTO Consultoría y Sistemas - www.fattocs.com

6

Análisis de Puntos de Función


r
a
d
n
á
t
s
E


s
e
r
a
d
n
á
t
s
e

s
o
r
t
O

CPM: Counting Practices Manual

IFPUG: International Function Point
Users Group

ISO/IEC 20926:2009
IFPUG Functional Size Measurement
Method 2009

COSMIC (ISO/IEC 19761)
FISMA (ISO/IEC 29881)
Mark II (ISO/IEC 20968)
NESMA (ISO/IEC 24570)


n
e
g
i
r
O

Measuring Application
Development Productivity: Allan
J. Albrecht, publicado en 1979

Productividad: Razón entre bienes
o servicios producidos por unidades
de tiempo o costo

© FATTO Consultoría y Sistemas - www.fattocs.com

7

Objetivos del Proceso de Medición


e
t
n
e
t
s
i
s
n
o
C

Ser una medida consistente entre
varios proyectos y organizaciones

Consistente: Dos profesionales
analizando un mismo proyecto
llegan al mismo resultado.

l


e
p
m
S

i

Ser lo suficientemente simple
para minimizar el esfuerzo de la
medición

© FATTO Consultoría y Sistemas - www.fattocs.com

8

Componentes Funcionales Básicos

 El análisis "divide" la especificación funcional del sistema en

servicios y tareas (funciones o funcionalidades) que permiten
– Interacción con el sistema - deben ser autosuficientes
– Almacenamiento de datos - deben ser independientes



© FATTO Consultoría y Sistemas - www.fattocs.com

9

Caso de Análisis



© FATTO Consultoría y Sistemas - www.fattocs.com

10

Caso de Análisis

© FATTO Consultoría y Sistemas - www.fattocs.com

11

Caso de Análisis

 Por ahora todo será de complejidad media



EO

© FATTO Consultoría y Sistemas - www.fattocs.com

EQ

EI

EI

ILF

EI

12

Medición x Estimación

Función

Tipo DET RET/FTR Complej.

FP

Funciones de Datos

Persona de Contacto

Funciones de Transacción

Ingresar Contacto

Modificar Contacto

Eliminar Contacto

Consultar Contacto

Listar Contactos



ILF

25



EI

EI

EI



25

27

2

EQ

27

EO

11



1



1

1

1

1

1



Baja



Media

Media

Baja

Media

Baja



7



4

4

3

4

4

Total: 26

© FATTO Consultoría y Sistemas - www.fattocs.com

13

El proceso de Medición Funcional

© FATTO Consultoría y Sistemas - www.fattocs.com

14

¿Por qué medir software?

© FATTO Consultoría y Sistemas - www.fattocs.com

15

Benchmarking de productividad
(Fuente ISBSG: The Software Metrics Compendium – 2002) - Horas/Puntos Función

Programming Language

N

Min

P10

P25

Median

P75

P90

Max

Mean

StDev

ABAP

ACCESS

ADS

C

C++

CLIPPER

COBOL

COBOL II

CSP

EASYTRIEVE

JAVA

NATURAL

ORACLE

PERIPHONICS

PL/I

SAS

SQL

TELON

VISUAL BASIC

Other 3GL

Other 4GL

Total

5

28

7

27

20

4

64

32

5

8

10

21

49

6

8

3

56

7

54

14

10

438

8.0

0.3

1.8

2.8

1.2

8.6

1.2

1.5

15.6

4.6

5.3

2.3

1.2

4.2

3.9

5.2

0.5

4.4

0.4

1.3

4.0

0.3

-

0.5

-

6.4

5.9

-

5.2

3.7

-

-

6.6

4.8

3.0

-

-

-

3.4

-

2.7

2.7

6.2

2.8

13.3

13.8

18.0

1.1

4.3

8.5

9.3

8.6

9.4

5.4

27.0

9.6

14.7

5.7

6.0

9.1

9.7

-

8.2

7.4

3.8

6.1

6.4

5.9

2.0

6.5

14.9

17.4

8.8

16.0

13.8

32.1

13.0

19.6

9.6

10.3

18.6

13.6

11.2

13.6

10.9

7.5

9.3

8.4

11.3

-

8.5

19.8

24.4

11.4

26.0

25.8

34.4

14.1

26.7

13.7

15.9

39.1

20.4

-

19.3

21.0

14.0

14.6

18.2

19.8

-

5.5

-

27.4

42.3

-

42.4

30.9

-

-

67.8

33.0

28.1

-

-

-

35.3

-

37.2

-

-

-

24.3

27.0

21.6

41.4

69.3

18.7

69.7

52.2

39.8

25.3

68.2

42.0

78.1

101.0

33.3

17.1

60.7

30.4

68.0

60.7

24.7

101.0

15.5

3.3

7.9

15.6

21.2

11.2

20.1

17.0

29.8

12.9

26.8

12.7

13.4

32.4

15.9

11.2

16.9

14.6

13.3

14.9

12.1

15.6

6.1

5.1

6.6

8.9

16.9

5.0

15.2

13.4

9.2

6.2

22.8

11.1

12.9

36.7

10.6

6.0

13.4

9.6

14.9

16.3

7.3

14.4

© FATTO Consultoría y Sistemas - www.fattocs.com

16

Benchmarking de Calidad (Bugs/FP)

(Fuente: The Economics of Software Quality - 2011)

© FATTO Consultoría y Sistemas - www.fattocs.com

17

Estimación de esfuerzo

PRODUCTIVIDAD – Razón de bienes o servicios

producidos por unidad de trabajo y costo.

© FATTO Consultoría y Sistemas - www.fattocs.com

18

 de FPHFPHEntregaTasaTamañoEsfuerzo / MesHombreFunciónPuntos de dadProductivi $ o FunciónPuntos de HorastregaTasa de En Estimación Plazo – CAIXA (COCOMO II)



5

4

3

2

1

Rango

FACTOR DE ADECUACIÓN DE

PLAZO

Tamaño en Puntos de

Función

Hasta 75

Factor

0,25

Encima de 75 y hasta 150

0,35

Encima de 150 y hasta

300

Encima de 300 y hasta

500

Encima de 500

0,50

0,75

1,00

J Variable definida con base en datos históricos del banco CAIXA
E Productividad de Horas por Punto de Función, definida por CAIXA
K Constante del COCOMO II definida vía datos históricos de CAIXA
F Factor de Adecuación de Plazo establecido por CAIXA

Tipo Servicio

Nuevo Desarrollo y

Documentación

Mantenimiento de Sistemas

J

2

2

E

K

13,42

10

0,31888

© FATTO Consultoría y Sistemas - www.fattocs.com

19

30)168E Tamaño (J azoPFlK50028,051100%67,3jjSFNSPMSCEDTDev Modelos de Contratación de Software

 Hora-Hombre (Body Shopping / Time and Material)



 Precio Global Fijo



 Precio Unitario

– Puntos de función como unidad estándar
– Vocabulario independiente de la tecnología
– Perspectiva del negocio
– Puntos de Función facilitan la comunicación
– Auditable

© FATTO Consultoría y Sistemas - www.fattocs.com

20

… y también…

 Al relacionar el tamaño funcional con otras grandezas de interés, se

generan indicadores para mejorar el entendimiento del proceso

 Productividad
 Horas / FP

– Costo = $ / FP
– Capacidad = FP / Mes Hombre

 Calidad

– Densidad de Defectos = Defectos / FP

 Alcance

– Estabilidad de los requisitos = FPactual / FPinicial
– Baseline de los sistemas de la organización
– Tamaño del backlog = ∑ PF Proyectos

© FATTO Consultoría y Sistemas - www.fattocs.com

21

¿Para quién la medición funcional?

 Visión Operacional (nivel del proyecto)

– Equipo
– Ej.: Planificación, seguimiento y control de proyectos



 Visión Táctica y Estratégica (nivel organizacional)

– Media y alta administración
– Ej.: Seguimiento y control de programas y portafolios

© FATTO Consultoría y Sistemas - www.fattocs.com

22

¿Quién usa FPA en el Mundo?

 El IFPUG posee afiliados en más de 40 países alrededor del

mundo, con más presencia en
 Alemania, Australia, Brasil, Canadá, Corea del Sur, Estados Unidos,

India, Inglaterra, Italia, Colombia, Uruguay, México, Argentina
  • Links de descarga
http://lwp-l.com/pdf12417

Comentarios de: Medición y Estimación de Software con Puntos de Función (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad