Imagen de Rbut.
Como veíamos en nuestros artículos anteriores, los Puntos Función son una herramienta que se utiliza en muchas empresas para la valoración de los proyectos.
Vimos que había varios métodos de conteo en Puntos Función entre ellos: IFPUG, NESMA, Mk-II, COSMIC y FiSMA.
En el primer artículo veíamos en qué consistía el método de IFPUG, con la segunda parte vimos en qué consiste el método de NESMA, en la tercera entrega pudimos ver el funcionamiento del método Mk-II, en la cuarta parte mostramos el método de COSMIC y en esta quinta, y última, vamos a ver el método de medición en puntos función de FiSMA.
El Método FiSMA. FiSMA es la Finnish Software Measurement Association ó Asociación Finesa de Medición del software, una organización sin ánimo de lucro cuyo objetivo es alcanzar una gestión eficaz a través de la mejora de la calidad y medición del software.
Su sitio web es el siguiente: FiSMA
FiSMA comenzó en 1992 con el nombre de LATURI user group.
En 1998 se cambió el nombre al de FiSMA además de expandir sus operaciones iniciales a las actuales.
La versión actual del manual del método es la 1.1.
FiSMA se define como un método parametrizado para medir todo tipo de software. Reemplaza al método anterior conocido como FSM method Experience 2.0 Function Point Analysis (FPA) que fue aplicado ampliamente en Finlandia desde 1997.
El Método de FiSMA es un método orientado al Servicio y no orientado al proceso, esto significa que en el método FiSMA se identifican cada uno de los distintos servicios que provee un software y no todos los procesos funcionales soportados por dicho software.
Los pasos del proceso son los siguientes:
Para contabilizar los servicios del software se definen 7 Clases de Componentes Funcionales Base (BFC Classes) y cada Clase se forma de distintos Tipos de Componentes Funcionales Base (BFC types).
Las 7 Clases de Componentes Funcionales Base son:
Y a continuación podemos ver los tipos de BFC definidos junto con la clase BFC a la que pertenecen:
Servicios de consulta y navegación interactivas para el usuario final (q) |
Servicios de Entrada Interactiva para el Usuario final (i) |
Servicios de Salida No interactive para el Usuario final (o) |
Servicios de interfaz con otra aplicación (t) |
---|---|---|---|
Function designators (q1) |
1-functional input dialogs (i1) |
Output forms (o1) |
Messages to other applications (t1) |
Log-in and log-out functions (q2) |
2-functional input dialogs (i2) |
Reports (o2) |
Batch records to other applications (t2) |
Function lists (q3) |
3-functional input dialogs (i3) |
E-mails and text messages (o3) |
Signals to devices or other applications (t3) |
Selection lists (q4) |
Monitor screen output (o4) |
||
Data inquiries (q5) |
|||
Generation indicators (q6) |
|||
Browsing lists (q7) |
Servicios de interfaz con otras aplicaciones (f) |
Servicios de almacenamiento de datos (d) |
Servicios de algoritmicos y de transformación (a) |
---|---|---|
Messages from other applications (f1) |
Entities or classes (d1) |
Security routines (a1) |
Batch records from other applications (f2) |
Other record types (d2) |
Calculation routines (a2) |
Signals from devices or other applications (f3) |
Simulation routines (a3) |
|
Formatting routines (a4) |
||
Database cleaning routines (a5) |
||
Other manipulation routines (a6) |
Con esto terminamos nuestra serie artículos sobre los métodos de medición en puntos función con la exposición sobre el método FiSMA.
Este año ha sido complicado. En el sentido de que ha sido un año duro.…
Y el año se acaba. Después de tantos días juntos en este blog hoy llegamos…
Las compañías energéticas están en el ojo del huracán con los precios que estamos sufriendo…
Sin duda hay una creencia muy extendida que piensa que las cosas se consiguen porque…
El Haiku de hoy de Taylor Swift me encanta. Resume perfectamente lo que no debes…
Las ideas innovadoras siempre son interesantes para que nos puedan inspirar. Si además ayudan a…