PDF de programación - Análisis de Puntos de Función: Medición y Estimación de Software

Imágen de pdf Análisis de Puntos de Función: Medición y Estimación de Software

Análisis de Puntos de Función: Medición y Estimación de Softwaregráfica de visualizaciones

Actualizado el 25 de Enero del 2020 (Publicado el 4 de Julio del 2018)
1.263 visualizaciones desde el 4 de Julio del 2018
857,6 KB
12 paginas
Creado hace 9a (09/07/2014)
www.fattocs.com

FATTO Consultoría y Sistemas

Análisis de Puntos de Función:



Medición y Estimación de Software



© 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 especialistas certificados (CFPS) en Brasil
 Representantes del Scope Proyect Sizing Software

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

gobierno

en

su

nivel

de

las mediciones

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

2

1

www.fattocs.com

FATTO Consultoría y Sistemas

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 e un ejemplo



 Presentar sus principales aplicaciones por la industria

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

3

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

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

4

2

www.fattocs.com

FATTO Consultoría y Sistemas

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


O también: método de medición de Software que

cuantifica los Requisitos Funcionales del Usuario.


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

5

Análisis de Puntos de Función

l

Parte de los requisitos del usuario
describe lo que el software debe
hacer en términos de tareas y
servicios.

El análisis no considera ningún
aspecto de implementación de la
solución.



o
i
r
a
u
s
u

l
e
d

s
e
a
n
o
c
n
u
f

s
o
t
i
s
i
u
q
e
R

i


r
a
d
n
á
t
s
E



n
e
g
i
r
O

CPM: Counting Practices Manual

IFPUG: International Function Point
Users Group

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

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

6

3

www.fattocs.com

FATTO Consultoría y Sistemas

Objetivos del Processo 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

7

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

8

4

www.fattocs.com

FATTO Consultoría y Sistemas

Caso de Análisis

 Por ahora todo será de complejidad media



EO

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

EQ

EI

EI

Caso de Análisis

ILF

EI

9

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

10

5

www.fattocs.com

FATTO Consultoría y Sistemas

El proceso de Medición Funcional

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

11

¿Por qué medir software?

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

12

6

www.fattocs.com

FATTO Consultoría y Sistemas

Benchmarking de productividad
(Fuente ISBSG: The Software Metrics Compendium – 2002)

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

13

Benchmarking de Calidad (Bugs/FP)

(Fuente: The Economics of Software Quality - 2011)

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

14

7

www.fattocs.com

FATTO Consultoría y Sistemas

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

15

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

16

8

 de FPHFPHEntregaTasaTamañoEsfuerzo / MesHombreFunciónPuntos de dadProductivi $ o FunciónPuntos de HorastregaTasa de En30)168E Tamaño (J azoPFlK50028,051100%67,3jjSFNSPMSCEDTDev www.fattocs.com

FATTO Consultoría y Sistemas

Modelos de Contratación de Software

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



 Precio Global Fijo



 Precio Unitário

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

17

¿Por qué el FPA como unidad?

 Puntos de función como unidad estándar

– Método estándar de medición funcional
– Miles de usuarios
– IFPUG – organización responsable
– Puntos de Función facilitando la comunicación
– Vocabulario independiente de la tecnología
– Perspectiva del negocio



 Auditable

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

18

9

www.fattocs.com

FATTO Consultoría y Sistemas

… 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

19

¿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

20

10

www.fattocs.com

FATTO Consultoría y Sistemas

Organizaciones que usan FP en Brasil

 IBM
 HP
 ACCENTURE
 ATOS ORIGIN
 TCS
 CAPGEMINI
 STEFANINI
 INDRA
 CTIS
 TOTVS
 RESOURCE
 ATECH
 BRQ
 CAST
 DIEBOLD/PROCOMP
 SQUADRA
 POWERLOGIC
 SCOPUS
 EVERIS

 BRADESCO
 PETROBRAS
 BACEN / BNDES / BDMG / BANDES / BANRISUL
 BANCO DO BRASIL / CAIXA / BASA / BRB /

BANESTES / BANPARÁ / BANCO DO NORDESTE

 SERPRO
 OI
 REDECARD
 ITAIPU / ELETROBRAS / ONS / CORREIOS
 MEC / MME / MRE / MTE / M. TRANSP. / MINC
 PRODEMGE / PRODAM / PRODESP / PROCERGS
 ANATEL / ANEEL / ANTT / ANAC / ANVISA /

ANCINE / ANTAQ

 VALE
 CITIBANK
 GOLDEN CROSS
 PORTO SEGURO
 TAM

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

21

Para saber más…

 IFPUG – www.ifpug.org
 Preguntas frecuentes FPA – fattocs.com/es/faq-fpa
 youtube.com/user/FattocsES



 COSMIC – www.cosmicon.com
 NESMA – www.nesma.nl
 MKII – uksma.co.uk
 FISMA – www.fisma.fi

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

22

11

www.fattocs.com

FATTO Consultoría y Sistemas

Cierre

¡Gracias por su atención!



¿Preguntas?



Guilherme Siqueira Simões
  • Links de descarga
http://lwp-l.com/pdf12326

Comentarios de: Análisis de Puntos de Función: Medición y Estimación de Software (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad