Jajaja
Puede emplearse para desarrollar una indicación del tamaño del software a implementar como consecuencia del modelo de análisis. Desarrollada por Tom De Marco [Ejiogo ‘91], lamétrica bang es “ una indicación, independiente de la implementación, del tamaño del sistema” [Ejiogo ‘91]. Para calcular la métrica bang, el desarrollador de software debe evaluar primero un conjunto deprimitivas (elementos del modelo de análisis que no se subdividen más en el nivel de análisis) Las primitivas se determinan evaluando el modelo de análisis y desarrollando cuentas para los siguienteselementos:
- Primitivas funcionales (Pfu) Transformaciones (burbujas) que aparecen en el nivel inferior de un diagrama de flujo de datos.
- Elementos de datos (ED) Los atributos de un objeto de datos,los elementos de datos no compuestos y aparecen en el diccionario de datos.
- Objetos (OB) Objetos de datos.
- Relaciones (RE) Las conexiones entre objetos de datos.
- Transiciones (TR) El númerode transacciones de estado en el diagrama de transición de estado.
Además de las seis primitivas nombradas arriba, se determinan medidas adicionales para:
- Primitivas modificadas de función manual(PMFu) Funciones que caen fuera del límite del sistema y que deben modificarse para acomodarse al nuevo sistema.
- Elementos de datos de entrada (EDE) Aquellos elementos de datos que se introducen enel sistema.
- Elementos de datos de salida (EDS) Aquellos elementos de datos que se sacan en el sistema.
- Elementos de datos retenidos (EDR) Aquellos elementos de datos que son retenidos(almacenados) por el sistema.
- Muestras (tokens) de datos (TCi) Las muestras de datos (elementos de datos que no se subdividen dentro de una primitiva funcional) que existen en el l’imite de la i-ésimaprimitiva funcional (evaluada para cada primitiva). - Conexiones de relación (Rei) Las relaciones que conectan el i-ésimo objeto en el modelo de datos con otros objetos.
De Marco [Ejiogo ‘91] sugiere...
Regístrate para leer el documento completo.