ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PRUEBAS DE CALIDAD DE SOFTWARE (Kiuwan)


Enviado por   •  4 de Noviembre de 2015  •  Trabajos  •  2.727 Palabras (11 Páginas)  •  725 Visitas

Página 1 de 11

República Bolivariana de Venezuela

Ministerio del Poder Popular Para la Educación Superior

Colegio Universitario

UNIDAD III

PRUEBAS DE CALIDAD DE SOFTWARE

(Kiuwan)

Introducción

Kiuwan es la solución en la nube Optimyth para la Certificación de Gestión y Gobierno de la calidad y la productividad del código fuente de sus negocios carteras de aplicaciones críticas.

Cuál es su propósito?

Las empresas requieren el desarrollo de software para apoyar su negocio.

Desarrollado código de aseguramiento de la calidad, control y gestión de certificación son esenciales para:

Un correcto desarrollo y mantenimiento costes de gestión, cuando se lleva a cabo ya sea por sí mismos o de otros recursos, la reducción de los problemas  -bugs- de los requisitos técnicos -no-funcionales o estructuralistas de sus aplicaciones: la seguridad, el rendimiento, la eficiencia...

La alineación de los sistemas de software con el negocio, aumentar la productividad de los proyectos, o una mayor -government- control de su desarrollo de software proyectos o mantenimiento de outsourcing.

En la mayoría de los casos, estas empresas no tienen las personas y las infraestructuras necesarias para automatizar esta certificación de calidad, o no pueden darse el lujo de contratar a un "in situ" de servicios de certificación de la calidad del software.

Por esta razón, una vez que reconoció los beneficios de SaaS (Software as a Service) en los departamentos de TI, Kiuwan es la respuesta ideal para certificar la calidad de los sistemas de software en la nube, sin los requisitos de infraestructura o de personal, a un precio asequible para las empresas, que justifican con mucho, el retorno de la inversión asociada a la adopción de este servicio dentro del proceso de desarrollo de software.

Kiuwan ¿Qué es?

Kiuwan es una herramienta de análisis estático de código basada en la nube (SaaS, Software as a Service), y con especial enfoque en la seguridad. Kiuwan nos permite analizar el código localmente, y subir los resultados o subir el código para ser analizado remotamente

Más cosas interesantes de la herramienta son:

  • No requiere la instalación de software alguno en el puesto cliente, ni tampoco instalación en ningún servidor interno. Al ser una solución en la nube, simplemente necesitamos ir al sitio web de Kiuwan, registrarnos, y empezar a analizar nuestro código. La prueba es 100% funcional durante 15 días, y nos permite analizar hasta 15.000 líneas de código.
  • Soporta las tecnologías más significativas: Objetive-C, Android, Java, JSP, Javascript, PHP, C, C++, ABAP, COBOL, JCL, PL/SQL, Transact-SQL, SQL, Visual Basic, C#,  o VB.NET.
  • Cuadros de mando diseñados para distintos tipos de perfiles (desarrollador, QA Manager, IT Manager).
  • Exporta los resultados a diversos formatos (PDF, Excel, XML).
  • Integración con Atlassian JIRA.

Usabilidad

Al tratarse de una solución en la nube, podemos empezar a trabajar, con el 100% de funcionalidad, inmediatamente. Otras soluciones requieren de una máquina dedicada dentro de nuestra infraestructura, en la que tendremos que instalar el producto que queramos usar, ponerlo a nuestro gusto, instalar los plugins que queramos, si queremos alguno, y posteriormente tendremos que preocuparnos de administrar y actualizar la herramienta.

[pic 1]

Otro de los puntos que más conviene destacar de Kiuwan es la funcionalidad del análisis What-if. Esta funcionalidad nos permite qué, una vez que hemos decidido dedicar cierto tiempo de desarrollo a mejorar la mantenibilidad de nuestra aplicación, por ejemplo, 2 desarrolladores durante 2 semanas, Kiuwan nos dará la lista de defectos sobre los que trabajar para que ese tiempo sea aprovechado al máximo.

Kiuwan nos permite crear un plan de acción, simplemente indicándole cuanto tiempo podemos dedicar, y además podemos exportar esos defectos como tickets abiertos en JIRA, para que los desarrolladores puedan hacer un seguimiento de ellos.

En resumen, una herramienta muy interesante, y a tener muy en cuenta a la hora de realizar análisis estático de código. Además, una herramienta en constante mejora,  y que nos promete, entre otras cosas:

  • Reducción de la Deuda Técnica.
  • Reducción del número de Reentregas.
  • Reducción del % de Esfuerzo del Mantenimiento.
  • Reducción del Coste del Proceso de Desarrollo.
  • Reducción del % de Código Duplicado.
  • Reducción del % de Complejidad del código.
  • Reducción del % Incidencias en Producción/Explotación.
  • Mejora de los indicadores globales de las características software: Mantenibilidad, Fiabilidad, Eficiencia, Seguridad, Portabilidad.

Funcionalidad

Análisis local con Kiuwan Local Analyzer

La gran ventaja de Kiuwan es la posibilidad de análisis local que ofrece, es decir, de analizar el código en tu propia infraestructura sin tener que subirlo a la nube. Para ello, tendrás que descargar Kiuwan Local Analyzer, que te permitirá ejecutar análisis locales desde cualquier máquina y ver los resultados en KIUWAN con toda su funcionalidad. También permite integrar las tareas de análisis y gestión de la calidad y la seguridad del código en tu proceso de integración o despliegue continuos.

Todos los datos resultantes se suben de manera segura a la plataforma de KIUWAN, donde podrás verlos en cuadros de mandos, generar informes, ver las listas de defectos y métricas… Como si hubieras subido el código y analizado en la nube.

Para análisis complejos, con Kiuwan Local Analyzer puedes establecer la memoria que va a usar, determinar una estimación de tiempo (que, por defecto, es de una hora) o configurar las extensiones para cada tecnología.

Requisitos

Antes de nada, es importante revisar algunos requisitos básicos para la correcta ejecución del analizador:

...

Descargar como (para miembros actualizados)  txt (19.1 Kb)   pdf (433 Kb)   docx (524 Kb)  
Leer 10 páginas más »
Disponible sólo en Clubensayos.com