You are on page 1of 6

AboveSoft Utilities

For the english version click here: http://www.abovesoft.com/AbUtils_en.pdf

Caractersticas del Producto


AboveSoft Utilities incluye las siguientes aplicaciones:
AboveSoft Analyzer: Analiza cdigo ABAP/4 para detectar problemas de performance. Calcula mtricas ABAP/4. Genera automticamente Diagramas del cdigo. Infiere la documentacin del cdigo. Genera grficas de Productividad y Calidad. Provee un Optimizador de SQL para las clusulas de Open SQL. AboveSoft Predictor: Estima tiempo y costo de un Proyecto de Desarrollo. Preconfigurado para Proyectos de desarrollo en ABAP/4. BIG Code Generator: Genera interfaces Batch Input e interfaces basadas en BAPI para ABAP/4.

Caractersticas generales de AboveSoft Utilities:


Establece una conexin RFC a un sistema SAP. No requiere instalar componentes del lado de SAP. Actualizacin automtica va internet. Manual en lnea. Compatible con la mayora de las soluciones SAP, incluyendo SAP R/3, mySAP ERP application, NetWeaver ECC 5.0, ECC 6.0 y mySAP Business Suite. Si bien est concebido para R/3 y sus sucesores, el producto tambien es compatible con otras soluciones como CRM y BW.

AboveSoft Analyzer
Optimizador de Performance Open SQL:
Analiza cdigo SQL de ABAP/4 para detectar problemas de performance. Sugiere cambios para mejorar la performance (tales como invertir clusulas de Join, eliminar asterisco y cambiar clusulas WHERE).

Clculo de Mtricas para ABAP/4:


Lneas de Cdigo (LOC). Lneas de Cdigo fuente (SLOC). Esfuerzo del Desarrollador. Calidad del cdigo SQL. Mnima calidad SQL encontrada en un cdigo. Complejidad Ciclomtica por mdulo. Mxima Complejidad Ciclomtica encontrada en un mdulo. Ratio de Comentarios. Promedio de Lneas de Cdigo fuente por mdulo. Mxima cant. de Lneas de Cdigo fuente en un mdulo. Complejidad Ciclomtica por Lnea de Cdigo. Nmero de Subrutinas. Ratio de Subrutinas que soportan Pasaje de Parmetros.

Grficas de Productividad de los Desarrolladores y Calidad del Cdigo:


Productividad calculada en base a un template que pondera el esfuerzo segn la complejidad de las instrucciones utilizadas por el programador (template predefinido que tambin puede ser parametrizado por el usuario). Calidad basada en la performance esperada de las clusulas de SELECT de Open SQL.

AboveSoft. Tools for SAP.


www.abovesoft.com

Septiembre 2010

1/5

AboveSoft Utilities
For the english version click here: http://www.abovesoft.com/AbUtils_en.pdf

Diagramas del cdigo:


Genera automticamente Diagramas de Estructura para el cdigo estructurado. Genera automticamente Diagramas de Clases para clases e interfaces globales en ABAP Objects. Genera automticamente Diagramas de Entidad-Relacin basado en los objetos encontrados en un programa. Permite generar Diagramas de Entidad-Relacin basados en los objetos del diccionario de SAP. Genera automticamente Diagramas de SQL para el cdigo sql encontrado.

Diagramas de Entidad-Relacin para el Diccionario SAP.

Diagramas de Estructura para el cdigo ABAP/4.

Diagramas de Clases para Clases e Interfaces Globales.

Diagramas del SQL para clusulas de SELECT de Open SQL.

Reporte de clusulas de SELECT de Open SQL:


Indica qu ndices se pueden utilizar total o parcialmente. Indica si se utiliza asterisco. Pondera el tamao estipulado de la tabla. Descarta del clculo aquellas tablas buffereadas. Genera un puntaje para cada clusula SQL, un puntaje de cada cdigo fuente y un puntaje total para el set de programas includos en el anlisis.

Calidad del Cdigo:


Deteccin de Hardcode especializada para ABAP/4. descarta armado de BDC DATA (sesiones de Batch Input), descarta nombres de funcin y cdigos de transaccin en llamadas Call Transaction, parametrizable para descartar nmeros. Detecta la no utilizacin de Convenciones de Nombres definidas por el usuario. Detecta el no cumplimiento de reglas definidas por el usuario (se provee un template para detectar actualizaciones no permitidas a tablas estndar).

Bsqueda de programas:
Posibilidad de buscar programas que contengan subcadenas determinadas (frase exacta, todas las palabras, algunas de las palabras, patrones complejos), por desarrollador y por fecha. Permite crear grupos de desarrolladores (por ejemplo para analizar performance de una consultora vs. otra). Ejecucin masiva de anlisis, bsqueda masiva de hardcode, descarga masiva de programas.

AboveSoft. Tools for SAP.


www.abovesoft.com

Septiembre 2010

2/5

AboveSoft Utilities
For the english version click here: http://www.abovesoft.com/AbUtils_en.pdf

Otras caractersticas:
Infiere la documentacin tcnica de los comentarios encontrados en el cdigo y tambin genera pseudocomentarios basados en las llamadas encontradas en el cdigo. Permite comparar la performance del desarrollador promedio calidad y productividadcontra otras empresas que tengan la misma herramienta. Permite detectar Dead-Code al generar el diagrama de estructuras. Permite navegar del diagrama de estructuras al programa/lnea que gener cada nodo.

BIG Code Generator


