Hammurapi

Una plataforma de gobierno de calidad de código para mitigar los riesgos de subcontratación de desarrollo de software.
Descargar ahora

Hammurapi Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Hammurapi Group
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 44.8 MB

Hammurapi Etiquetas


Hammurapi Descripción

Una plataforma de gobierno de calidad de código para mitigar los riesgos de subcontratación de desarrollo de software. Hammurapi es una plataforma de gobierno de calidad de código para mitigar los riesgos de la subcontratación * del desarrollo de software. Para poner más formalmente, Hammurapi es una solución para el análisis holístico de grandes sistemas de software desarrollado con un uso extensivo de la fuerza laboral contractual. Hammurapi produce un informe consolidado para toda la solicitud (eche un vistazo a un informe de muestra). El informe identifica los problemas más significativos en la aplicación y permite navegar a la fuente del problema en unos pocos clics. Las aplicaciones modernas consisten en artefactos de origen desarrollados en diferentes idiomas. Por ejemplo, una aplicación de Java típica contiene al menos fuentes de Java y archivos de configuración XML. Una aplicación web basada en Java también contiene archivos JSP (X). Con Ajax y Flex ganando popularidad, cada vez más funcionalidad se desarrolla en JavaScript. Por lo tanto, el análisis de un solo tipo de artefactos de origen no es suficiente para obtener confianza en la aplicación. Actualmente, Hammurapi puede revisar los artefactos basados ​​en Java y XML. El apoyo de Javascript se acerca en el primer semestre de 2009. Grande Por general, nos referimos a miles de artefactos de origen por un total de docenas de megabytes de código fuente. La aplicación más grande analizada por Hammurapi hasta ahora tenía más de 6000 archivos de origen con un tamaño total de más de 100 megabytes. Tomó aproximadamente 7 horas para Hammurapi en una caja de Pentium Dual Core para revisar la solicitud y producir un informe. La largeza tiene las siguientes implicaciones: * Aunque el código fuente está disponible, la base de código es esencialmente una caja negra debido a su tamaño. No es posible abordar todos los problemas potenciales a la vez. Se necesita ayuda de una herramienta para identificar posibles problemas y determinar qué problemas se abordarán primero. * Números absolutos (por ejemplo, el número total de violaciones en el código) no son tan importantes como los indicadores de progreso (por ejemplo, el tamaño de la base de código y el número de violaciones hoy y hace un mes). * La herramienta podrá producir informes de manera oportuna. Fuerza laboral contractual Cada vez más organizaciones subcontratan los esfuerzos de desarrollo de software para optimizar el costo y mantener la organización centrada en las competencias básicas. Mientras que la subcontratación promete un número a beneficios, también trae una serie de desafíos: * Propiedad del código y conocimiento tribal. Los equipos de desarrollo se disuelven poco después de la finalización de la fase de construcción. Los desarrolladores se vuelven a asignar a otros esfuerzos, a menudo fuera de la organización del cliente. Conduce al bajo nivel de conocimiento tribal. En un caso de un problema con un poco de código, puede haber nadie que esté familiarizado con ese código. La capacidad de mantenimiento se vuelve muy importante. * Capacitación. Algunos estudios indican que solo uno de los cuatro desarrolladores de Java posee un conocimiento genuino del idioma. El envío de personas a las clases de capacitación puede tener sentido para los empleados, pero para los contratistas no es rentable, debido a la naturaleza transitoria de su asociación con la organización del cliente. Hammurapi aborda estos problemas de las siguientes maneras: * La organización del cliente establece un conjunto de directrices de codificación que la herramienta revise automáticamente. Hammurapi tiene varios inspectores para verificar la mantenibilidad del código. Por ejemplo, inspector de complejidad ciclomática, inspector de javadoc, inspector de longitud de código. * Hammurapi tiene varios inspectores que atrapan los potenciales errores del programador. * El plug-in Hammurapi Eclipse entrega pautas a las puntas de los dedos de los desarrolladores, por lo que aprenden en el trabajo. Proposición de valor Hammurapi reduce a TCO (costo total de propiedad) y riesgo de desarrollo de software. * Menor costo de desarrollo: la red de seguridad proporcionada por los inspectores permite utilizar desarrolladores de menor costo. * Aprender en el trabajo: el complemento Eclipse proporciona comentarios instantáneos a los desarrolladores. Al desarrollar inspectores personalizados, los desarrolladores senior pueden aprobar su conocimiento a los equipos. * Costos de mantenimiento más bajos: Hammurapi tiene una serie de inspectores de mantenimiento. * Mediante la subcontratación aquí, nos referimos a una situación cuando la propiedad de la solicitud cambia poco después de la finalización del desarrollo, y la parte que recibe el código de la aplicación necesita obtener confianza en la calidad del código.


Hammurapi Software relacionado

Cpathsplit

Un divisor de ruta compatible con CSTRING. Es totalmente compatible con la ruta de la red y también compatible con Windows CE. ...

66 20 KB

Descargar

Wintextfilepatch

Características La herramienta permite buscar solo la parte deseada del texto, para ingresar el texto una o varias veces en otro texto, incluya el texto inigualable, por lo que puede hacer casi todo con este ...

55 83 KB

Descargar