Generacin automtica de programas de Batch Input:
Recupera automticamente las grabaciones de Batch Input. Genera programas de Call Transaction y programas de generacin de sesiones BDC Soporta step-loops (tablas en pantalla). Soporta el ingreso desde uno o varios archivos externos (o bien el programador puede definir manualmente el ingreso de los datos). Para transacciones simples (del tipo un registro->una transaccin) el tiempo de generacin de programas es menor a 10 minutos, para transacciones ms complejas reduce significativamente el tiempo de generacin de programas.

Generacin automtica de programas de ingreso de datos va BAPI:


Provee un localizador de BAPIs que permite rpidamente encontrar la BAPI a utilizar (permite buscar texto dentro de la ayuda de las BAPIs). Define todas las estructuras necesarias para el ingreso de datos con la BAPI seleccionada. Genera automticamente los programas para el ingreso va BAPI de datos de fuentes externas.

Pantalla principal de BIG Code Generator:

AboveSoft. Tools for SAP.


www.abovesoft.com

Septiembre 2010

3/5

AboveSoft Utilities
For the english version click here: http://www.abovesoft.com/AbUtils_en.pdf

AboveSoft Predictor
Editor Grfico para Templates de Estimacin
Un editor grfico es provisto que es utilizado para crear Templates de Estimacin en pocos minutos.

Estimacin de tiempo de un Proyecto de Desarrollo:


Genera estimaciones de tiempo basadas en un template predefinido para ABAP/4, el cual asigna minutos a cada tipo de funcionalidad a desarrollar. El template establece una jerarqua de nodos (preguntas), donde dependiendo del valor de un nodo padre se pueden generar mltiples nodos hijos. Las estimaciones son adaptativas. Una estimacin se puede ajustar con el valor real de duracin del proyecto, afectando futuras estimaciones que involucren funcionalidades similares. Considera la prdida de productividad derivada de agregar personal a un proyecto, al utilizar una funcin exponencial regresiva que calcula la cantidad de desarrolladores lgicos involucrados. Permite establecer la cantidad de horas de trabajo diarias, los das de trabajo semanales y los das feriado.

Estimacin de costo de un Proyecto:


Utiliza la estimacin de tiempo del Proyecto (mencionada en el punto anterior) o bien es posible utilizar un template que permite cargar directamente el tiempo del Proyecto. Permite cargar tarifa diaria o tarifa mensual, permite que la aplicacin calcule las horas extras. Al finalizar el Proyecto se puede cargar el tiempo real de duracin del mismo, y de esa forma el sistema calcula el costo real del Proyecto.

MultiProject feature for Project Managers


Cuando trabaje con Proyectos que involucren mltiples equipos (por ejemplo un Dashboard que requiera extraer la informacin de un sistema ERP, crear modelos de datos en BW y mostrar la informacin en un entorno Web), un Administrador de Proyecto puede seleccionar mltiples Templates de Estimacin y asignar cada uno a un equipo. Luego de que cada equipo completa las estimaciones, el Administrador de Proyecto puede chequear toda la informacin en una nica pantalla.

Algunas pantallas de AboveSoft Predictor:

AboveSoft. Tools for SAP.


www.abovesoft.com

Septiembre 2010

4/5

AboveSoft Utilities
For the english version click here: http://www.abovesoft.com/AbUtils_en.pdf

Usuarios a los cuales est destinado


AboveSoft Analyzer:
Programadores: Para mejorar el cdigo mientras codifican. Para generar la documentacin tcnica una vez finalizado el desarrollo. Para comprender mejor desarrollos no propios que deban modificar. Analistas: Para detectar rpidamente la utilizacin de hardcode. Para generar la documentacin de desarrollos no documentados. Para estimar la performance de las clusulas SQL y por ende la performance esperada para el programa. Para disponer de mtricas que ayuden a documentar. Lderes de Proyecto: Para comparar la performance del grupo de desarrolladores vs. grupos de otras empresas. Para comparar la performance de distintos subgrupos de desarrolladores dentro de la empresa (ejemplo desarrolladores consultora A vs. consultora B). Analistas de Quality Assurance: Para contar con mtricas de los desarrollos en ABAP/4 (tanto en programacin estructurada como en programacin orientada a objetos).

BIG Code Generator:


Programadores: Para generar en minutos programas de Batch Input. Para encontrar ms rpidamente BAPIs. Para reducir el tiempo de desarrollo de programas basados en BAPIs para el ingreso de datos. Analistas (tcnicos y no tcnicos): Para generar programas de Batch Input sin necesidad de contar con conocimientos tcnicos. Para documentar programas de Batch Input ms complejos y minimizar el esfuerzo de los desarrolladores.

AboveSoft Predictor:
Programadores, Analistas y Lderes de Proyecto: Para contar con un mtodo de estimacin uniforme y evolutivo, que permita de una manera simple estimar la duracin y costo de un proyecto. Para generar una documentacin del proceso de estimacin. Administradores de Proyectos: Para asignar tareas de estimacin a diferentes equipos y consolidar los resultados en una nica pantalla.

Clicke debajo para descargar la versin de evaluacin del software: http://www.abovesoft.com/dwnutilsp.html

AboveSoft. Tools for SAP.


www.abovesoft.com

Septiembre 2010

5/5

AboveSoft Utilities
For the english version click here: http://www.abovesoft.com/AbUtils_en.pdf

AboveSoft. Tools for SAP.


www.abovesoft.com

Septiembre 2010

6/5

You might also like